專案組裡面突然說,開發人員要進行單元測試,並且要編寫單元測試報告,然後才能放到測試環境,讓測試去進行內部測試,否則連測試環境都不能上,
作為一名開發,對自己開發的功能進行單元測試是十分有必要的。千萬不要以為測試就全是測試人員的工作,特別是自己開發的功能必須要自己測試過很多次之後,在讓測試人員來測試,不然,你會被測試人員懟死(博主的親身經歷,天天跟測試,產品互相懟,相愛相殺。)
首先說明一下測試的分類
白盒測試:是通過程式的源**進行測試而不使用使用者介面。這種型別的測試需要從**句法發現內部**在演算法,溢位,路徑,條件等等中的缺點或者錯誤,進而加以修正。
黑盒測試:又被稱為功能測試、資料驅動測試或基於規格說明的測試,是通過使用整個軟體或某種軟體功能來嚴格地測試, 而並沒有通過檢查程式的源**或者很清楚地了解該軟體的源**程式具體是怎樣設計的。測試人員通過輸入他們的資料然後看輸出的結果從而了解軟體怎樣工作。
然後我就到網上找了一下單元測試報告的模板,自己整理了一下,特此記錄一下,相對比較簡單的,屬於黑盒測試
比較完整版本的,屬於白盒測試,
PowerMock單元測試案例
引入如下的mock jar包 org.mockito mockito core 2.23.0 test org.powermock powermock module junit4 2.0.0 rc.3 test org.powermock powermock api mockito2 2.0.0 r...
unittest單元測試案例 一
實現登陸功能的單元測試 驗證引數有效性函式 def login check username,password param username 登陸使用者名稱 param password 登陸密碼 return if 6 len password 18 if username admin and p...
Spring IOC案例及單元測試
queryrunner為jar包中的位元組碼,無法直接通過註解配置 資料來源同樣 因而需要乙個註解類來解決 該類是乙個配置類,它的作用和bean.xml是一樣的 spring中的新註解 configuration 作用 指定當前類是乙個配置類 componentscan 作用 用於通過註解指定spr...