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

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

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

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)

原文发表时间:2016-05-24

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏无原型不设计

App设计的基本原则和规范

为了能在交互设计和用户体验上做出比竞品更优秀的移动APP产品,我们必须知道移动设计的基本原则。

1682
来自专栏王磊的博客

我的移动混合开发之旅

在移动开发这片热土上,除了原生之外,也有一些公司在尝试着新技术、新模式,这是混合开发诞生和延续意义以及价值。 原生开发和混合开发的优缺点也已经是一个老生常谈的事...

3366
来自专栏V站

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

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

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

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

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

23310
来自专栏Windows Community

About Windows 10 April 2018 Update

1895
来自专栏Crossin的编程教室

写给新手程序员的一封信

  首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。   “当你不创造东...

3568
来自专栏开源项目

如何快速搭建完整的视频直播系统?| 码云周刊第 69 期

3532
来自专栏互联网杂技

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

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

3514
来自专栏大数据文摘

手把手教你分析微信群聊记录,识别害群之马

9268
来自专栏腾讯移动品质中心TMQ的专栏

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

在经历了初恋的味道,蜜月的旅行,当一切回归平常时,探索式测试可能依然陪伴我们走过岁月? 答案是肯定的。 在不同的项目迭代阶段,探索式测试并不是固定的实践形式,而...

3247

扫码关注云+社区

领取腾讯云代金券