单元测试概念记录
單元測試
孤立的運行和測試某一個單元(注重于每一個可能出錯的細節)。
優秀的單元測試的特性
1.自動的,可重復的
2.容易實現的
3.一旦寫好將來都可以使用
4.任何人都可以運行
5.單擊一個按鈕就可以運行
6.可以快速的運行
判斷是否是單元測試
? ?1.兩周,兩個月甚至兩年寫的單元測試還可以運行嗎?
2.兩個月前寫的單元測試團隊里的任何一個成員都能運行嗎?
3.是否可在幾分鐘內跑完所有測試?
4.可以單擊一個按鈕就運行單元測試嗎?
5.是否在幾分鐘內就可以寫好單元測試
集成測試
什么是集成測試:
1.一個循序漸進的測試軟硬件相結合并測試直到整個系統集成到一起《軟件測試終極指南》
2.把兩個或多個相互依賴的軟件模塊作為一組進行測試
遺留代碼
難以測試,難以使用,難以閱讀的代碼
樁對象
樁對象 是系統現有 依賴項的替代品可認為控制,通過使用樁對象 無需設計依賴項即可直接對代碼進行測試
外部依賴
外部依賴是指系統中代碼與其交互的對象,而且對其無法做人為控制。
測試偽模式
1.偽對象
2.樁對象
3.模擬對象
反測試設計本質
代碼依賴外部資源即使其邏輯非常正確也可能導致測試失敗。
?
轉載于:https://www.cnblogs.com/zhousiyu/p/4673481.html
總結
- 上一篇: Android实例-手机安全卫士(三十六
- 下一篇: 数据结构导论(一)