作者kthsieh (大樹)
看板C_Sharp
標題[問題] 推薦使用C#撰寫自動測試Script的課程
時間Tue Oct 17 15:34:50 2017
目前是測試工程師一枚
最近老闆想要我去找一些課程進修
主要目的是想要我開發一些自動測試的Script
Script的主要用途大概是類似自動安裝軟體、執行軟體然後模擬點選UI上的操作
當然有時候需要去檢查系統裡面的設定或是參數之類的確定測試完之後設定沒有跑掉
簡單的說就是把平常比較單調的測試項目改用程式執行
之前有上過一些C#的基礎課程,也有嘗試寫了一個自動跑測試軟體的程式
但是要進行更複雜或是大規模的專案就會覺得有點吃力
搜尋了一些C# + 自動測試的關鍵字,有找到一些TDD開發、單元測試這類自動測試的課
不過感覺不太像是我需要的課程
一般資策會的課程又比較偏向軟體開發
因此想請教一下如果想以C#開發的話,是否有相關的課程可以推薦
還是只能去上一些比較進階的課程充實基本能力
我有找過目前一些類似AutoIT的自動測試開發軟體
不過目前老闆不考慮用這類軟體,還是希望以C#自行開發為主
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.141.185
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1508225692.A.8A4.html
1F:推 Neisseria: Use UI Automation To Test Your Code 餵狗,看前幾個 10/17 16:21
3F:→ kthsieh: 感謝回覆,這個今天有找到,但是我要測試的並不是自己的 10/17 16:51
4F:→ kthsieh: CODE,大部分會是第三方的測試軟體或是BenchMark程式。 10/17 16:52
5F:→ kthsieh: 所以後來看一看就沒有繼續研究下去了 10/17 16:52
6F:→ cancelpc: 到 EzHotKey,那類軟體比較接近你的需求 10/17 18:04
7F:推 cancelpc: C# 屬於編譯語言,一般都是找到開發過程用的自動化流程 10/17 18:06
8F:→ cancelpc: ,跟你要的應用面自動化不一樣 10/17 18:06
9F:→ cancelpc: 應用面自動化,大都是解譯語言。Python 蠻多資源的。 10/17 18:07
10F:→ cancelpc: 或就是 EzHotKey 版那些語言 10/17 18:08
12F:→ kthsieh: 感謝,用C#寫看來是定局,只好加強基礎還有多練習了。 10/18 20:03
14F:→ cancelpc: 這只處理Web上的問題,桌面上的... 10/19 14:24
15F:推 lightyen: Powershell? 10/19 15:42
16F:推 neil987: sikuli 這個? 10/29 19:18
17F:→ disabledman: 若只有簡單 UI ,用 3樓的就夠了 12/29 07:23