此作業要求參見:
結對夥伴:龔萬福
使用語言:c++
測試框架:unittest
編譯環境:vs 2017
測試內容:四則運算試題生成
要求1對每個功能,先給出測試用例,然後再編碼功能。請注意把測試用例視為功能需求完成的檢驗指標。
功能1:
id測試用例
預期結果
輸入f4
隨機輸出表示式
輸入表示式」6/4+6+2」
計算結果為9.5
輸入表示式「1*3-3-7」
計算結果為-7
功能2:
id測試用例
預期結果
輸入f4
隨機輸出含括號的表示式
輸入表示式「(6/2)+4+2」
計算結果為9
輸入表示式「(3-(3-7))-6」
計算結果為1
功能3:
id測試用例
預期結果
輸入命令列引數f4 -c 10
列印10個表示式並輸出到txt,答案與題目橫向對齊,輸出在檔案的右邊
輸入命令列引數f4 -c 0
輸出「題目數量必須是 正整數。」
輸入命令列引數f4 -c 1a
輸出「題目數量必須是 正整數。」
輸入命令列引數 f4 -c 3.5
輸出「題目數量必須是 正整數。」
要求2在部落格報告測試用例全部fail 到 全部pass 的過程,報告事實 (fail到修改**或者測試用例,到pass) 以及收穫。 除了最初的框架,測試用例中存在一次性pass沒有經過fail的,也報告一次性通過,給出如此優秀地實現了這部分功能的**。由2位同學中的一位發布部落格提交到作業,指明自己的結對夥伴;另一位在作業中引用這一部落格,指明自己的結對夥伴。
此作業為結伴完成:鏈結至
要求3做好準備,在接下的一周你可能無法通過別人的測試用例。 (0分)
要求4使用coding.net做版本控制。checkin 前要求清理 臨時檔案、可執行程式,通常執行 build-clean可以達到效果。
20200924 3 單元測試,結對
此作業要求參見 2人結對,使用tdd測試框架 如nunit,junit,cppunit等 完成本週作業四則運算試題生成的單元測試。結對夥伴 柯源 要求1 對每個功能,先給出測試用例,然後再編碼功能。請注意把測試用例視為功能需求完成的檢驗指標。40分 答 測試用例1 字串 2 5 6 7 轉到list...
20200924 3 單元測試,結對
此作業要求參見 結對夥伴 杜志峰 2人結對,使用tdd測試框架 如nunit,junit,cppunit等 完成本週作業四則運算試題生成的單元測試。要求1對每個功能,先給出測試用例,然後再編碼功能。請注意把測試用例視為功能需求完成的檢驗指標。40分 功能一 二測試 四則運算,支援括號。功能三四測試 ...
20200924 3 單元測試,結對
此作業的要求參見 結對物件 馬藝明同學 要求1 對每個功能,先給出測試用例,然後再編碼功能。請注意把測試用例視為功能需求完成的檢驗指標。功能一 二測試用例 功能三測試用例 tdd unittest 測試用例 要求2 在部落格報告測試用例全部fail 到 全部pass 的過程,報告事實 fail到修改...