Azure Test Plan
是面向測試人員的一個模塊,可以管理測試計劃、測試套件以及測試用例,同時微軟還爲測試的執行提供了一個很牛逼的插件——Test Explorer,這東西可以直接安裝在火狐或者谷歌瀏覽器上,然後直接截圖,創建 bug,是你以前都沒使用過的。
先普及一下測試相關的知識
一般來說,測試分爲3個大塊:
1、測試用例(Test Case)
這是測試的最小單位,就是要測試的具體內容和步驟,一般包含了3個值:“操作步驟,期望結果,實際結果”。其實任何人測試都是這樣的一個步驟,第一步,做什麼,看看執行結果有沒有和期望的相同。
2、測試套件(Test Suite)
當測試用例越來越多的時候,我們就需要進行分組了,一般一個需求會有很多個測試用例,因爲測試用例包含了正向測試、逆向測試、邊界測試等等。
舉個例子,用戶登錄,你需要測試能不能正確登錄(正向測試),測試輸入錯的能不能正確提示無法登錄(逆向測試),使用一些黑客技術程序能不能捕獲異常(邊界測試)。
3、測試計劃(Test Plan)
測試當然也是需要有計劃的,某個週期根據需求來定義我要測試的套件,比如從1月—3月我需要測試22個套件,裏面包含了127條測試用例。
所以他們的順序是測試計劃 > 測試套件 > 測試用例。
選擇 Test Plan
輸入一個測試名稱,選擇一個測試的迭代和區域(即團隊)
可以先添加一個測試用例
選擇一個測試用例,然後點擊【爲 web 應用程序運行】
瀏覽器新開了一個窗口,上面顯示你測試用例的步驟
如果你有兩個顯示器,你就可以一個看着這個測試步驟,另一個看着你的界面,測試通過則【✔】,測試失敗則【×】,然後輸入失敗的理由。
別以爲這樣就完事兒了,看到最上面【創建 Bug】
在重現步驟中,就會把你剛纔的執行步驟和結果放入到文本框裏,這樣非常方便給開發人員提供線索
再返回到測試用例列表,這條測試的結果就改爲【失敗】了。
測試套件
-
靜態套件
就是一個文件夾,爲那些用例使用文件夾分組而已。 -
基於需求的套件
點擊後,彈出一個查詢界面,根據上面的條件查詢出結果,選中需要的結果點擊【創建套件】
同時,會把關聯這個需求或者用戶故事的測試用例一併拉出來。
比如在這個需求裏,我添加了兩個測試用例
回到計劃中,點擊同一個名字需求的測試套件,你會發現它把用例關聯過來了。
總結
測試管理器可以很容易的幫助測試人員更便捷地管理測試用例和計劃,同時也能很容易創建 bug 任務,提供的重現步驟能把你測試的每一步的結果清晰地展示出來,非常方便開發人員追查 bug 產生的原因。
目前來說這是我見過最好用的測試管理器了。