以软件测试中的W模型搭建自身测试体系

 

 写在前面的话

     软件测试这个行业成为一个职业火起来也就最近5年左右,它是一个入门比较低的人,对学历要求不高,只要想学对自身能力有所追求都是可以学习的,不存在学历壁垒,只要认识字会电脑、手机都可以从事。但这只是入门,如果你想走测试职业化,那么你就需要搭建自己的测试体系。拥有一个自己的测试体系,至少有以下三个好处:

  1.  拥有系统化的知识框架,这确保测试的手段方式的多样化。
  2. 拥有一套完善的测试流程,以至于后续你测试不同的产品时,可以依据项目需要删减流程。
  3. 拥有更多的测试想法,来执行探索测试。

何为自身测试体系

   个人对自身测试体系的定义是指“拥有一套完善的测试流程,该测试每个流程中拥有一些可用的测试工具、方法,能随意组合使用并进行测试”。这是个对个人自身测试体系的定义,可能不是很全,可能存在很多漏洞,经不起推敲。但这是我个人体会,最近遇到好多人问,我接触了一个全新的产品该如何测试何开展他们自身有了一套完善的测试体系,这些都是可类比套用的,只是针对不同的项目进行删减、自由组合而已,前提是你要不断的学习。

如何搭建自身测试体系

     以W模型为例,搭建自己的测试体系主要有以下几步:

  1.  了解W模型每个测试过程接入点,要存在以下疑问:
    1. 为什么这点开始li>
    2. 早于这个点或晚于这点开始会产生什么影响li>
    3. 产生这些影响会产生什么后果li>
  2.  明确W模型每个测试过程入口之后,需要了解每个测试过程输入、工具、输出有哪些:
    1. 知道每个过程的输入,有利于你做风险控制和影响分析,便于你后期工时安排
    2. 知道每个过程常用的使用工具,这有利于你选择合适的工具和方法,来开展你的测试工作,这属于你的利器。
    3. 知道每个过程的输出,有利于你对项目进行把控,通过每个过程的产出,来了解项目质量、丰富测试技能
  3. 要不断更新测试体系中的内容:
    1. 要定期规整自己的测试技能,当你做完一个项目,涉及的测试方法、工具,可以把这些工具完善到自己的测试体系中,这些工具适用于那种测试,这一定要梳理,这属于给测试体系舔砖加瓦的过程。
    2. 要更新测试体系中的测试技能,因为技术都是与时俱进不断更新的,要不断的学习测试技能来更新测试体系中不同模块的。如项目要增加安全测试,你需要了解这个测试流程该如何加,为什么这样加,这样加有什么好处li>

    上述三点可能说的很宽泛,可能还不明白,换一句话说“找一个当前行业比较好的、可扩展性比较高的模型,自己去研究这些模型,然后把这个模型往你的项目中套,看这个模型中的哪些过程在你项目中用过,把这些过程,加入你的测试体系,就是这样随着你不断做项目,不断类比,这样你就会有自己的框架,这过程不是一味的模仿,要有自己的思考、自己的尝试,来纠正你的测试体系,就类似于机器学习了,你也要不断学习,去扩展完善”。

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月11日
下一篇 2019年8月11日

相关推荐