1. 程式人生 > >作業三 功能測試

作業三 功能測試

.com 閱讀 tle mage 開始 準備 dea target post

第三次作業_03功能測試

要求1 bug計分。閱讀教材第298頁,發布bug報告。 (第1位發布10分,重現1分)

要求包括: (1)bug標題,(2)bug內容,含測試環境和準備工作、測試的步驟、運行結果、期待的結果、運行結果與期待結果間的差異, (3)佐證材料,至少包括運行截圖、引用作業要求 (wf spec)中的條款。

bug1:

被測試程序作者:冉華

程序git地址: https://git.coding.net/Dawnfox/wf.git

標題:功能4-2部分輸入長文本會出錯

內容有以下幾點:

環境:windows 10環境,控制臺輸入命令行參數。

重現步驟:

控制臺輸入wf,進入程序,然後開始輸入文本數據,不按回車一直輸入大概輸入40個單詞以上。

結果:

程序在約輸入40個單詞以後會停止輸入,按下回車又會直接輸出結果,無法繼續輸入。故而無法讀入單行較長的文本數據。(如果直接復制老師要求測試的the_dead_return.txt會產生更為嚴重的異常)

1) 手動輸入產生錯誤截圖

技術分享

2) 以復制粘貼方式輸入老師要求測試的文件產生錯誤截圖

技術分享

預期結果:

應可以測試老師要求測試的the_dead_return.txt文件

註:此處為老師作業要求截圖。

技術分享

bug2:

被測試程序作者:高遠博

程序git地址: https://git.coding.net/Rainbows/wc.git

標題:執行功能1(小文件輸入)輸出的單詞詞頻不是按照降序排列的,且格式不符合要求

內容有以下幾點:

環境:windows 10環境,控制臺輸入命令行參數。

重現步驟: 控制臺輸入wf -s test.txt,執行功能1

運行結果:輸出的單詞詞頻是降序的

運行結果截圖:

技術分享

期待結果:

技術分享

作業要求:

技術分享

要求2 記錄所有為你的代碼找到的bug,合並相同的bug,親自重現bug現象,發布bug報告。 (10分)

由於沒人看我的程序,只能自己找bug

1)bug發布者:田繼平

bug發布博客地址:https://coding.net/u/tianjiping/p/11111/git

bug標題:執行功能1(小文件輸入)輸出的單詞詞頻不是按照降序排列的,且格式不符合要求

截圖:

技術分享

原因分析: 沒有做降序排序功能

要求3

修改bug。根據自己和其他同學提交的bug報告,修改自己代碼的bug,或close其他同學的代碼,另建git,再此git中修改這位同學的bug

自己修改的bug截圖如下:

技術分享

作業三 功能測試