探索式测试方法论

一、基础测试法:

方法 详细描述
指南法 指南法顾名思义就是按照需求文档、用户手册或是测试建议进行的测试,检查产品功能是否有按照预期实现。
反叛法 输入最不可能的数据,或是已知恶意的输入,检查程序对于异常输入数据的处理能力。包括非法输入内容和错误的输入顺序。
懒汉法 测试人员做尽量少的工作,接受所有默认值,检测应用处理默认值和空白值的能力,保持输入字段为空,或不勾选任何选项。
破坏法 破坏应用运行的环境,数据、资源或权限,再去执行相关的操作,检查应用的表现。
取消法 可以对任何提供取消选项的功能或者需要较长时间才能完成的功能做取消的操作。
极限法 向软件提供极限条件或难以回答的问题,查看软件的处理能力,包括数据极限,操作极限,时间极限。
超模法 超模法是将被测试对象视为一位超模,是一种纯界面测试方法,它的原理是不关注特性,而只关注界面的设计是否给我们带来愉悦感。
出租车测试法 出租车司机熟悉每一条从起点到达目的地的路线,测试人员的责任和出租车司机一样,必须熟悉到达指定位置的每一条可能路径,然后测试人员根据这个验证每一条路径是否能安稳得将用户送至目的地。相对地,出租车禁区法是要验证无论选择哪一条路径用户都无法到达目的地。
强迫症法 重复输入相同数据,反复操作同一个按钮。
测一送一法 用户同时在不同地方操作同一个用户数据对象。

二、深入测试法:

方法 详细描述
地标法 把应用中的功能点当作地标,从一个地标执行到另一个地标来探索应用程序。
快递法 确认特性所使用的内部数据,通过操作软件得到该数据走遍其相关特性,测试人员使用该方法时重点关注数据的流动是否始终正确。
长路径法 1.确定测试目标,到达目的地之前尽量多地在应用程序中穿行;2.埋在应用程序最深处的界面作为测试目标。
通宵法 让程序一直保持运行而不去关闭(重复运行自动化脚本且从不停机)
遍历法 最短路径来过完软件的所有明显的功能。
收藏家法 收集软件的输出,越多越好。

三、分区域测试法:

方法 详细描述
卖点法 测试那些最能卖钱的特性。
配角法 找到和主要特性一起显示或运行的特性,从而对这些特性进行额外的测试和关注。
恶邻法 缺陷通常扎堆,某个代码区域缺陷多,可以对邻近功能使用遍历测试法进行测试。
上一版本法 上一版本支持的场景,在新版本的表现。
深巷法 关注最不可能被使用或最不吸引用户的特性和小功能。
posted @ 2021-05-05 23:16  sevenzi  阅读(228)  评论(0)    收藏  举报