首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置构建服务器以运行NUnit Selenium自动化测试

设置构建服务器以运行NUnit Selenium自动化测试
EN

Stack Overflow用户
提问于 2013-01-09 20:34:05
回答 1查看 1.4K关注 0票数 0

我的任务是设置一个构建服务器(jenkins),并在构建代理完成构建后运行自动化测试。

我们使用NUnit和selenium来运行自动化测试。

主要关注的是等待时间。假设几个用户签入了他们的源代码,运行了一个构建,然后运行了自动化测试(可能有几百个这样的测试)。设置测试结果的最佳方式是什么?这样每个用户就不必排队等待测试结果了。此外,我还会考虑测试结果报告等问题。

我该从哪里开始呢?我还能用谷歌搜索什么?

我在这方面是个新手,任何关于这方面的信息我都会非常感谢。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-09 23:35:12

您要做的第一件事是将单元测试与集成测试分开。

单元测试应该很快。集成测试显然会变慢,因为您需要与外部组件交互。

至于配置您的环境,为了正确地完成您正在尝试做的事情,您将需要在主/多从配置中使用Jenkins进行研究。这并不是非常复杂,但可能需要一些时间来设置。

您最终可能要做的是在Selenium中设置多个Job来处理构建过程的每个部分。即,一个执行编译的作业,至少一个运行单元测试的作业,以及至少一个运行集成测试的作业(然后可能打包或部署作业,这取决于您希望实现的程度..)。

根据整个构建过程的速度,您可以轻松地为每个组件的集成测试创建一个作业,并在不同的从属计算机上同时运行这些作业。然后,父作业可以聚合结果,并确定是否通过了chick-in。

为了生成报告,您需要安装HTML Publisher PluginNUnit Plugin。这些插件将允许您将生成的报告与其余的构建工件捆绑在一起。

为了向您的团队提供反馈,您还需要查看Wall Display Plugin以显示作业的状态。

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

https://stackoverflow.com/questions/14235312

复制
相关文章

相似问题

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