探索式测试基础系列——生活进阶曲

在探索式测试落地实践中奏出了协奏曲后进入到高级阶段,如何在问题定位和经验积累中发挥作用,也可以理解为在生活达到非常和谐后,如何孕育一个后代并为其提供良好的环境,因此本章的名字叫做生活进阶曲,表明在本章内容结束后生活将发生了质的改变,有了良好的传承。

1反馈跟踪

前面讲的都是开发迭代过程,在实际中我们还有很重要的一个环节就是上线后的用户反馈跟踪。通过各种渠道,我们可以收集到各种用户反馈,能否将用户反馈复现出来直接影响到问题的定位和解决,另外一方面,随着用户反馈问题的复现,我们可以回顾反思漏测问题。

1.1 路径复现

拿到一条用户反馈,我们就要尝试去复现。举例来说。灰度后,收到一条用户反馈“视频横屏播放后,无法竖屏。”

寻找复现路径,根据视频规划图,可以确认影响视频播放的影响点:网络、横竖屏、锁屏、弹幕、小窗口等等,如下图所示。结合这些测试点,根据不同的探索式测试基础方法进行尝试。

最终发现复现路径为:任意视频源,小窗口横屏观看视频,点击暂停,等待手机自动黑屏,再次打开手机进入播放界面,竖屏旋转手机,视频播放界面无法横屏。

采用的测试策略包含:长路径测试(多种操作连续进行)、清晨测试法(屏幕解锁重新进入视频)。

1.2 漏测分析

在复现了用户反馈的问题,我们还可以回溯到问题产生的根源。主要是几个步骤:

【时机】

  • 引入bug的代码时机(开发)
  • 发现bug的时机(测试)

两个时间差可以用来评估漏测的时间成本。

【缺陷类型】

  • 必现程度:必然出现,大概率出现,很难出现。
  • 机型系统:全系统都出现,新系统出现(例如iOS9),少数低端系统出现(例如iOS6),常用系统出现(例如iOS7、iOS8)
  • 严重程度:闪退,重启或者重试可恢复的bug,一直不消失的bug
  • 修复成本:通过后台发布更新来修复,发patch版本来修复

上述不同维度结合起来可以评估缺陷的类型,定位漏测带来的损失程度。

【回顾反思】

如下图所示,逐个环节提问漏测的原因。

  • 5W:通过层层递进的提问和回答进行分析;通过并发时多维度提问和回答进行分析。
  • 扩展思考:缺陷在每个阶段是如何被漏过,今后应该怎样关注。

2 经验库积累

经验传承问题不光是探索测试的专利,但基于探索式测试的研究,我们仍然重点关注了这个环节。将前人的测试经验已库的方式存储起来,以便后人参考查阅。并且从个性化和通用角度分成了一级和二级。

2.1 一级经验库

一级经验库主要是基于各项目自身,总结出本项目核心功能及重点功能的测试方法,这里面包含项目个性化的功能,比如地图产品,导航是个性化又核心得功能,所以对于导航功能测试方法提取,适用于各个地图产品,但并不适用于其他类型产品。如下图所示是同步助手的以及经验库。

2.2 二级经验库

二级经验库主要是基于整个互联网产品,总结出互联网产品上面通用功能的测试方法,这个适用于多个互联网产品,需要从互联网产品结构进行分析,提取难度更大些,比如几乎所有产品都包含的登录功能,同步功能,列表功能,联网读取功能等。如下图所示是登录功能的经验库部分截图。

原文发布于微信公众号 - 腾讯移动品质中心TMQ(gh_2052d3e8c27d)

原文发表时间:2016-06-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

关键词搜索工具分享

Wordtracker关键词搜索工具分享 打开网站,大家可以看到这个界面,直接在搜索框输入产品关键词,可以看到一些关键词,但是关键词的数量并不多。 ? 需要看到...

22610
来自专栏数说工作室

一次神秘而有趣的面试,让我进了 Google!

如果 Google 看到你在搜索某个编程关键词,他们会给你推荐工作!听起来很疯狂?看看是怎么做的吧! ? 如果 Google 检索到你在搜索某个编程关键词,他们...

3565
来自专栏知晓程序

现在,马上用微信小程序买买买的 3 大理由

1285
来自专栏北京马哥教育

坚持的力量:Facebook向Python3迁移的过程回顾

Python3的使用量在过去几年有了明显增加,但它仍有很长的路要走。使用Python的大公司倾向于在其基础架构上运行Python2.7代码,Facebook也不...

970
来自专栏小程序

解读:小程序新增6个功能,这意味着什么?

可不可以猜测,微信这一举动将像五年前推出的公众号开启了自媒体时代一样,人人都是程序员的时代即将到来!

1483
来自专栏云计算D1net

从内部部署到云存储的演变

22310
来自专栏SDNLAB

SD-WAN安全三代之变

2325
来自专栏CSDN技术头条

视频监控“入云”11个理由

VSaaS(视频监控作为一种服务),是指基于云托管的视频监控。该服务通常包括视频录制、存储、远程查看、管理警报、网络安全等内容。据统计,93%的企业已经采用了云...

8015
来自专栏CSDN技术头条

SDCC 2015架构专场札记:一线互联网公司的架构实践

【编者按】11月21日,为期三天的SDCC2015中国软件开发者大会成功闭幕,主办方总计邀请了95余位演讲嘉宾,为参会者奉献了10个主题演讲,9大技术专场论坛(...

2177
来自专栏非著名程序员

Google 新操作系统 Fuchsia,UI 设计曝光

? 实在不理解,Google 出了这么多操作系统,到底是为哪样?目的何在,有点让人晕头转向。 据外媒报道称,Google 目前正在努力研发继 Android...

4759

扫码关注云+社区

领取腾讯云代金券