gpt4 book ai didi

android - 您如何完全使用 Robotium 对 Android 应用程序进行功能测试

转载 作者:行者123 更新时间:2023-11-28 21:31:27 24 4
gpt4 key购买 nike

我正在开发一个 android 应用程序,其工作流程分布在许多 Activity 中。我想使用 Robotium 测试每个 Activity 的某些特定用户操作。我应该如何使用 Robotium 来处理这个问题,我应该为所有 Activity 创建一个测试类吗或者我应该为不同的 Activity 创建不同的测试类。我尝试了后一种方法,但 robotium 同时运行所有测试类打破了应用程序流程。我希望测试流程与应用程序流程相同。

最佳答案

你的问题很含糊,但这是我的建议。

测试用例应该非常小,您最好希望您的测试只测试一件事,这样您就可以在失败时确切地知道出了什么问题。不幸的是,这是一种理想主义的观点,不太可能是这种情况,尤其是对于相当慢的基于 UI 的测试。

所以这就是我建议你做的,我会创建测试类,而不是基于他们测试的 Activity ,而是基于他们正在测试的功能(这可能非常接近 Activity ,例如登录页面)然后每个测试每个要求的方法(例如登录失败,登录成功等)但要确保每个测试都将您带回到一个共同的起点,在这种情况下我会建议登录页面,这样您的测试可以在任何情况下运行顺序和每个测试每个单独的测试流程。

关于android - 您如何完全使用 Robotium 对 Android 应用程序进行功能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20517112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com