文件名称:XCTest-Gherkin:XCTestCase的Gherkin语法
文件大小:2.85MB
文件格式:ZIP
更新时间:2024-06-02 01:02:09
Swift
XCTest-小Cucumber XCTest +小Cucumber 在net-a-porter,我们传统上是使用Cucumber和Appium进行UI测试的,该工具运行良好并且可以完成工作。 但是,它有一些缺点。 它需要了解另一种语言(在我们的例子中为Ruby),在CI堆栈上需要更多的移动部件(Cucumber,节点,Appium,Ruby,宝石等),运行缓慢,并且似乎总是落后于最新的Xcode科技。 这些都不是破坏交易的因素,但总的来说,这些因素加起来使UI测试变得比我们想象的要繁琐得多。 该项目的目标是 开发人员坐在测试人员和编写单元测试时编写UI测试的最终目标是提高速度并减少编写UI测试的技术开销。 这些测试将由我们的CI在每次合并中运行,因此必须快速。 不会失去任何现有的测试范围。 我们已经使用Appium一段时间了,因此我们建立了一套不错的功能文件,这些功能文件涵盖了我们不