内容简介

本书全面、系统地论述软件工程与软件测试自动化的理论与应用技术。全书共分14章,前6章介绍了软件测试的一般性基本理论,包括软件测试是一个持续质量改善的过程,软件测试流程与周期,现代软件开发中软件测试的应用流程,软件测试工具评估,软件产品维护阶段的软件测试技术等。从第7章开始到11章介绍了软件测试的一些通用的测试工具,包含客户端,应用服务器,数据库端的性能,功能和安全性测试的方法。第11到第14章介绍了一个大型应用系统的软件测试实例和相关流程分析,软件测试用例设计,软件测试文档的自动生成,软件自动测试和测试用例生成,内存自动检查分析,故障自动跟踪分析,软件测试用例的自动回收,软件自动化测试的实例分析及报告模版等。附录给出了软件测试项目的国际标准模版,供读者参考。

本书总结了作者多年从事软件测试与持续质量改善课程教学的经验和在微软公司多年从事软件测试的工作经验,理论联系实际,反映当今世界软件测试的最新技术成果,是一本非常实用的软件测试教材本书可以作为高等院校软件测试课程的教材或参考书,也可作为相关人员的参考用书。