[概述]
测试人员在测试过程中经常会面临各种测试设计方面的问题和挑战。如何应用各种不同的测试设计技术和测试理念来有效解决这些问题和挑战,是每个测试人员必须考虑的。本文将“问题驱动的软件测试设计”的方法,通过全景图的方式给予阐述。
[正文]
软件测试设计通常处于测试过程的关键路径上,它们的输出(不管是文档化的,还是存在于测试人员脑海中)的质量常常将会影响测试的效率、有效性和测试质量。测试人员在测试过程中经常会面临各种测试设计方面的问题和挑战,主要表现在:
- 测试对象的逻辑路径和测试输入数据的组合几乎是无穷的,而穷尽测试是不可能的。
- 不同的利益相关者,其对软件或者软件产品的质量要求是不同的。
- 测试时间和测试资源总是非常有限的。
- 测试人员面对的需求经常是不完善的,并且是经常变更的。
本文结合作者丰富的软件测试设计理论知识及多年软件测试设计实践经验,并经过不断的提炼和总结,提出了“问题驱动的软件测试设计”的方法。该方法将不同的测试设计技术融合贯通,形成一套完整的测试设计思想,并将它们应用于具体的软件测试设计过程中,从而更好的解决前面提及的各种问题和挑战。问题驱动的软件测试设计全景图如图1所示
问题驱动的软件测试设计,提供了四类不同的测试思想,它们可以有针对性的解决测试设计过程中面临的问题。问题驱动的软件测试设计中的四类测试设计思想并不是完全独立的,就像测试设计过程中各种问题会交织出现一样,测试人员也需要综合应用这些测试技术。

图1 问题驱动的软件测试设计全景图
更多资料,欢迎访问:http://blog.youkuaiyun.com/Wenqiang_Zheng
本文结合丰富测试设计理论及实践经验,提出问题驱动的软件测试设计方法,旨在有效解决测试设计过程中面临的多种问题与挑战。通过整合不同测试设计技术,形成一套全面的测试设计思想,以应对软件测试中逻辑路径复杂、需求变更频繁、测试资源有限等难题。
4042

被折叠的 条评论
为什么被折叠?



