測(cè)試工作的核心
一組在測(cè)試時(shí)輸入輸出的標(biāo)準(zhǔn)
軟件需求的具體對(duì)照
-
測(cè)試用例是什么
測(cè)試用例(Test Case)是為某個(gè)特殊目標(biāo)而編制的一組[測(cè)試輸入]帘靡、[執(zhí)行條件]以及[預(yù)期結(jié)果],以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。
簡(jiǎn)單概括來說: 測(cè)試用例就是一段檢測(cè)輸入,輸出以及查看預(yù)期結(jié)果的程序.
2.測(cè)試用例的作用
1.自測(cè),檢測(cè)程序功能是否ok
2.減少后期修復(fù)bug的時(shí)間
3.通過測(cè)試來擴(kuò)展寫代碼的思路
ps:測(cè)試的目的是盡可能發(fā)現(xiàn)[代碼]中存在的[缺陷]
3.測(cè)試用例包含的內(nèi)容
- 基類 公共的方法 獲取路徑 等公共方法
- 接口的測(cè)試用例
- 模型的測(cè)試用例
- server的測(cè)試用例
4.測(cè)試用例的編寫流程
測(cè)試用例中不需要確定的參數(shù),值
注意調(diào)用的方法,參數(shù),模塊的不同
laravel 默認(rèn)支持phpunit做測(cè)試
測(cè)試基礎(chǔ)
測(cè)試流程
測(cè)試的生命周期
需要注意的問題
- 測(cè)試用例的主體必須寫在類中限嫌,類名必須和文件名保持一致,必須是TestCase的子類
- [測(cè)試用例]之間必須保證他們之間是不互相影響的碍遍,即這些測(cè)試用例無論以任何[順序執(zhí)行]噪叙,他們的結(jié)果都應(yīng)該一樣
- 驗(yàn)證結(jié)果時(shí)輸出ok(顯式驗(yàn)證,更加精確的,可以查看數(shù)據(jù)信息,值是否改變等)
- 測(cè)試用例的詳細(xì)程度也需要根據(jù)需要確定 太詳細(xì),維護(hù)更新麻煩(隨需求,代碼變動(dòng)更改),太簡(jiǎn)單,看不懂.
- 還在整理,你懂的,寫作總是要找內(nèi)容填充和慢慢潤(rùn)色钠惩。