测试理论学习——HTMS 启发式测试策略模型

启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM) 是测试专家James Bach提出的一组帮助测试设计的指南。

HTMS的用途

 HTSM帮助测试人员搭建一个相对完整、容易扩展的风险列表、参考模型,让测试人员从高层抽象到底层细节对产品和测试进行思考,从多个角度去启发测试设计。HTSM强调测试策略的多样性,平衡代价和收益,利用启发式方法充分发挥测试人员的技能。其作用不是教导如何具体地测试,而是启发测试人员的思维,发掘测试对象和测试策略。

HTSM的概要

上图是HTSM的概要描述,测试人员利用质量标准、项目环境、产品元素,指导测试技术的选择与应用,并产生可感知的质量。

HTSM的详细内容

测试专家Michael Larsen在XMind.net上提供了他制作的HTSM思维导图,把该理论用思维导图的方式展示出来,更方便结构化的理解它。

James Bach在XMind.net上提供了他制作的HTSM思维导图,把该理论用思维导图的方式展示出来,更方便结构化的理解它(详见启发式测试策略模型(HTSM)作者:James Bach,版本5.2.2)。

下面的xmind是在原文基础上进行扩展的中英文对照版本(如有理解错漏处,请指正):


 HTSM的应用

测试人员可以根据HTSM的结构化指南,深入地思考产品、项目与测试,把自己的想法、评论、标记和启发式问题加进去。

测试人员可以也应该修改HTSM,以获得符合项目语境的模型。可以增加与当前项目相关的测试技术、测试想法、测试对象和任何测试人员认为有价值的元素,忽略一些与项目或任务无关的元素,标记可以突显重要的元素,注释可以增加更多的细节,链接可以指向更详细的信息源,定制符合你当前项目的更细节化的模型。

在测试过程中,测试人员会接触新信息,学习新知识,持续地将新知补充到HTSM中,迭代地优化测试略模型。

在测试设计时,测试人员可以逐个检查HTSM中的每个元素(指导性词语),然后自己向自己提问题(例如:该和当前的测试任务相关吗?测试对象在这个维度上是否存在风险以及怎么用测试手段去发现这种风险?考虑当前的进度和资源,如何实施这些测试?),把问题的答案记录补充道思维导图中,形成较为全面的测试方案。

与大多数方法一样,测试人员需要修改它,加入自己的风格和元素,才能正真掌握它

发布了11 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sinat_16683257/article/details/82910941