0

我的意思是自动化测试编写本身。测试人员可以执行一些操作,它们被记录下来,然后可以用作编写测试的基础。我找不到任何现有的解决方案,实施起来有那么难吗?还是我错过了什么?

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

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

  • UiAutomator
  • 机器人电动
  • 浓缩咖啡(android-test-kit)

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

UPD1:如果有人偶然发现这个问题,就是我的意思。它是非免费的,所以我很乐意查看免费/开源模拟。

4

2 回答 2

0

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

appium.io

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

于 2014-02-10T21:25:45.760 回答
0

请 Calash https://github.com/calabash开放并兼容 iOS 和 Android。

于 2014-02-10T21:31:20.403 回答