一、测试的万能模型
y1,y2,y3,...,yn=f(x1,x2,x3,...,xn)
确定每一个x的取值范围,然后选用合适的x1到xn的组合数据(一组数据其实就是一个测试用例),代入f,然后将得到的y1…yn跟预期的y1’…yn’进行比较,从而判断被测场景的正确性。
二、测试的目的
规避bug
三、测试的步骤
1. 确定x1至xn的组合数据
2. 将每组数据传入SUB
3. 根据需求确定每组输入数据,输入后产生的预期结果输出结果y1`至yn`
4. 将预期结果和实际结果y1,y2,...,yn进行对比,从而得出结论
四、测试的难点
1. 如何找齐所有的x和y?
2. 如何确定合适的x1至xn的组合?
3. x1至xn如何传入SUT?
五、测试人员的核心价值
对于任何被测系统,能够全面、高效地规避Bug