软件工程第12章摘要.ppt

第12章 软件测试 软件测试是对软件规格说明、软件设计和编码的最全面也是最后的审查。 通过软件测试,可以发现软件中绝大部分潜伏的错误,从而可以大大提高软件产品的正确性、可靠性,进而可显著提高产品质量。 统计表明,软件测试工作往往占软件开发总工作量的40%以上。甚至3~5倍以上。 第12章 软件测试 本章将介绍: 软件测试的基本知识; 软件测试的常用方法和技术; 软件测试的过程; 软件的调试与排错技术; 软件测试的工具。 第12章 软件测试 12.1 软件测试的基本知识 12.2 软件测试技术 12.3 软件测试过程 12.4 调试 12.5 测试工具 12.1 软件测试的基本知识 软件测试是执行程序发现并排除程序中潜伏的错误的过程。 软件测试是软件投入运行前,对软件需求分析、设计、实现的强有力的最终审查。 12.1.1 软件测试的目标与原则 测试用例——为了进行有效的测试而设计的输入数据和预期的输出结果数据。 Myers在其软件测试著作中对软件测试的目标提出以下观点: ①软件测试是为了发现错误而运行程序的过程; ②一个好的测试用例能够发现至今尚未发现的 错误; ③一个成功的测试是发现了至今尚未发现的错 误的测试。 测试原则 ①应尽早和不断地进行软件“测试”,即将这种“测试”贯穿于软件开发的各个阶段,坚持各个阶段的

文档评论(0)

1亿VIP精品文档

相关文档