测试目的 |
测试是程序的执行过程,目的在于发现错误:
一个好的测试用例在于能发现至今未发现的错误
一个成功的测试用例是发现了至今未发现的错误
注:任何程序都会有错误,即使当下可能没错,但是运行环境不同可能会对程序错误识别,产生未知错误,因此一定要多次测试,测试合格后方能投入使用
测试原则 |
1,尽早不断测试,不要认为程序没有错误
2,测试用例由测试输入数据和对应预期输出两部分(在设计时就要考虑,根据软件需求规格说明书为标准)
3,程序员避免检查自己的程序,测试开发两套人员,且测试人员水平高于开发人员
4,设计测试用例,要考虑不合理的输入条件和合理的输入条件
5,注意测试中的群体现象,错误群集,附近可能也会有错
6,测试要保持测试记录,时刻记录问题
测试流程 |
上图所示:
输入测试信息流-------------软件配置,测试配置,测试工具进行测试,对产生的测试结果进行分析,并且将分析结果与预计结果(即软件需求规格说明书的预期结果)进行对比,此时此刻,一方面根据分析生成出错率数据,并进行可靠性分析,对程序的可靠性进行预测,另一方面要对错误进行排错,拍错后,要对程序进行再测试,重复前面的结果分析步骤,对错误进行多次排查,直到没有错误,最后生成改成的软件,测试完成。
怎样测试 |
测试详细步骤