AndroidViewClient/Culebra与用于Android GUI自动化测试的浓缩咖啡相比有哪些缺点?
我已经使用AndroidViewClient几个月了,到目前为止我很喜欢它,它很简单,是一个非常强大的工具。我正在尝试开发一个自动化测试平台,以便对我们的产品进行更广泛、更彻底的自动化测试,我将不得不决定我们是坚持使用AndroidViewClient还是转向Espresso或其他工具,如selenium。我知道Androidviewclient基本上用于黑盒测试,不需要访问源代码。有人能列出AndroidViewClient不提供的浓缩咖啡的一些功能/优点吗?我希望看到这两种工具在功能方面的比较 这是一个非常好的问题,但恐怕没有一个直接而简单的答案,这取决于上下文 此外,最接近的比较是AndroidViewClient/culebra与UI Automator,因为它们都有不同的目标:AndroidViewClient/Culebra与用于Android GUI自动化测试的浓缩咖啡相比有哪些缺点?,android,selenium,automated-tests,android-espresso,androidviewclient,Android,Selenium,Automated Tests,Android Espresso,Androidviewclient,我已经使用AndroidViewClient几个月了,到目前为止我很喜欢它,它很简单,是一个非常强大的工具。我正在尝试开发一个自动化测试平台,以便对我们的产品进行更广泛、更彻底的自动化测试,我将不得不决定我们是坚持使用AndroidViewClient还是转向Espresso或其他工具,如selenium。我知道Androidviewclient基本上用于黑盒测试,不需要访问源代码。有人能列出AndroidViewClient不提供的浓缩咖啡的一些功能/优点吗?我希望看到这两种工具在功能方面的比
- 浓缩咖啡:用户界面测试框架;适用于功能用户界面测试 在应用程序中。Espresso非常适合编写白盒风格的自动化测试,测试代码利用被测应用程序的实现代码细节
- UI自动机:UI测试框架;适合 跨系统和已安装应用程序的跨应用程序功能UI测试。UI自动机测试框架非常适合编写黑盒式的自动化测试,测试代码不依赖于目标应用程序的内部实现细节