首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >自动运行外部应用程序,该应用程序使用Cucumber测试主应用程序

自动运行外部应用程序,该应用程序使用Cucumber测试主应用程序
EN

Stack Overflow用户
提问于 2017-03-13 09:38:54
回答 2查看 276关注 0票数 0

我们有使用Cucumber框架测试第二个应用程序的应用程序,应用程序运行在自己的进程(黑匣子测试)上,目前我们执行以下步骤:

1)运行DB

2)运行主应用程序。

3)运行使用Cukumber框架测试主应用程序的测试应用程序。

的问题是:我们如何使用TeamCity ?自动完成这一任务?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-13 14:06:20

  1. 创建命令行构建步骤:

  1. 指向工作目录
  2. 从命令行运行Cucumber测试。示例

这是关于Cucumber的CLI的更多信息。

票数 1
EN

Stack Overflow用户

发布于 2017-03-15 14:58:59

我的方法是编写一个设置所有依赖项的脚本。即启动数据库,启动第二个应用程序,然后运行Cucumber程序。脚本可以在CI服务器(即TeamCity或开发人员系统)上运行,因此很容易在提交之前验证他们没有破坏任何内容。

仅将执行限制在TeamCity上并不是我喜欢的方法。

这将导致解决方案依赖于开发和CI环境。您是在Windows上运行还是在Linux上运行?根据操作系统的不同,脚本将有所不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42760422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档