随着世界文化的交流与引进,“星座”一词逐渐进入我们的生活,我们开始讨论起星座的方方面面,其中最喜闻乐道的就是把我们各自的性格与星座关联起来,其中就有处女座的强迫症,双鱼座的叛逆症。面对具有强迫症的同学,我们该如何与之相处呢?
那面对具有叛逆性格同学,我们又该怎么相处呢?
以上的两个场景是我们人际交往过程中不可避免的,工作是生活的衍生,那么在测试工作中,如果遇到明知正在操作的数据是违背定义规则的,却偏要采用的这样的数据;还有就是对待一个控件往常点击一次即可,当遇到弱网或者异常情况时,有些人选择等待,有些人就强迫症的选择狂点;面对此种的操作,软件自身又该如何响应呢?接下来我们给大家介绍两种测试方法,反叛测试法和强迫症测试法。
测试方法说明
一、反叛测试法介绍
反叛测试法要求输入最不可能的数据,或者已知的而已输入,测试人员可以采用逆向思维、明知一些数据违反规则,却偏偏要采用这样的数据,或者不按照正确的顺序来输入。
1. 逆向测试法:每次输入最不可能的数据。
2. 歹徒测试法:输入一些非法的、不应该出现的数据。
3. 错序测试法:测试人员以错误的顺序做事情。选择一组合法的行为,将他们混在一起。
造成前后顺序不合法。
二、
反叛测试法
使用场景
1、各类接口的容错测试,各类异常的场景,检查客户端是否正常显示。
2、输入框、文本编辑器的各类异常输入。
3、测试执行涉及用户常用的组合时,通过人为的调整顺序,检查功能的正确性。
例如:试着购物车为空的时候,选择结账
三、
反叛测试法
事例现象
实例1:
违反正常的顺序,结果出现异常
简述:在未登录时,仍然可以支付
1、未登陆时,在书城里边,点击开通包月,享8折优惠链接,
2、进入开通包月页面,
3、点击支付
预期结果:弹出登录页面,不能支付
实际结果:提示支付失败
实例2:
违反数据命名类型,页面不显示
简述:资讯后台下发的是否评论客户端定义的是boolean类型,支持true和false,但是服务端返回的数据类型确是字符串,即0和1,导致客户端不显示信息。
1、启动浏览器获取服务端资讯数据
预期结果:页面显示正常
实际结果:页面不显示数据
一、强迫症测试法介绍
强迫症测试法要求测试人员强迫软件一边又一边接受同样的数据,反复执行同样的操作,最重要的特点就是重复。此种思维方式,常常打破了开发人员设计代码的思路,他们预想着你会按步骤操作,却不曾考虑过你反复的执行第一步应该如何处理。
二、
强迫症测试法
使用场景
1、同样路径的反复操作。
例如:网页搜索
2、数据从无到有,从有到无之间的数据传递
3、数据库的反复读取和存储,
例如:不停的刷新查看资讯,其中就涉及到数据库的反复读取和存储。
三、
强迫症测试法
事例现象
实例1:
重复操作,数据丢失
简述:用户卸载手机浏览器后,重新安装新版本,之前存在的小说,不存在书架上
1、启动浏览器
2、点击小说入口进入到小说页面
3、此时页面显示保存的小说
4、卸载浏览器重新安装
5、再次进入到小说页面
预期结果:保存的小说可以正常显示
实际结果:保存的小说不显示
实例2:
同样的路径反复操作,页面出现异常
简述:浏览器在首页搜索关键词之后,再次回到首页进行搜索,此时无法打开搜索结果页
1、启动浏览器,点击搜索栏,输入关键词
2、打开搜索结果页之后,点击工具栏的home键回到首页
3、再次点击搜索栏,输入关键词
预期结果:可以打开搜索结果页
实际结果:无法打开搜索结果页
1、测试功能
:
XX项目-小说书架与书城
2、功能介绍:
首次进入到app,点击页面的小说入口进入到小说页面,通过加入书架和浏览书城来实践学习这个两个方法。
3、测试结果:
通过运用反叛测试法和强迫症测试法我们发现了诸多有效的bug。
强迫症测试法:反复的操作,页面出现异常
1、
在书架多次连续快速下拉刷新下拉刷新动画会卡主 。现象如下图所示:
2、
从书架阅读五本以上的小说时,出现进入阅读器后小说加载动画不消失的情况,
现象如下图所示:
3、关闭浏览器,重复执行冷启动,资讯列表部分会概率性出现黑色底色。
反叛测试法:不以正常的规则约定去执行。控件响应异常。
1、在弱网情况下,刷新GIF和段子频道之后,在获取数据的中间可以在点赞的同时去点踩。
2、
当广告的category字段为-1和-2之外的数据时,此时获得该数据,切换到非wifi,没有缩图展示
1、运用两种方法发现问题的原因
在测试中发现逻辑流程从头到尾,再从尾到头的处理中,是否正常处理了两者的衔接,对于软件正常运行存在很大的影响,此外,数据的反复处理,对于应用自身的性能和功能方面都会受影响。
2、
关注内容
对于反叛测试法来说,重点要关注的是操作不正常的数据和逻辑处理顺序的打乱,也就是常说的“不按常理出牌”。
对于强迫症测试法来说,重点关注的是“重复”,不按照规定好的顺序执行。
返回搜狐,查看更多
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。