C#.NET Bamboo 和 Regression/Integration 测试架构 w/Selenium

C#.NET Bamboo and Regression/Integration Testing Architecture w/Selenium

这个范围很广,所以我希望我能把它缩小到一组简明的问题。我基本上需要了解在 C# 中为每个 Bamboo 设置持续集成 Testing/Deployment 所需的技术。

我们的架构目前是:


我需要将其调整为持续集成系统:


一旦我在 Bamboo,我有很多插件可供使用...但是,有很多高级教程、视频等谈论 Jenkins、maven、Cucumber 等...我不知道哪个设置将处理我们的架构。并且,与 C#.NET、Selenium 等兼容

我需要走什么样的技术路线才能做到这一点?

到目前为止我有: Bamboo、Maven、Cucumber 针对测试服务器执行测试框架,Jenkins 处理并行测试(不知道它是如何工作的),Maven 在成功时重新部署到 QA,或者如果测试失败,Cucumber 将通过 JIRA 通知。

要完成这项工作,零零碎碎的东西太多了,none 网络上的信息非常准确,足以让我确定我应该走哪条路!

请分享你的智慧!

在此先感谢您!

所以,有大量的项目用于创建我在上面询问的内容。还有很多方法可以实现它。这里有一个简短的概述,可以帮助您沿着相同的路径前进。

DropBox of Tutorial
Gist of Tutorial

免责声明 *当然有一些变化,您需要为自己的项目解决安全问题,以及您必须查找的许多未注明的概念。这只是参考帮助的快速指南