Android和iOS最常用的测试工具是什么?是否建议使用独立于平台的工具? 在测试和Jenkins服务器方面我有什么选择? 如果可以制作一个工具列表并且可能是一些很好的教程(编程和测试的初学者),那就太好了。
由于
答案 0 :(得分:1)
尝试EZTestApp:http://www.tenkod.com/ez-testapp/ - 我还没有尝试过,但它看起来很酷。此外,XCTest是iOS的标准,JUnit是Android的标准。 BDD还是TDD?更具体一点!
答案 1 :(得分:1)
您是否应该寻找独立于平台的工具取决于多种因素,包括但不限于:
Espresso是Android的最佳选择之一,因为它直接受到Google的支持。测试是用Java编写的,可以直接引用他们试图操作的UI元素。
在iOS中,自动化必须通过Apple的UIAutomation框架,该框架只能在Apple专门为此目的创建的Javascript的修改版本中编程(尽管其他框架尝试使用其他语言公开API)。这里有很多不错的选择。我们写了Illuminator以便能够在Jenkins CI上运行我们的iOS集成测试。它提供了灵活的命令行和JUnit报告。