1. 程式人生 > >20170922-3 功能測試作業

20170922-3 功能測試作業

F12 -1 老師 ++ cpp es2017 電腦 文檔 獲取

作業要求:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957

按照楊老師的命令獲取了所有同學的代碼,截圖如下:

技術分享技術分享

要求一

1.測試代秋彤同學的代碼

測試環境:WIN7 Dev-C++

技術分享

測試代碼:wf.cpp與wf123.cpp

(1)測試wf.cpp

技術分享

編譯正確,但是註釋變成了亂碼,我猜測是因為不同軟件采取的編碼方法不同,因為是註釋不影響程序結果,因此我們繼續進行測試。。。

技術分享

可以看到輸出是存在問題的,為何會出現這個問題,我猜測是這位同學是將文件的路徑直接寫在了程序中,因為我的電腦內路徑跟文件名都與編寫者的不一樣,所以出現了這個問題,我查看了她的代碼,在代碼中發現了這一段

技術分享

果然跟我預想的一樣,這個算是bug嗎?我不太清楚~~~下面測試wf123.cpp這個文件

(2)測試wf123.cpp

技術分享

編譯結果如上圖所示,說明程序編譯是沒有問題的,下面進行執行一下:

技術分享

執行出現了問題,我猜測還是因為路徑的問題,但是在編寫程序的時候如果考慮到這些問題在執行的時候給出錯誤提示是不是會好一點?

(2)測試方銘同學的代碼

測試環境:WIN7 Dev-C++

技術分享

需要測試wf1.cpp這個文件,讓我先編譯一下:

技術分享

顯示沒有錯誤,簡單的瀏覽程序,發現方銘同學是將功能一與功能二合並起來了,在開始時執行者可以通過鍵入1或2來選擇功能,用戶體驗還不錯,讓我來試著執行一下下:

技術分享

我是在桌面上放了2個測試文檔,test1.txt與test2.txt,如下圖所示:

技術分享

額,我在想是不是自己的測試方法有問題,所以啥都沒測出來。。。不敢繼續測了,逃);

未完待續。。。。。

時間:11:42-----12:47

20170922-3 功能測試作業