我剛剛參加了我在學校cppUnit測試的第一課,而且我非常瘋狂地寫了一個C++程序,並且還爲我的任務編寫了單元測試。瞭解cppUnit測試
我完全迷失了方向的
1)如何編寫應包括我的程序單元測試裏面是什麼樣的東西CppUnit的測試
2)。
假設我有程序,允許用戶
1) requires the user to login to the system first.
之後便登錄他們可以做以下的事情
2) add a sales transaction to a text file
3) edit a sales transaction from a text file
4) remove a sales transcation from a text file
4) display sales transcation
5) print sales transcation for current day
我在網上看到很多例子,大部分的單元測試顯示的例子都與(+ - \ *)等公式有關。
我不知道如果我說得對,但如果我錯了,請糾正我的錯誤, 是測試單位,用於測試公式在程序中是否正常工作?
所以像例如(在我的程序中)「向文本文件添加銷售交易」與像(+ - \ *)這樣的公式沒有任何關係,應該排除?
請指教。提前致謝。
單元測試與公式無關;他們應該表明你的代碼在規範中的行爲。爲了簡單起見,假設您正在編寫一個Web應用程序 - 您可以編寫一打測試,以顯示無論您請求的是哪個站點,在訪問之前將其重定向到登錄頁面,如果您已登錄,則可以訪問站點請使用有效的憑據登錄等。 – nijansen
感謝您的解釋 – user2935569