基础测试方法
(1)卖点测试法
定义:测试人员找到本产品最吸引用户的功能或特性,按照产品演示步骤来测试特性。
(2)恶邻测试法
定义:测试人员找到哪些缺陷数目较多的功能特性,并对邻近功能特性进行重点测试。
(3)配角测试法
定义:测试人员找到那些紧邻主要功能的特性,从而对这些特性进行额外的测试和关注。
(4)超模测试法
定义:测试人员只关心产品的界面显示,测试用户界面上的各种因素,包括用户友好性,美观性、性能等。
【测试方法】(5)懒汉测试法
定义:测试人员做尽量少的输入或操作流程,如接受所有默认值、保持某些字段为空、不点击相关操作按钮等,以检查程序处理默认值的能力。
(6)反叛测试法
定义:测试人员输入最不可能的数据,或已知的恶意数据,或没意义的数据,从而检查程序的健壮性和容错性。
(7)强迫症测试法
定义:测试人员一遍又一遍的输入相同数据,反复执行相同的操作。
进阶测试方法
(1)极限测试法
定义:测试人员对于某个特性提出很多难以回答的问题,运行程序产看结果是否正确。
(2)麻烦测试法
定义:测试人员对于某个特性故意设置各种障碍来看产品如何应对,思路就是采用一些非正常的使用方式。
(3)通宵测试法
定义:测试人员连续不断的使用某个特性或将文件一直保持打开状态,让某些特性的运行时间特别长。
(4)测一送一测试法
定义:测试人员同时运行同一个应用程序的多个实例,多个用户同时使用同一个特性,类似于多线程测试模型。
(5)取消测试法
定义:测试人员启动某些功能操作后再停止它运行,对所有取消选项的功能或需要较长时间才能完成的功能执行取消操作,检查程序的自我清除能力。
(6)破坏测试法
定义:测试人员试图利用每个可能的机会暗中破坏产品,认为的创建恶劣的运行环境(内存少,无权限,断网,故障注入等)。