一、測試的萬能模型
y1,y2,y3,...,yn=f(x1,x2,x3,...,xn)
確定每一個x的取值范圍,然后選用合適的x1到xn的組合數(shù)據(jù)(一組數(shù)據(jù)其實就是一個測試用例)负甸,代入f,然后將得到的y1…yn跟預(yù)期的y1’…yn’進行比較岂贩,從而判斷被測場景的正確性拼缝。
二、測試的目的
規(guī)避bug
三了嚎、測試的步驟
1. 確定x1至xn的組合數(shù)據(jù)
2. 將每組數(shù)據(jù)傳入SUB
3. 根據(jù)需求確定每組輸入數(shù)據(jù)泪漂,輸入后產(chǎn)生的預(yù)期結(jié)果輸出結(jié)果y1`至yn`
4. 將預(yù)期結(jié)果和實際結(jié)果y1,y2,...,yn進行對比,從而得出結(jié)論
四歪泳、測試的難點
1. 如何找齊所有的x和y?
2. 如何確定合適的x1至xn的組合萝勤?
3. x1至xn如何傳入SUT?
五呐伞、測試人員的核心價值
對于任何被測系統(tǒng)敌卓,能夠全面、高效地規(guī)避Bug