標籤:
軟體測試第二次實驗
軟體測試第二次實驗為白盒測試,使用了單元測試
1. 實驗準備
Windows 8.1,Visual Studio Ultimate 2013,被測試軟體(Is it a prime number?)
2. 實驗步驟
①使用Windows8.1系統,安裝好Visual Studio Ultimate 2013和被測試的軟體Is it a prime number及其原始碼。
②按右鍵解決方案,選擇添加→建立項目,在建立項目的對話方塊中選擇已安裝→Visual C#→Windows 市集,單元測試庫(Windows市集應用),點擊確定添加該單元測試。
③開啟新建立的UnitTest1.cs檔案,在其TestMethod1()函數中添加一段代碼,點擊功能表列中的測試→運行→所有測試,測試其能否正確運行。
④在APPTest中建立一個類,命名為Rooter,把判斷質數的核心函數的全部代碼拷貝過去,用來進行單元測試。
⑤將對APPTest整個工程的引用添加到UnitTestLibrary1中。在工程上按右鍵,添加→引用,然後在彈出的視窗中選擇解決方案→項目→APPTest,將其挑上鉤後點擊確定。在UnitTest1.cs中添加using APPTest語句。
⑥進行對Rooter內函數的測試。
3. 測試代碼
4. 流程圖和路徑圖
5. 測試範例結果
6. 更多測試案例
測試編號 |
輸入 |
預期輸出 |
實際輸出 |
覆蓋路徑 |
是否通過測試 |
1 |
abc |
輸入錯誤 |
輸入錯誤 |
1→2→3 |
是 √ |
2 |
-3 |
不是質數 |
不是質數 |
1→2→4→6 |
是 √ |
3 |
2 |
是質數 |
是質數 |
1→2→4→5→7→8 |
是 √ |
4 |
5 |
是質數 |
是質數 |
1→2→4→5→7→9→10→5→7→8 |
是 √ |
7. 測試報告
均通過測試
8. 實驗結論
通過這次實驗,我知道和白盒測試的方法,學會了使用單元測試對Win8市集的自己的應用進行測試。在測試執行個體中,我知道了如何操作,尋找何種測試資料,並對Win8市集裡的自己的應用進行了實際的測試。
《軟體測試技術》課程第七周隨筆