在我的测试课中,我编写了多个测试用例。现在,当我运行测试项目时,在每个测试用例之后,应用程序将停止并再次启动。在teardown
我呼叫solo.finishOpenedActivities()
。
我希望在不关闭活动的情况下运行所有测试用例。
我尝试从solo.finishOpenedActivities
方法中删除tearDown
。在这种情况下,下一个testCases没有被执行,测试在第一个之后挂起。
那么有多个测试用例并且不关闭活动并继续运行所有测试的正确方法是什么?
答案 0 :(得分:0)
如果测试用例之间的功能相互依赖,那么不要将它们写在不同的测试用例中,而是编写与不同功能相关的不同功能,然后根据它们的执行顺序调用相同的测试用例。
因为,在每个测试用例完成后,robotium肯定会关闭活动并为另一个测试用例启动一个新活动。