如何有效地减少测试用例数目?如何避免测试用例之间的冗余?如何满足客户对产品的不同质量要求?如何应付紧迫的测试时间和有限的测试资源?如何适应需求的不完善和变更?如何快速获得产品的质量信息?……
当你还在为这些测试设计问题而苦苦思索的时候,不妨看一看本书,它将为你提供一个测试设计的全新视角和思路。马均飞、郑文强合著的《软件测试设计》结合编者10年的软件测试实践经验,以解决软件测试设计面临的具体问题为目的,以现有的软件测试设计技术为基础,提出了问题驱动的软件测试设计方法。该方法不再将关注点集中在测试设计技术本身的描述,而是放在了不同的测试技术如何解决测试设计过程中面临的实际问题上。本书首先提出测试人员在测试设计过程中遇到的各种不同问题,然后应用不同的测试设计技术从不同的角度解决问题。
马均飞、郑文强合著的《软件测试设计》针对软件测试人员在测试设计过程中面临的各种问题,提出了“问题驱动的软件测试设计”方法。该方法将软件测试设计技术、测试设计中面临的问题和项目测试实践经验紧密结合,详细阐述了测试人员应该如何有效地开展软件测试设计活动。
测试人员在测试设计过程中经常面临各种问题和挑战,主要包括几乎无穷的测试对象输入数据的组合、不同利益相关者对软件产品的不同质量要求、非常有限的测试时间和测试资源,以及不全、模糊且经常变更的需求规格说明等。问题驱动的软件测试设计方法从经典测试设计、基于质量特性的测试设计、基于风险的测试设计和基于经验的测试设计4个方面,系统地解决测试人员在测试设计过程中碰到的各种问题。
《软件测试设计》适用于测试工程师、测试经理和质量改进人员阅读,也可以作为国际软件测试认证委员会(ISTQB)高级测试技术分析员和高级测试分析员的培训参考教材。