专栏名称: 鸟哥笔记
学运营推广,上鸟哥笔记!
目录
相关文章推荐
MiyueMedia  ·  做店铺的首图,差异化比图漂亮更重要! ·  19 小时前  
MiyueMedia  ·  做店铺的首图,差异化比图漂亮更重要! ·  19 小时前  
运营狗工作日记  ·  热爱和复利,为什么我可以同时做这么多事 ·  昨天  
运营研究社  ·  2025怎么做小红书获客?| 闭门夜话会回顾 ·  2 天前  
商派  ·  如何用深度运营破流量焦虑局? ·  2 天前  
商派  ·  如何用深度运营破流量焦虑局? ·  2 天前  
91运营网  ·  91运营网vip会员早鸟票抢座ing!! ·  3 天前  
51好读  ›  专栏  ›  鸟哥笔记

8条法则,做好App测试工作

鸟哥笔记  · 公众号  · 运营  · 2016-12-29 18:48

正文


测试,其实就是产品上线之前我们按照一定规则对产品进行检查的工作,确保我们的产品在上线之后没有重大和明显的BUG,并保证用户可以流畅正常地使用我们的产品。我从自己的工作经历出发,谈谈自己对测试的理解,有不对的地方欢迎大家指正。本文只写了一般功能测试的流程和情况,性能测试等模块因为专业性不够,还是留待专业的同学来写吧。


一、测试谁来做?

在大部分公司里这一块会由专门的测试同学负责,然而在很多创业团队里却并没有专门的测试岗位,测试的工作就需要由产品经理/运营或是产品新人来负责组织。现在也有很多第三方的测试公司承担测试外包工作,如果你的团队人手有限,自己测试确实没有精力兼顾,建议可以考虑第三方测试公司。目前国内这块比较知名的有云测、wetest腾讯质量开放平台等等,大家如果有需要可以自行去了解。


二、产品经理/运营在测试中扮演什么角色?

如果你的公司有正规的测试部门,那产品经理/运营首先需要做好和测试人员的沟通工作。沟通什么?其实和开发一样,就是要让测试同学充分理解产品的需求,明确各个功能的使用逻辑和场景。这样测试同学才可以更充分理解产品逻辑、功能要求,可以提前做好测试用例的编写和相关的准备工作。我建议,在需求评审会的时候就要邀请测试部门的负责人和主要负责同学参加。在需求的开端就让测试同学参与进来,除了方便了解产品需求以外,测试同学也会从自己的工作经验出发给产品指出哪里有坑。


产品经理是对产品需求最了解的人,因此即使有专门的测试团队,你也需要全程参与。除了自己参与测试以外,也要多和测试同学沟通,及时了解进度,如果有重大问题或BUG,要及时响应,协调相关人员解决问题。测试完成之后,也应该对产品做一次验收工作。


如果你的公司请了第三方团队来做测试工作,你需要投入更大的精力去做前期的磨合与协调工作。由于第三方团队大多是异地工作,因此沟通成本会比较大。我们也很难邀请他们来公司当面沟通。除掉前期充分沟通之外,我建议测试用例由产品经理自己来撰写。产品经理是对需求最了解的人,而测试用例和场景是测试的基石,在无法保证测试团队充分理解需求的情况下,产品经理只能通过保证测试用例的高质量来确保测试的质量。


如果你的公司既没有测试团队,也没有请第三方团队,那么产品经理就要承担起测试的全部工作。也就是产品经理要自己编写测试用例,组织测试(很多时候就是苦逼的自己测试),编写BUG,回归测试。这个时候产品经理虽然会比较辛苦,但我觉得这也是一个很实用的过程。你一方面可以对测试有所了解,一方面也是对你自己的产品思维一次重新磨炼。


接下来我会重点描述在产品经理承担测试的全部工作情况下,我们要怎么做才能做好测试工作。


三、测试的类型

以手机APP为例,从全面的角度来说,我们要做:功能测试、兼容性测试、稳定性测试、安全性测试、耗电量测试、弱网络测试……那么对于一款全新app来说,最重要的测试是功能测试、机型适配测试、网络测试、回归测试、UI测试。


四、测试前要准备什么?


测试用例的编写


如上文所说,测试用例是测试的基石。在没有专业测试团队的时候,很多时候我们需要其他部门的同事来一起进行测试。那么一个清楚明确的测试用例可以指导大家高效的进行测试。那测试用例都包含哪些内容呢?


测试用例示列



测试用例一般要包括的内容有:


  • 模块: 需要测试的功能模块、页面;

  • 前提条件: 触发该用例的前提条件,比如是否需要用户登录,比如是否需要用户点击某个事件;

  • 测试环境: 比如WiFi、比如移动网络等等要注明;

  • 测试步骤: 描述操作该用例的步骤,引导测试人员。

  • 期望结果: 即按照产品需求规定,一系列步骤应该达到的正确结果。

  • 设备型号、系统版本: 用以让测试人员填写测试的手机型号和系统版本,便于快速定位问题。

  • 实际结果: 测试人员在此填写实际测试的结果,是否和期望结果相同。其实就是BUG描述。


测试设备的准备


现在APP的测试,一定要预先准备好各种机型。尤其是安卓机,至少要将市面上主流的机型备齐。同时要兼顾主流的系统版本。测试机可以购买二手机或使用公司同事手机,但绝对不能没有。有些团队对此不重视,或者是为了省钱没有准备充分测试机,结果产品上线之后会发现安卓各品牌会有一些深度定制的情况,冒出很多BUG。影响了用户体验。







请到「今天看啥」查看全文