monkeyRunner(和monkey)是测试应用的不错工具。
我知道使用它(或类似的东西)来录制和播放模仿触摸(和键)。
该工具本身有一些缺点:
需要在仿真器或连接到PC的设备上运行。
需要adb。
它需要您输入准确的操作,这需要大量的耐心和试验和错误才能找到要写的内容。
对运行的设备数量有限制(因为它需要连接到PC)。
需要定制每个设备(例如,在哪里进行触摸)。
不直观,特别是对于QA团队而言。
是否可以使用此工具记录触摸(和键),然后即使不使用计算机也可以模拟它们?也许使用root设备?
拥有这种能力有一些好处:
它可以帮助您在旅途中运行测试,并帮助QA团队更轻松地进行测试。您可以使用一个工具来帮助您记录将在每个新版本上运行的测试的宏,以及一些有点随机的测试......
它可以帮助为高级用户制作很酷的应用程序,例如为了帮助其他人,远程控制,宏,......
由于您不必将设备连接到计算机,因此您可以同时在多个设备上的应用上运行宏。