第七章 软件测试
7、1 软件测试的目的及原则
1、目的:为了发现错误,好的测试能发现至今尚未被发现的错误,成功的测试发现了至今尚未发现的错误
2、原则:由输入和输出组成,还要选择不合理的输入,还要检查程序是否做了它不该做的事,严格执行测试计划,长期保存测试用例,错误多的程序段深入测试,程序员避免测试自己的程序
********
7、2 测试方法
1、表态测试与动态测试
1)、表态测试:人工检测,计算机辅助静态分析
2)、动态测试:黑盒和白盒
2、黑盒测试法和白盒测试法
1)黑盒法:发现:不正确或漏了的功能,接口上能否正确地接受输入数据和产生正确的输出信息,访问外部信息是否有错,性能是否满足要求
2)白盒法:对程序中尽可能多的逻辑路径进行测试
7、3 测试用例的设计(简单应用)