机器人测试应该是独立的

时间:2015-02-19 16:14:19

标签: android testing automated-tests integration-testing robotium

所以我最近开始第一次使用Robotium,并且在一段时间后注意到它们是按字母顺序执行的。这使得一些测试不起作用,因为我需要"介绍"我的应用程序要完成,而不是开始其他测试。

由于我之前从未使用过自动化测试,因此我不确定如何立即编写测试。所有测试用例是否应始终相互独立?

在我的情况下,这意味着引入的标志应该对某些测试设置为false,对于其他测试以编程方式为true。

或者假设一个测试用例在另一个测试用例之前被执行了吗?

2 个答案:

答案 0 :(得分:1)

我会说是的。所有测试应始终彼此独立。这样你确定另一个测试不是测试失败的原因。

答案 1 :(得分:1)

这是对的。您应该始终构建测试,以便它们可以独立运行。另请注意确保在运行测试后进行回滚过程。否则下次他们可能不会跑。

编写自动化测试时需要考虑很多事项。