彩票走势图

探索式测试基础——奏鸣曲

转帖|行业资讯|编辑:龚雪|2016-06-16 18:07:47.000|阅读 140 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在探索式测试落地实践中奏出了协奏曲后进入到高级阶段,我们将面临问题定位和如何利用积累的经验这些问题。本文将为大家讲述,如何使之产生质的改变,鸣响这一曲篇章。

反馈跟踪

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

功能测试工具TestComplete

点击下载

1.路径复现

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

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

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

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

2.漏测分析

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

【时机】

  1. 引入bug的代码时机(开发)。
  2. 发现bug的时机(测试)。

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

【缺陷类型】

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

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

【回顾反思】

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

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

经验库积累

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

1.一级经验库

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

测试模块 测试思路 测试场景 发现问题 Bug分析
照片备份        
登录态 指南测试法 有登陆态进入照片备份    
反饭测试法 无登录态进入照片备份触发登陆、登陆手机账号 ID:50969044【手Q会员合作-回归一】非会员:“照片备份”触发登录,输入手机号仍能无阻进入照片备份功能 功能实现遗漏
本地相册 指南测试法 本机照片,扫描后生成故事相册(按云控分类命名) ID:50639196【6.1迭代-回归二】照片管理-照片扫描:手机中只有两张刚拍的照片,扫描卡住 编码实现错误
指南测试法 一键收藏相册、收藏相册部分照片生成稍后处理相册    
强迫症测试法 稍后处理相册多次操作选择照片收藏与删除    
极限测试法 手机没有照片、只有截图、所有照片已上传到云端  

 

极限测试法 手机有大量照片,生成10个相册

ID:50651696【6.1迭代-回归三】照片管理:相册有1000+张照片时,本地加载间隔三四分钟才显示照片,建议优化。

ID:50656499【6.1迭代-回归三】照片管理-相册分类

性能问题

编码实现错误

破坏测试法 禁止读写系统照片,进入照片备份    
上一版本测试 上一版本禁止读写系统照片,覆盖安装进入照片备份 ID:50749780【6.1上线前测试】覆盖安装:3.7.1的安装包已登录,对照片权限未选择“允许”或“禁止”。 编码实现错误

2.二级经验库

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

测试模块 测试思路 测试场景 发现问题 Bug分析
登录        
登录状态 指南测试法 显示登录入口(未登陆/登录态过期)    
指南测试法 已登录(显示登录信息,可注销) ID:50382345【3.7集成测试】更多 编码实现错误
手Q快速登陆 指南测试法 有安装手Q(有登陆/无登陆)    
懒汉测试法 无安装手Q    
旧版本测试法 安装旧版手Q    
测一送一测试法 账号已修改密码,点击一键登陆    
取消测试法 手Q快速登陆过程中断(返回/Home键) ID:50351741【wtlogin-回归一测试】在手机QQ登录页面点击“返回”,提示错误码0 界面逻辑问题
破坏测试法 手Q快速登陆过程中断(中断网络/卸载))    
破坏测试法 手Q快速登陆后Kill应用

ID:50342663【wtlogin-集成测试】收集QQ一键登陆,kill掉同步助手,再次进入同步助手登陆态丢失

登录态仍没有保存到userInfo中,于是在收到成功通知时在saveAccount函数中再次保存
强迫症测试法 反复操作一键登陆与注销 ID:50351067【wtlogin-回归一测试】手机QQ一键登陆,同步完成后注销 编码问题,一些前置变量没设置好

标签:软件测试技术软件测试

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP