更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

一种探索式软件测试方法 软件测试工程师必看!


前期介绍

终于盼来了十一长假,准备开启一场愉快的旅行,心情是如此美丽~~

可是旅行过程中,难免出现一些意外,有时候不得不取消这次美妙的行程。那取消行程能顺利吗?如果重新开始又会怎么样呢?

带着以上疑问,让我们看看测试实践中,如果取消一个正在进行的操作,会发生什么现象吧?

测试方法说明

一、方法介绍

启动某个操作然后停止,检查应用程序是否能正常工作。可以对任何提供取消选项的功能或者较长时间才能完成的功能进行该方法的测试

二、使用场景

1.提供取消、关闭选项的功能(包括取消按钮及各种隐藏的取消操作)

比如:有取消按钮的功能

比如:取消操作的行为:取消键“back键”“esc键“、“alt + F4”“杀进程”

2.与网络请求相关的功能

比如:上传数据、下载过程中取消操作

比如:请求数据过程中,进行刷新操作

3.读写文件、数据库相关的功能

4.应用启动过程,取消启动行为

三、事例现象

实例1:操作中断,结果异常

简述:微信公众号播报过程中,按home键进入桌面,语音播报停止

步骤:

1.进入微信公众号,点击公众号进行播报

2.播报过程中,按home键进入桌面

实际结果:语音播报停止

预期结果:语音播报不会停止

实例2:操作取消,重复步骤,结果异常

简述:下载任务管理器中会出现两个相同的下载任务

步骤:

1.小米手机,点击一个软件的下载按钮

2.当下载完成并弹出安装确认页面时,不点击按钮

3.再次触发该软件的下载

实际结果:下载器中会出现两个相同的任务

预期结果:下载器中相同的任务只出现一个

测试实践

1.测试功能:xx新项目-新手引导功能(可参考当下最火的那个王者xx游戏)

2.功能介绍:首次启动app,会进入新手引导页面,通过音乐和导航两个步骤的介绍和实践来学习该app的使用方法。

3.测试结果:发现9个有效bug,其中7个bug是通过取消测试法发现的(让程序猿哭一会吧)

类型1:通过不同的行为,取消操作,结果异常

1)导航列表页,点击下一步按钮,无法点击

2)在新手任务引导一直点击跳过,到最后界面没有语音播放

3)在音乐引导过程中,输入“我不想听周杰伦的歌”,实际可以识别并播放

类型2:操作终止后,重复执行步骤,结果异常

1)在新手引导过程中,按home键退出至桌面,再启动语音app,新手引导重新开始

类型3:某操作终止后,执行其他操作,结果异常

1) 启动音乐app,按home键退出至桌面;再启动语音app,音乐界面会先闪一下

2)音乐播放、暂停后,按home键退出,启动语音助手,助手崩溃

3) Fm播放中,按home键退出,启动语音,语音闪退

总结归纳

1.发现问题的原因:

测试人员见到的绝大多数问题与应用程序自我清除能力不足有关。经常出现软件状态混乱、内部变量数据出现问题、文件状态未更新、系统处于停顿状态使软件不能继续工作

2.重点关注内容:

按照方法说明和事例进行归纳,运用此方法测试需要关注以下内容:

1)测试对象的状态改变后,进行取消操作,程序能正常工作

2)操作被取消后,再次执行,程序能正常工作

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:作为领导者,如何做好测试管理工作?
下一篇:写给软件测试程序员:这5大点必须提起注意!

软件测试工程师有哪些岗位?

软件测试工程师要求?

软件测试项目去哪里找?

软件测试这个岗位今年如何?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省