我们有一个非常大的Android应用程序,没有测试。我们正遭受典型的质量/手动回归测试周期过长问题。
作为一名服务器端开发人员,对Android新手来说,我想引入开发人员测试。
我可以看到如何使用JUnit对普通Java代码进行单元测试。
然而,活动/片段/适配器证明更加困难。
我观看了GTAC的Espresso视频,并对此印象深刻,并决定使用它。
我遇到的问题是如何向我的测试用例提供模拟数据,以确认显示结果。
这是否可能?似乎Espresso是用于黑盒测试的,这在很大程度上限制了它的开发人员使用(它的目标受众),因为(通常)黑盒测试由QA完成。
作为一名服务器端开发人员,对Android新手来说,我想引入开发人员测试。
我可以看到如何使用JUnit对普通Java代码进行单元测试。
然而,活动/片段/适配器证明更加困难。
我观看了GTAC的Espresso视频,并对此印象深刻,并决定使用它。
我遇到的问题是如何向我的测试用例提供模拟数据,以确认显示结果。
这是否可能?似乎Espresso是用于黑盒测试的,这在很大程度上限制了它的开发人员使用(它的目标受众),因为(通常)黑盒测试由QA完成。