android - 如何在 Android 中完全自动化 UI 测试?
问题描述
最近,我们为我们的产品添加了一些功能,并计划发布新版本。问题是,我们的组织中没有专门的测试团队,所以测试的唯一部分在于开发团队。现在我负责手动测试所有测试用例,老实说我不喜欢它。
对于每个测试用例,我必须登录 -> 执行一些按钮单击 -> 向上/向下滚动 -> 等待 Api 调用完成 ->等,然后对另一个测试用例重复此过程。
有什么方法可以使整个过程自动化,其中所有的按钮点击、文本填充、滚动等都由一些库/框架来处理?
解决方案
如果您只想为 Android 自动化测试,我建议使用 Espresso:https ://developer.android.com/training/testing/espresso/
对于 iOS 和 Android,您都可以找到 Appium:http ://appium.io/
祝你有个美好的一天,希望对你有帮助:D
推荐阅读
- python - 如何在 django 站点的 url 中传递“#”
- ansible - 将参数传递到 ansible include_tasks
- amazon-web-services - 如何提供对 aws s3 存储桶的公共访问权限?
- python - 多对多关系为 JSON
- python - 从 pandas 的行中过滤出 nan 值
- python - 避免python中的依赖混淆
- javascript - Discord.js 机器人更新活动
- python - TensorFlow、Keras:替换预训练模型中的激活层
- c# - 使用 ef-core 获取父子表的递归 rootID
- react-native - react-native-webview 不在外部浏览器中打开新标签