1

在我的测试课中,我编写了多个测试用例。现在,当我运行测试项目时,在每个测试用例之后,应用程序都会停止并重新启动。在teardown我打电话solo.finishOpenedActivities()

我想在不关闭活动的情况下运行所有​​测试用例。

我试图solo.finishOpenedActivitiestearDown方法中删除。在这种情况下,下一个 testCases 不会被执行,并且测试在第一个之后挂起。

那么拥有多个测试用例而不关闭活动并继续运行所有测试的正确方法是什么?

4

1 回答 1

0

如果您的测试用例之间的功能相互依赖,那么不要在单独的测试用例中编写它们,而是编写与不同功能相关的不同功能,然后根据它们的执行顺序在同一个测试用例中调用。

因为,在每个测试用例完成后,robotium 肯定会关闭该活动并为另一个测试用例启动一个新的活动。

于 2013-09-10T06:11:15.257 回答