自动化自动化测试

时间:2014-02-10 19:57:51

标签: android android-testing android-espresso

我的意思是自动化测试编写本身。测试人员可以执行某些操作,将其记录下来,然后可以用作编写测试的基础。我无法找到任何现有的解决方案,难以实现吗?或者我错过了什么?

我的意思是它可能就像记录所有触摸/键事件一样简单,并使用例如https://github.com/square/javawriter编写测试

UPD:我应该提到我知道标准测试方法:

  • UiAutomator
  • Roboelectric
  • Espresso(android-test-kit)

但这不是我的意思。手工编写测试很痛苦,如果这个过程可以简化,我就会徘徊。

UPD1:如果有人绊倒了这个问题,this就是我的意思。它是非自由的,所以我很乐意看看free / opensource analog。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用免费的Appium(iOS / Android),它具有一项功能,可让您记录操作并运行它们。但是,这仅适用于UI功能,并且仍需要以标准方式(手动)开发任何标准单元测试。作为一个注释,Appium是新的(〜1岁)所以可能仍然存在错误(例如没有在Xcode 5.0.1 +的iOS设备上运行)

appium.io

我觉得值得一提的是,appium不需要对你的android / iOS项目进行任何修改/添加,就像我找到的其他一些解决方案一样。

答案 1 :(得分:0)

请开启https://github.com/calabash,它是开放的,兼容iOS和Android。