20200924 3 單元測試,結對

2022-07-18 11:45:13 字數 1090 閱讀 5906

此作業的要求參見[

]結對程式設計搭檔:思得 李思源 

要求1 對每個功能,先給出測試用例,然後再編碼功能。請注意把測試用例視為功能需求完成的檢驗指標。 (40分)

編號測試用例

預期結果

1輸入f4

隨機出現表示式

2輸入正確答案

輸出對應語句

3輸入錯誤答案

輸出對應語句

4測試20道題

輸出答對題數和總題數

5輸入「?」

給出提示

函式表示式生成測試用例

編號測試用例

預期結果

6生成表示式和結果,並使用與本題不同方法驗證

無錯誤提示

功能三四測試用例

編號測試用例

預期結果

7正確用例:輸入 f4 -c 10

在txt生成10個表示式帶結果

8輸入f4 -c 0.5

提示必須是正整數

9輸入f4 -c -10

提示必須是正整數

10輸入f4 -c /

提示必須是正整數

要求2 在部落格報告測試用例全部fail 到 全部pass 的過程,報告事實 (fail到修改**或者測試用例,到pass) 以及收穫。 除了最初的框架,測試用例中存在一次性pass沒有經過fail的,也報告一次性通過,給出如此優秀地實現了這部分功能的**。由2位同學中的一位發布部落格提交到作業,指明自己的結對夥伴;另一位在作業中引用這一部落格,指明自己的結對夥伴。(40分)

此處引用思得(李思源)部落格:

收穫:沒有考慮全所有情況從而引發bug,而且有些太相信一起寫的程式,程式執行了好幾次,才發現有這麼大漏洞(可能以前出現好幾次,只是自己沒有認真核對),測試時只看前幾個結果正確就疏忽了,測試一定要全面,測試的每乙個結果也要認真的核對。

要求3 做好準備,在接下的一周你可能無法通過別人的測試用例。 (0分)

要求4 使用coding.net做版本控制。checkin 前要求清理 臨時檔案、可執行程式,通常執行 build-clean可以達到效果。(5分)

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到修改...