軟體工程第二次作業 單元測試

2022-06-02 01:48:12 字數 2426 閱讀 7849

1.選擇開發工具

visual studio (簡稱vs)是微軟公司旗下最重要的軟體整合開發工具產品。是目前最流行的 windows 平台應用程式開發環境,也是無數人學習程式設計的入門軟體之一。visual studio 可以用來建立 windows 平台下的 windows 應用程式和網路應用程式,也可以用來建立網路服務、智慧型裝置應用程式和 office 外掛程式,目前還可開發安卓平台應用及ios平台應用。

我比較熟悉c/c++語言,所以採用vs作為開發環境,軟體介面如下圖:

2.練習自動單元測試

//標頭檔案

+ ###點選【確定】後出現以下介面###

test_method(testmethod2) //除法測試

test_method(testmethod3) //減法測試

test_method(testmethod4) //乘法測試};}

+ ###執行結果###

組名稱: unittest1

分組依據: hierarchy

組全名: unittest1

0 個測試失敗

0 個測試跳過

4 個測試通過

結果1 名稱: testmethod1

結果1 結果: 已通過

結果1 stacktrace:

結果1 訊息:

結果1 standardoutput:

結果1 standarderror:

結果2 名稱: testmethod2

結果2 結果: 已通過

結果2 stacktrace:

結果2 訊息:

結果2 standardoutput:

結果2 standarderror:

結果3 名稱: testmethod3

結果3 結果: 已通過

結果3 stacktrace:

結果3 訊息:

結果3 standardoutput:

結果3 standarderror:

結果4 名稱: testmethod4

結果4 結果: 已通過

結果4 stacktrace:

結果4 訊息:

結果4 standardoutput:

結果4 standarderror:

在這次的單元測試練習中,我採用了c語言非常簡單的加減乘除測試案例,雖然案例簡單,但是我基本熟悉了單元測試的過程,並且成功的實現了測試案例。

軟體工程第二次作業

題目鏈結位址 github鏈結位址 難度瓶頸 最終選擇 改進版本 只是生成數獨終盤,不考慮附加作業,就沒有考慮類,只是函式。array 0 0 7 basic.erase 7 basic為集合名稱 if basic.size 0 for int k 0 k row k else 版本二 void c...

軟體工程第二次作業

github 位址 我剛開始打 的時候覺得打完就好,能過樣例就ok。經歷過一段時間後會發現有可能樣例過了其他測試點全錯,所以就會開始多測試幾組資料,希望自己的 能夠盡量準確。當準確性開始有保障後,我就會去思考程式本身是不是可以進一步改進,使 執行速度變的更快。在我看來自己出資料測試就相當於書中說的單...

軟體工程第二次作業

1.簡述軟體過程 軟體生存週期 軟體過程模型 軟體生存週期模型 三者之間的概念區別。軟體過程 軟體生存週期中的一系列相關過程所涉及的活動 軟體生存週期 軟體生命週期 同任何事物類似,軟體也有乙個從生到死的過程,這個過程一般稱為軟體生存週期或生命週期 軟體過程模型 軟體生存週期模型 為了能高效地開發乙...