测试设计技术Q-Patterns介绍


这是一个非常新的测试需求分析和测试用例设计技术,特别适用于测试需求不明确、文档不全的情况,而且把测试用例的重用性发挥到了极致,如果设计得当,基本可以做到design once, apply all的地步。不仅仅可以适应于跨项目,跨产品,甚至跨行业,跨公司都可以重用测试用例。
Q-Pattern中的Q是Question的意思,这是一个由一系列的问题组成的一个问题集的设计方法,针对不同颗粒的需求,小到一个下拉框,大到C/S级别的应用,都可以由一个包含许多问题集组成,针对不同的被测对象,回答这些问题就可以生成一系列的完成对产品覆盖的测试用例集。
下面是Q-Patterns的原文介绍
Patterns have proved to be a great tool for communication of domain specific knowledge across people and continuous skill enhancement. Designs, specifications, Architecture, Analysis patterns etc. are being widely used for this.
‘Questioning Patterns’ (Q-Patterns in short) are sets of patterns in questionnaire form that facilitate gathering and application of application or domain knowledge across wide variety of domains. These patterns are applicable at various phases of SDLC like specifications, design, testing etc.
These patterns are different from GOF (Gang of Four) design patterns and have been captured in a slightly different format.
below is from www.puretesting.com:
Q-Patterns provide a light-weight mechanism for sharing and documenting testing experience and test cases. Q-Patterns allow generic application of experience across projects, promote reuse of test cases and provide an easy method for review of specifications.
Using Q-Patterns one can drastically reduce the test case creation time by promoting reuse of test cases across organizations, projects, technologies and domains. Software projects generally yield a web of interrelated Q-Patterns. An integrated and broad adoption of Q-Patterns framework in an organization can yield a rich harvest of test cases with very little effort

关于具体的介绍,请参考
http://www.whatistesting.com/qpatterns.htm
关于Q-Patterns的详细论文
http://www.whatistesting.com/qpatterns/qpatternspaper.zip
Q-Patterns的提出者Vipul Kocher是Puretesting的co-founder and co-president,关于他的详细介绍
http://www.puretesting.com/aboutUs2.html
本文来源于天行健,君子以自强不息 http://www.rickyzhu.com , 原文地址: http://www.rickyzhu.com/469_qpatterns-intro.html

阅读更多
文章标签: Web HTML
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭