我想为Android应用程序创建几个功能测试,以便在持续集成服务器上运行它们。据我了解,有两种主要方法:monkeyrunner和测试用例通过仪器。
目前,我看不到monkeyrunner的任何优点,但我可能会遗漏一些东西。有什么好处?
答案 0 :(得分:4)
我喜欢使用MonkeyRunner,因为它非常便携(Linux,Mac和Windows),易于设置,可以在许多不同的设备和模拟器上轻松工作。此外,有时使用检测程序会导致与应用程序无关的崩溃,但更多的是因为检测实现。使用MonkeyRunner,您将了解导致崩溃的原因。
答案 1 :(得分:0)
根据我的经验,猴子测试非常适合用于检测应用程序的缺陷:
我想说,猴子测试并不反对单元/仪器测试,但它是另一种测试方法,即您的应用程序按预期工作。
当然这也取决于软件即将进行测试,但在我看来,如果点击你的按钮,确定会发生什么并不总是那么容易,然后触摸按钮上方的9px,最终电话活动是跑。 :)猴子测试的目的是......