自動化測試越來越火,火的背後也伴隨著很多盲目的追求自動化,首先想想自己的專案是否適合做自動化測試,在做自動化測試之前,我們得搞清楚這麼幾個問題:
我們的專案是不是短平快的專案,也就是一次性專案,交付即可,無需後續維護。
系統是不是穩定(主要是需求變更是否過於頻繁),如果系統穩定性很差,那麼盲目去做自動化測試,會讓自動化測試團隊忙於奔命。
易用性測試,這型別的測試也不適合做成自動化,成本過大。
自動化測試的效率體現在能反覆並快速的執行,快速的反饋,快速的回歸。自動化測試非常適合敏捷這種快速迭代的團隊,手工去測試新功能,自動化去回歸老功能。
自動化測試主要用於回歸測試,那麼自動化測試自然就難發現新bug,這也是我們現在說測試不應該是為了發現bug,而是要去防範bug的產生。
個人經驗上來說建議ui自動化覆蓋80%的主功能測試用例。 api自動化測試倒是可以盡可能覆蓋100%。
Monkey 自動測試
如何使用 進入命令列,來到android sdk的platform tools目錄下,輸入命令 user user workspace android sdk linux x86 platform tools adb shell monkey 即可檢視到monkey工具的配置引數的用法。如下 在執行...
讀書 手工測試與自動測試
探索式軟體測試 當軟體測試的熱點漸漸轉向測試自動化,當越來越多的測試人員談論白盒測試 測試程式設計 測試指令碼時,測試專家james a.whittaker旗幟鮮明地捍衛手工測試 manual testing 如何用探索式測試 exploratory testing 來應對嚴峻的現實挑戰。作者以 漫...
簡單的自動測試系統
最近,在公司製作乙個自動測試系統,能夠把測試的資料傳輸到計算機上,第一款產品已經完成了,用買來的pci資料採集卡 qt5.0,設計了乙個簡單的顯示介面,算是完成了。但是,pci卡用起來太難受,想換一種方便 簡單一點的。所以想到了串列埠和區域網的形式 1 串列埠就是用微控制器將ad資料採集出來,然後傳...