中兴开发者大会心得分享—ReThink测试

2017中兴开发者大会-测试分会第二天邀请到绿盟产品经理/研发经理刘琛梅。梅子拥有10+年测试行业经验,精通于测试管理、测试设计、测试策略。她在《软件测试架构师修炼之道》这本书中提出了“测试策略”是测试人员核心技能的理念,这次的分享的“ReThink测试”也是关于测试策略的。

一.原有的测试策略定义和实施框架:

由于测试的无法穷尽性和资源的有限性,所以测试需要有策略。测试策略本质上就是为了解决软件测试中的如下六问题:

  • 测试的对象和范围是什么/li>
  • 测试的目标是什么/li>
  • 测试重点和难点是什么/li>
  • 测试深度和广度是什么/li>
  • 测试顺序是什么/li>
  • 测试如何评价/li>

在具体实践层面梅子提出了4-STEP的方法:

Step1:明确产品质量目标
在Step1中将被测对象做特性拆分,确定每一个对象的质量目标。在《软件测试架构师修炼之道》提出是以特性的商用程度来划分。目标具体分为:完全商用、受限商用、测试/演示/小范围试用。不同商用程度的特性将会有不同的测试覆盖度要求、缺陷要求、测试执行要求。

Step2:风险分析。
在《软件测试架构师修炼之道》6.7.1节中提到从需求、设计、流程、变更、组织和人、特性的历史情况这几个维度进行被测对象的风险分析,并给出每种风险建议的应对策略。在这个过程中也会基于风险对待测特性进行分类,具体分为:全新特性、老特性(维护特性)、继承特性

Step3:适配产品开发流程。
确定整体测试策略结构,确定总体测试策略是什么,阶段测试策略是什么,确定如何安排在项目当前的研发流程中。

Setp4:确定测试分层策略。
根据项目的特点,确定被测对象需要进行哪些层次(UT、IT、ST)的测试活动展的时间点和分工。

由于文章侧重点,具体细节不一一展开了,按照上面这个步骤走,我们最终会获得类似如下的测试策略分析表:

这里写图片描述

其中用户的痛点和诉求往往就是用户的盈利点。一款产品如果无法为用户带来盈利和收益那么这个产品就是没有价值的。我们的测试就是没有价值的。

C-Customerts里面关于痛点、诉求的细节应该是什么该如何思考次梅子又在站产品经理的视角带着大家从价值和盈利的角度带着大家做了一些深入的引导,如下图:

这里写图片描述

引入新的测试分类维度后可以让测试人员的工作更聚焦价值,减少资源的浪费。但我们这里存在的难点和重点有两个:

  • 市场是变化的,测试的分类也会是不断变化的,需要不断的去获取信息去更新策略。
  • 产品质量是一个主观的东西,同一产品不同用户会有不同的质量评价,我们也需要针对不同的目标用户去指定不同的特性分类和测试策略。

四.想到的问题:

产品思维和用户视角去指导测试活动我是非常赞同的,通过这篇文章大家应该也意识到对用户价值认知的重要性。但在大型公司里面都是有明确的岗位划分的,如何进行有效的将用户价值相关信息进行有效传递,让研发各团队对于价值和质量有统一认识呢晓梅强调的测试人员的主观能动性,主动的去问问题和收集,这是一个好思路,还有没有其他好的方法去解决呢程和机制待大家的实践。

来源:牛屁哄哄叫兽

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月21日
下一篇 2017年11月21日

相关推荐