《信息软件系统测试与实践》是一本综合性实践教材。它以信息软件系统为测试对象,
较系统地介绍了软件测试的基本概念、测试方法、策略、测试管理技术、功能自动化测试技
术、性能测试技术和安全测试技术等内容。其中,测试管理、自动化测试、性能测试和安全
测试是软件测试工程师职业进阶必备的专业技能。本书设计了大量案例和习题,适于实践性
教学和读者自学。本书特色
(1) 全面系统地介绍信息软件系统的测试技术,重点介绍信息软件测试中较重要的
功能测试、性能测试和安全测试的基本概念、原理、技术以及测试工具的使用。其中,测试
工具选取的是当前主流的、较新版本的测试工具,这使读者将来可以更好地理解和迅速融入
企业的软件测试项目中。
(2) 在测试实施过程中,以较规范的测试流程为主线,涵盖了分析测试需求、制订测试
计划、设计并编写测试用例、开发测试脚本、执行测试、管理软件缺陷、分析测试结果等软
件测试活动的各个环节。通过本书的学习,读者可以切身体会到测试知识在实际项目中的应
用,实现从学校到企业的平滑过渡。
(3) 将自动化测试工具与测试管理工具完美融合到测试案例中,使得整个测试过程更规
范,便于测试资源、测试脚本以及测试文档的集中管理,促进项目成员间更好地协同工作,
提升了测试活动的效率和智能化程度。其中,HP ALM 对测试的管理贯穿于软件测试生命周
期的始终,从测试周期的发布、测试需求树的创建、自动化测试用例的创建与管理、测试脚
本的创建与管理,到自动化测试的执行、测试缺陷的管理以及测试报表的分析,使得整个测
试活动成为一个有机整体。
(4) 重视分析过程,倡导“what - how - why”的学习三部曲。从分析实际问题入手,寻
找合理的解决方案,并探究其背后的原因,而不是仅简单地讲述测试工具的使用。本书引入了基于HP UFT 和HP ALM 的功能自动化测试框架,阐述测试思想,并用其指导自动化测试
脚本的开发、执行和维护,提升脚本的可读性、可重用性和可维护性。
(5) 采取行之有效的设计方法来编写测试用例。在测试用例的设计过程中,不仅要结合
等价类划分法、边界值分析法、错误推测法等常用测试方法,还要考虑测试覆盖率、测试优
先级、测试充分性等因素。
本书可作为软件测试方向应用型人才培养的指定教材,也可作为计算机相关专业的选修
教材。