【发布时间】:2013-09-10 03:19:57
【问题描述】:
我们正在为 iOS 和 Android 构建应用程序。目前我们正在尝试使用 TeamCity 进行 CI。
目前我们有各种工具来帮助我们进行测试自动化。 1. Selenium:用于测试网页界面 2. SOAPUI:用于测试 Web 服务 3. Calabash-iOS:用于测试iOS应用
这是我们使用 TeamCity 成功完成的场景: 1. 开发者提交代码到BitBucket 2. TeamCity 经营葫芦 3. 如果葫芦通过,TeamCity 将构建并提供工件
这是我想要实现端到端自动化测试的场景:
当开发人员将他的代码提交到我们的 Bitbucket git 存储库时,
- TeamCity 将触发 Calabash 运行并检查 UI 和详细信息的输出。最后,
- TeamCity 将触发 Selenium 在后台 Web 中添加数据。最后,
- TeamCity 将触发 SOAP UI 来检查新添加的数据。最后,
- TeamCity 将触发 Calabash 检查新增数据
以前有没有人尝试过,或者可以告诉我如何解决这个问题?
【问题讨论】:
-
关于 SOAP-UI 部分,您是否使用 SOAP-UI API 来测试 Web 服务部分?
-
是的!我们正在使用 SOAP-UI API 来测试 Web 服务
标签: selenium continuous-integration teamcity soapui calabash