我们的系统有大约100个测试用例。我们正在尝试为它构建一个自动化测试套件。
在运行测试时说第25次测试失败。我们的自动化测试系统应该在这里拯救并停止执行,或者它应该只是将其标记为失败并继续尝试执行第26次测试用例(即每个测试周期都将执行所有100个测试用例,而不管任何失败的测试用例)。
在失败的测试用例(例如25号)之后,如果系统需要重置以执行测试用例26,那么它将被处理。
由于
詹姆斯
答案 0 :(得分:8)
如果您的测试是独立的 - 您应该完成所有测试。通过这种方式,您可以监控系统稳定性并立即查看所有问题,而无需多次重新运行测试。
答案 1 :(得分:0)
如果这是在没有人为干预的情况下运行,比如作为一些自动构建的一部分,我想尝试所有测试。
但是,在某些情况下,您可以采用可以节省人类停止时间的问题来解决问题。如果这很容易,我想提供“首次失败时停止”选项。