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