我已经用YouTube、Udemy和其他资源做了几个星期的实验。在使用这些教程中的示例APK来运行这些测试时,我非常熟悉。
现在,我还想了解如何在使用JUnit或TestNG的实际移动应用程序开发项目上运行Appium测试的细节,在这些项目中,我们不在APK上工作,而是在使用IntelliJ和Gradle的构建过程中触发自动化测试。手动运行自动化测试是没有意义的,因为这些教程只执行此操作,而不是在构建过程中启动测试。你们中的任何人都会有使用Bitrise的经验--如果你也能提供你的输入,这将会非常有帮助,因为在我的项目中,Bitrise也会被使用。
任何关于这方面的意见都将非常感谢!
提前谢谢。
PS -我是新手测试员:)
发布于 2021-04-15 01:16:17
我使用Bitrise,但只将它们作为持续集成(CI)使用,我不使用那里的移动设备。我使用aws设备群运行自动化测试。
当你说
手动运行自动化测试的
没有意义
这取决于:项目大小、测试套件大小、每个新拉入请求(PR)上发布了多少新功能、每个新版本中发布了多少新功能、execution time of everything、Cost
应该评估在每次推送/提交、PR或发布时触发自动化测试的价值。
例如,如果使用testing pyramid概念:
https://stackoverflow.com/questions/65987555
复制相似问题