• 1
  • 3
分享
  • 【原创】借助「增长黑客」思想进行软件测试
  • sylan215 2018-09-27 19:32:03 字数 1613 阅读 1336 收藏 3

看到这个标题,是不是感觉有点牵强,「增长黑客」和「软件测试」怎么能扯上关系?嗯嗯,那我姑且算是蹭一波「增长黑客」的流量吧,但是等文章看完,希望能改变你的看法。
最近正在看范冰大神的《增长黑客》,真是感触颇多,但是严格来说,这本书主要写给产品、运营、增长官以及对增长感兴趣的人,我属于最后一类对增长感兴趣的人,但我的主业仍然是做测试。

于是我结合目前项目的测试情况和书中的关键点做了下关联,想到了如下两个可以借鉴的地方,各位看看是否真的牵强吧。

第一点,需求合理性测试。

《增长黑客》这本书第二章的标题是「创造正确的产品」,在增长黑客最主要的 AARRR 模型中,并没有这个步骤的,但是范冰大神把它放到这么靠前的位置,可见这是一切的前提,必须是正确的产品,才能让后续的 AARRR 达到正向的良性循环,不然,增长做的再好,依然没法扭转产品就是垃圾的事实。

同样的,在我们测试过程中,需求评审,是放在所有环节的最前端,也是同样的道理,而这个地方往往也是产品和测试出现分歧比较大的地方。

比如说,一个新产品最重要的事情就是,用最快的速度产出 MVP(Minimum Viable Product,最小化可行产品)来验证产品的 PMF(Product/Market Fit,产品与市场相契合)状态,而产品经理有时候会花费大量的时间在新手引导的设计上,想想看,Apple 的什么产品有做过新手引导?从这个角度说,这个需求就是不合理的。

再比如说,反馈页面是 MVP 产品中的必备模块,但是产品想一下就做的很完美,特别是在不知道用户可能反馈什么的情况下,把可能出现的问题点细化到令人发指的程度,真的有必要么?

总之,所谓的需求合理性测试,不仅仅是要确保需求的正确性,还要确认需求是否有必要,或者说需求在当前阶段是否有必要,另外最重要的就是需求是否确实解决了用户的问题。

看到这,有同学该感慨了,和产品经理杠,咱测试的话语权不够呀,是呀,不去争取永远都没话语权,但我们还是要坚信,坚持去做对的事,总会有人能看到我们的价值。

第二点,需求目标决定测试优先级。

如果前面说的「创造正确的产品」已经被验证是没问题的了,那么下面就要正式进入 AARRR 模型阶段了,AARRR 模型的详细解读是:Acquisition-获取用户、Activation-激发活跃、Retention-提高留存、Revenue-增加收入、Referral-传播推荐,也称作「漏斗模型」,更具体的说明,请自行 Google 或看书。

既然是有这几个阶段的划分,那么我们产品的需求,如果能和这几个阶段进行契合,就会事半功倍,不然只有一点种子用户,就开始考虑增加收入,效果可想而知了。

对我们测试人员来说,可以在产品提出需求后,找产品确定当前需求的目标是什么,如果能评估出当前产品所对应的 AARRR 阶段就更好了,这样可以根据阶段目标确定测试的优先级。

比如刚刚获取一些种子用户的时候,产品可能会考虑把微博分享的引导加上,策略上当然是没问题,但是前期其实只需要保证基本的引导功能可用就行了,因为一个新产品,还完全没到引爆用户主动分享的地步,就算是引爆了,我们尽快优化一版也是可行的,但是在这种低概率的情况下,我们如果花费大量时间去做完全测试,投入产出比就不匹配了。

再比如,通过数据发现,新产品每天的安装量挺大,但是卸载率也很高,那么这种情况下,就不建议再继续去堆叠功能了,而是想办法把目前已有的功能,进行深入的运营优化,找到最佳 PMF 状态来提高留存,然后再考虑新需求的实现了。

结语

好了,大概的想法说完了,是不是还蛮有道理的哈,我自己都突然发现近期有几个项目,这么一对应,真的有些需求是不合理的,至少在当前阶段是不合理的,走,找产品 PK 去。

本文首发于公众号「sylan215」,十年测试老兵的原创干货,关注我,涨姿势!

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 对于业内人士而言,软件测试要做到与时俱进还真不容易。因为测试团队与领导之间在测试方法、测试地点和时间问题上有着许多误解,所以使得准时的、高质量的发布具有一定的挑战性。如果高层领导从测试之初就参与进来,你就能够克服很多这样的问题。虽然他们不会参与到实际测试,但是他们能够从基层了解到从测试到交付一个优质软件需要做到什么。通过设定明确的质量预期,并了解满足测试团队的需求(例如培训、练习、工具等等),才能从顶层建立领导力。由于公司在持续交付中进行测试,测试计划的必要成为他们质疑的一点。现代测试计划可以为构建和传达测试策略和方法提供帮助。他们给测试团队提供的是交流各类假设和方法的渠道,其中也包括了对测试...
            0 1 1537
            分享
          • 使用风险分析,确定测试的重点由于很少有机会对一个应用软件进行所有可能的测试 (包括所有可能的事件组合、所有的相关性、或者一切可能出错的东西),对大多数软件开发项目来说,利用风险分析是适当的。这需要判断技能、常识、感觉和经验。如果有正当理由,也可采用正式的方法。需要考虑下列因素:对于该项目的用途而言,哪种功能最重要?哪种功能对用户最明显?哪种功能对安全影响最大?哪种功能对用户最有用?对客户来说,该应用软件的哪个部分最重要?在开发过程中,该应用软件的哪个部分可以最先测试?哪一部分代码最复杂,容易导致出现错误?哪一部分的应用程序是在急迫或在惊恐的情况下开发出来的?哪一部分程序与过去项目中引起问题的部...
            0 0 1291
            分享
          •   一、有赞低代码平台-bos介绍  1.1、什么是低代码平台  低代码开发平台已经成为现在很多企业开发管理应用程序的重要工具,低代码平台的出现帮助企业降低了软件开发的成本,提高了软件开发的效率,越来越多的公司开始开发低代码平台,甚至基于低代码平台开始商业化,比如微软的Power Platform,Salesforce的Lightning,阿里的星环等,我在这里介绍一下有赞的低代码开发平台-BOS。  1.2、什么是BOS,解决什么问题  商业操作系统(Business Operating System),商家的经营需要广告曝光,销售员,货品,快递,资产,营销策划,服务等要素,企业数字化前提是...
            0 0 2673
            分享
          •   在我看来接口测试相对其他类型的测试是比较简单的。对于最常见的HTTP接口,只需要知道接口的 URL、方法、参数类型、返回值 ... 就可以对接口进行测试了。  apifox  如果你是入门级选手,那么apifox应该很适合你,它是一款类似postman的接口测试工具。而且功能也很强大,定位 Postman + Swagger + Mock + JMeter。你值得尝试。  为什么不postman? 嗯,你说的都对!  HttpRunner  如果你不想用工具,也不想写代码。想更加简单高效的编写接口测试用例,那么HttpRunner2.x 就很适合你了。  {     &...
            0 0 369
            分享
          •   埃隆·马斯克周四晚间起诉他十年前参与创立的生成式人工智能公司 OpenAI,此举震惊业界。据最新报道,周五晚间 OpenAI 向员工发送了一份备忘录,驳斥了马斯克的指控,并对其提起诉讼的原因提出了另一种解释。  马斯克在诉讼文件中表示,OpenAI 违背了协议,不再像非营利组织那样开发 ChatGPT 等生成式人工智能产品。他指控该公司现在正在开发软件服务只是为了给微软赚钱,而微软此前向 OpenAI 投资了数十亿美元,并利用 OpenAI 帮助其开发 Copilot 等人工智能产品。  据 CNBC 报道,OpenAI 首席战略官 Jason Kwon 在周五向其在职员工发送了一份备忘录...
            0 0 741
            分享
      • 51testing软件测试圈微信