【探索式测试基础系列】生活浪漫曲

在经历了初恋的味道,蜜月的旅行,当一切回归平常时,探索式测试可能依然陪伴我们走过岁月?

答案是肯定的。

在不同的项目迭代阶段,探索式测试并不是固定的实践形式,而是可以结合项目迭代特点进行多样化实践。本章是生活浪漫曲,主要讲述在测试设计和增量测试中,探索式测试能给我们带来的浪漫因子。

1 测试设计

大军未动,粮草先行。在一切测试活动开始之前,都要有一个比较好的测试设计。那么探索式测试在这个环节能够起到什么作用呢?主要是在两个环节上:章程设计和思维碰撞。

1.1 章程设计

测试章程根据复杂程度又分为测试说明和规划图。

简版的是测试说明,根据提测需求和开发产品沟通后进行确认的文档,类似于普通的需求说明书,只不过形式更为灵活和简洁,能达到逻辑描述精简即可,对于一些未知的逻辑,也可以在测试说明中进行记录。这个测试说明将为测试执行阶段的一个tips,激发测试人员的灵感,同样的测试人员也可以在测试执行过程中不断补充和修改这个说明,达到边测试边设计的工作方式。具体案例可以参考下文的增量测试中的举例。

较为具体点的是测试规划图,这个需要找有相关测试经验,对产品比较熟悉的测试人员进行设计。将被测对象放在整个产品上、放在整个平台上进行审视,敲定需要哪些测试点影响范围。也可以像用例评审一样,召开会议,共同补齐规划图中的遗漏点或者调整逻辑.以下为手机地图安卓版5.5路况播报测程规划,可以看出里面的内容十分详细,从工具准备到数据流都有罗列,这样的测程规划图比较适用于特性在版本迭代中作为完整资料保存,对一些关键路径也可以做较好的记录,指导新手做探索式测试也是十分不错的方式。

1.2 思维碰撞

上面说到了思路补充,其实还有一个很重要的环节是测试设计后的用例评审,大家坐在一起共同评审已完成用例。多人的交流得到的收获远大于主次负责人的补充,因此可以称为之为思维碰撞。

测试、产品、开发一起完成这个脑暴过程。测试人员可以起个主导作用,引导产品和开发往一些场景上思考,让熟悉代码的开发尽快的想起逻辑实现的缺陷,让产品尽快联想到需求设计缺陷。

探索式测试在这里面起到的是利用系统性的测试思维进行交流碰撞,引导更多的场景设想。可以用于用例补充,或者测试说明的补充,还可以将规划图做的更完整。

2 增量测试

在增量测试中,我们仍保留部分用例测试,加上探索式专项测试。也就是在纯脚本测试和纯探索式测试之间寻找一个点,取得最佳的效果。

2.1 基础测试

用例测试也被称之为基础测试,主要用于检查需求是否都按照预期实现了。这部分工作和传统的脚本测试无异,不加赘述。属于逻辑验证部分,这部分后期可以考虑做成自动化监控的形式。

2.2 探索测试

这里的探索测试其实就是专项探索式测试。在确认了基础需求验证通过后,结合风险点,展开探索式测试。可参考上一篇《探索式测试基础系列——蜜月旅行》。

本章以QQ浏览器(iPhone)的一次测试为例,开发重构了工具栏相关的代码,并罗列了可能涉及的影响模块。测试人员根据影响点采用二维表的组织方式,同时罗列出测试说明的问题,可以在各个交叉点中进行探索式测试实践,并回答测试说明中的关注点或者疑问点。

附:二维表(规划图)如下:

功能/基础特性

起始页前进后退

网页前进后退

每日头条:文章和图片阅览

微云收藏

yiya语音

我的视频:大家都在看

小说

全屏切换

pass

pass

pass

fail

fail

pass

pass

第三方调起

pass

pass

pass

NA

NA

pass

fail

换肤

pass

pass

pass

pass

pass

pass

pass

……

……

……

……

……

……

……

……

附:本次测试说明:

1、地址栏工具栏是否显示正常(前进后退状态,布局,动画);

2、地址栏,工具栏背景是否正确,是否可正常交互;

3、前进后退滑动手势是否正确;

4、业务场景切换的时候,过度动画是否正常。

附:测试过程记录

附:测试报告

测试结果:不通过

发现问题:

1、横屏开启无痕模式,再竖屏,底部菜单栏没有无痕图案

2、yiya语音网页搜索,全屏模式下搜索框与系统时间,电量栏重叠

3、网页搜索框,点击键盘上的语音输入无反应

……

本章主要讲探索式测试能给平常的测试设计和增量测试阶段带来的小浪漫改变,那在集成测试和上线前测试阶段,探索式测试又会给我们带来怎样的新奇和美好改变,欢迎关注探索式测试基础系列的后续文章《探索式测试基础系列——生活协奏曲》。

本文分享自微信公众号 - 腾讯移动品质中心TMQ(gh_2052d3e8c27d)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-23

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

【干货】21个数据可视化利器

379110
来自专栏互联网杂技

原型设计应当掌握的四个设计思维

从产品助理到产品经理,从负责模块优化到从0到1的全程设计、跟踪,从完全的产品小白到拥有自己的设计方法,这是一个成长的过程艰辛又坎坷。现在将要分享的是成长中所学到...

37140
来自专栏北京马哥教育

5个提升生产效率的Python开发和配置的小技巧

在以前,作为一个刚开始使用Python的开发者,我时常为布设一个有效的开发环境感到困扰。找到一套自己能顺畅使用的环境且为此培养一个正确的习惯是很困难的。 之前...

39290
来自专栏知晓程序

微信不做小程序商店,我们做了一个!

22720
来自专栏视频加密

适用于学校、医院、酒店、监狱等企业的iptv软件系统

点量OTT IPTV互联网电视系统目前已由点量软件的多家合作伙伴在海外正式运营,是最适合海外华人圈使用的电视盒影音聚合系统;同时也适合酒店、学校、监狱等局域网中...

17550
来自专栏PHP在线

如何引导访客注册

原文出处: gkogan 译文出处:TerryFan 许多初创公司的命运几乎完全取决于一个转换点:访问者何时转换成用户。 很多时候,这个关键的任务落在了...

28660
来自专栏一米软件

facebook营销工具

Facebook一直以来都是我们做外贸的一个主要流量来源,很多人不知道的是,我们在平时也可以借助第三工具来帮助我们进行营销。下面一米软件为大家整理的几款常用fa...

47760
来自专栏V站

SEO丨分析网站排名与流量有什么PY关系?

网站排名与流量有什么PY关系?其作用都是相互依存,相辅相成的。如果你的排名在首页,却没有流量,那排名用来干什么?假如说你的网站有非常多的流量,网站却是个垃圾网站...

25470
来自专栏腾讯大讲堂的专栏

移动可用性测试(三):现场测试【实战】

作者:杨晨燕,腾讯高级用户研究员。爱琢磨爱思考,爱徒步爱花草。 1现场测试还是远程测试 现场测试可以面对面接触用户,能够观察和记录所有的现场信息。远程测试虽然...

249100
来自专栏无原型不设计

原型设计建议规范(一)

现在各种各样的互联网产品层出不穷,但是设计水平着实叫人不敢恭维。其实一款产品的设计水平在原型设计阶段就几乎已经决定了。熊先生最近和几个产品设计的大神接触,通过...

40340

扫码关注云+社区

领取腾讯云代金券