軟件測試學習筆記之工具江湖的神兵利器(4)
發表于:2017-05-15來源:領測軟件測試網作者:瘋狂測試人點擊數:
標簽:筆記
Selenium用戶社區的內容豐富,用戶活躍,提供了詳細的文檔和支持。 Selenium是 開源 的,可以節省成本和預算 3) 青釭劍之TestComplete 青釭劍是曹操的另外一
Selenium用戶社區的內容豐富,用戶活躍,提供了詳細的文檔和支持。
Selenium是
開源的,可以節省成本和預算
3) 青釭劍之TestComplete
青釭劍是曹操的另外一把配劍,與倚天劍齊名,其鋒利程度可想而知,而TestComplete則恰好是自動化測試的那把青釭劍,名頭相比前兩個雖小了那么一點點,但其鋒利程度一點不遜于他們。
TestComplete可以為桌面應用程序、
Web應用程序和移動應用程序創建自動化測試。它支持測試錄制、腳本或手動創建自動回放和錯誤日志。
它可以與.Net、Java applications、websites和ActiveX in webpages很好協作。
它與 MSBuild、Team System、JIRA、HP Quality Center的接口完美,還可以運行nUnit/jUnit 腳本。有很多的教程和支持可用。
TestComplete的錯誤檢測精準,錄制腳本速度快。
除了支持大量的編程語言(如VB. NET、JavaScript、Delphi、C++等),TestComplete還支持多種UI控件,如 Flex、Flash、Sencha ExtJS、Silverlight和jQuery。
4) 雌雄雙股劍之Appium
雌雄雙股劍是桌游《三國殺》中的一把名劍,劍法非凡,可陰可陽,男女通殺。Appium就是移動測試界的雌雄雙股劍,支持Android以及iOS操作系統,無需為不同的平臺編寫不同的測試腳本。
Appium是一個開源的自動化測試工具,可以幫助本地和混合應用程序的自動化測試。
它支持在iPhone設備以及iOS模擬器上運行。
支持多個JAVA和
.NET集成開發環境,也支持開源的集成開發環境。
使用Selenium作為后端,測試人員可以利用Selenium的功能進行移動應用程序的測試。
使用JSON Wire協議,支持多種編程語言。
Bug管理篇
經過辛苦的努力,我們將軟件中的
bug全部查找了出來,那么這么找出來的
bug怎么管理呢,怎么知道是否被消滅了呢,這就需要用到bug管理工具了。
1) 魚腸劍之Teamin
魚腸,十大名劍之一。據傳是鑄劍大師歐冶子為越王所制,他使用了赤堇山之錫;若耶溪之銅,經雨灑雷擊,得天地精華而制成,后專諸置此劍于魚腹中,以刺殺吳王僚,故稱魚腸劍。魚腸劍小巧,便攜,鋒利。Teamin就是bug管理工具中的魚腸,軟件小巧,界面簡潔,功能強大。
Teamin是北京圈動科技有限公司推出了一款新型團隊協作軟件,也是國內第一款支持bug版本管理的輕量型協作工具,因為界面簡潔,使用便捷,受到廣大團隊的歡迎和使用
Teamin無需安裝直接使用,避免了部署環境的麻煩。
Teamin擁有目標管理功能,可以用目標管理功能實現bug的版本管理功能。
Teamin并且支持列表和看板模式的切換,在列表模式下記錄更新完bug任務后可以切換到看板模式查看任務的進展。
Teamin可以對bug添加任務詳情描述和標簽,標簽字段和顏色支持自定義。
Teamin可以將bug任務跨項目跨團隊指定給開發人員,方便了測試人員對bug修復的管理。
2)巨闕劍之JIRA
巨闕是古代名劍,相傳為春秋時期鑄劍名師歐冶子所鑄,巨闕鈍而厚重。堅硬無比,故號“天下至尊”,其他寶劍不敢與之爭鋒。JIRA就是bug管理工具中的巨闕劍,軟件體積龐大,配置繁瑣,但是功能也很強大。
JIRA是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用于缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。
JIRA提供用于缺陷管理的默認工作流。
JIRA可視化工作流設計器,使工作流配置更加直觀。
JIRA工作流可以自定義,工作流數量不限。
每個工作流可以配置多個自定義動作和自定義狀態。
每一個問題類型都可以單獨設置或共用工作流。
JIRA自定義工作流動作的觸發條件。
工作流動作執行后,自動執行指定的操作。
原文轉自:http://www.anti-gravitydesign.com