前 言
《ALM+UFT+LoadRunner自动化测试实战》是面向软件测试方向的一门综合性实战教材,依据企业内部标准化软件测试流程,将主流的功能自动化测试工具UFT、性能自动化测试工具LoadRunner和测试管理工具ALM进行整合,针对定制的CRM软件执行功能测试和性能测试,并使用ALM对整个测试流程进行管理。
《ALM+UFT+LoadRunner自动化测试实战》重点讲述软件测试理论和测试工具在实际测试活动中的应用,可作为软件测试相关方向的教材和学习参考书,建议96课时。主要特色如下:
(1) 以企业规范的测试活动为主线,涵盖了分析测试需求、制定测试计划、设计并编写测试用例、开发测试脚本、执行测试、管理软件缺陷、分析测试结果、编制测试报告等各个软件测试活动环节。通过《ALM+UFT+LoadRunner自动化测试实战》的学习,读者可以完整地体验企业内部进行软件测试的全过程,一步一步地成长为自动化测试工程师。
(2) 将测试管理与测试执行完美地融合在一个测试案例中,使得整个测试过程更接近企业内部实战,便于了解项目管理人员与测试工程师间的协同工作机制,更好地适应一线工作需要。
(3) 重视分析过程,倡导“what – how – why”的学习三部曲。《ALM+UFT+LoadRunner自动化测试实战》从对实际问题的分析入手,寻找合理解决方案,并探究其背后的原因;而不仅是简单地讲述测试工具的使用,为读者提供更广阔的成长空间。
(4) 理论指导实战,即学即用。在测试用例的设计过程中,介绍并使用了等价类划分法、边界值分析法、错误推测法等常用设计方法,并考虑了测试覆盖率,测试优先级,测试充分性等因素,提升了测试用例设计的科学性和有效性。
《ALM+UFT+LoadRunner自动化测试实战》编者团队成员均具有企业一线工作经验和高校计算机专业任教经历,分别在航天软件测评中心、中国软件测评中心、NTT等单位从事软件研发和测试工作多年,主持和参与多项惠普中国、工信部电子工业标准化研究院、航天中认软件测评科技(北京)有限责任公司、河南许继仪表有限公司、国家电网、中车四方车辆有限公司等单位委托的软件质量保证相关项目。同时,中国劳动关系学院在各个企业从事软件测试相关工作的多名校友也为《ALM+UFT+LoadRunner自动化测试实战》的编写提供了大量支持,在此表示感谢。
由于笔者水平有限,很多内容来自实际项目的经验总结,书中难免存在不足之处,希望能够与广大同行和读者切磋和讨论。谢谢关注《ALM+UFT+LoadRunner自动化测试实战》的所有读者。