中国移动技术实践分享:探索式测试方法介绍及应用实践
发表时间:2018年7月31日 16:28 来源:移动Labs
当下班之后软件执行各种维护任务,将数据归档,备份文件等,程序不自动执行的时候,测试人员强制程序执行。
2 历史区测试类型
历史区:
指遗留的代码,或是在前几个版本就已经存在的软件特性,也指那些用于修复已知bug的代码。
1)恶邻测试法
某个区域代码bug很多,建议对邻近区域进行详细的测试,以此来验证那些修复已知bug的代码没有引入新的缺陷。
2)博物馆测试法
找出遗留代码和老的可执行文件,并确保它们在测试中受到和新代码同样的待遇。在实际测试过程中,可以理解为对新版本中没有改动的功能进行回归冒烟测试。
例如:
在罗网项目的某次回归冒烟测试中,测试研判模型的多案时空碰撞模块,正确创建分析任务,在任务列表中查看分析结果,页面右上角提示出错,无法查看。
3 娱乐区测试类型(辅助特性)
1)配角测试法
鼓励测试专注于某些特定功能,特别是紧邻主要功能的辅助功能。
罗网项目的主要功能为通过研判模型对各类案件及人员进行分析,然而每次审批几乎都离不开新建工单的过程,所以测试时对研判模型的每个模块都增加了许多新建工单的用例。
2)通宵测试法
即使程序长时间运行,不去关闭,观察程序是否会发生异常。
4 旅游区测试类型(快速访问软件的各种功能)
1)收藏家测试法
收集软件的输出,越多越好。确保能观察到软件能生成的任何一个输出。此方法庞大,通常以小组为单位进行。
例如:
在广西上网行为分析项目中,为确保接收到的数据格式和内容都正确,需提前造出大量用户数据,模拟实际的运行环境批量发送数据,批量查看输出结果。
2)超模测试法
只测试界面显示。
例如:
在采购部供应链大数据平台的某次测试中,由于前端页面没有设置按比例缩放,导致页面在小屏幕上无法显示完全。
5 旅馆区测试类型(经常被忽略或者在测试计划中较少描述的次要及辅助功能)
相关文章