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

 

 写在前面的话

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

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

何为自身测试体系

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

如何搭建自身测试体系

     本文以软件测试中的W模型来进行如何搭建自身测试体系来讲解。软件测试中有很多模型如瀑布模型、V模型、W模型、X模型,为什么选择W模型?个人认为选择W模型有如下好处:涉及测试元素比较多、比较全;涉及的测试类型比较多;测试的生命周期和项目的生命周期保持一致。以下是W模型:

     上述就是W模型,从用户需求到交付,都存在软件测试。而当前测试也就是在这个过程中进行测试,来保证,可以在这些流程中删减和增加。

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

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

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

   总而言之,学习是一个好玩的事情,要有“书中自有黄金屋,书中自有颜如玉”的情怀,机器都能自己学习,我们再不学习找到自己的机器码,我们也会被淘汰的。如果对本文有兴趣,又想构建自身测试体系的人,可以联系本人

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WEL测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值