自动化自动测试



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

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

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

  • UiAutomator
  • 机器人电动
  • Espresso (android-test-kit)

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

UPD1:如果有人在这个问题上绊倒了,这就是我的意思。它是非自由的,所以我很乐意查看免费/开源模拟。

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

appium.io

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

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

最新更新