Skip to main content

用例的可重复性

在软件代码的迭代过程中,对软件功能的影响是未知的,我们应该假设每次迭代会影响所有功能才是最可靠的。

因此在每次迭代后都应该验证所有测试用例,用例的可重复性是保证用例可以被反复执行的基本原则。

数据隔离

测试用例不应依赖于外部数据或其他测试用例的结果,应该有独立的、可控的测试数据。

如果设计了流程性用例,即多个用例,某个用例依赖了其他用例的结果,应该保证用例的执行顺序。

状态清理

每次测试执行后,应恢复到初始状态,以避免状态的累积影响后续的测试结果。

验证码、验证短信等验证环节

在测试场景中的图片验证码邮件验证码验证短信等验证环节属于不可重复性环节,为了保证用例的可重复测试性,被测试系统可以考虑如下方案:

tip

系统中支持测试模式选项,测试模型下关闭上述验证,或将验证码置为固定值 ,在测试环境中开启测试测试模式,以实现用例的可重复性。