首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用测试自动化推进部署

使用测试自动化推进部署
EN

Stack Overflow用户
提问于 2011-06-14 07:48:57
回答 4查看 405关注 0票数 6

我们正在开发一些测试基础设施,我遇到了一个代码块(睡眠不足?)...this似乎是一个解决问题,但我还没有找到我正在寻找的通过谷歌。

我想自动推动构建从我们的CI服务器(TeamCity)到许多机器(增长,但目前30)。这些是几个WinForms应用程序和一些dll。一旦部署完毕,我想启动测试(NUnit,用于单元测试和集成测试),并报告所有结果(返回CI?或者其他地方?不确定)。

目标计算机是许多平台(Win7、Vista、XP、Server2k8、Server2k3、Ubuntu、Fedora、Suse、x64、x86,可能是一条龙的)

让我在一定程度上(实际的推动)。但我无法找到现有的“推送启动”测试和报告的解决方案。到目前为止,我正在考虑将链接(或类似的)与在监视部署目录、运行测试和报告结果的每台客户端机器上运行的自定义代码结合起来。

  • 有人知道现有的解决方案吗?
  • 链接?
  • 做了类似的事并愿意分享?

编辑

如果可能的话,我们更喜欢基于.net的解决方案,但这并不是绝对必要的。我本来会把这个问题标记成这样,但却没有标签:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-15 22:54:50

到目前为止,我已经在TeamCity中使用了一个单独的构建步骤,它执行一个bat脚本,然后将任务触发到使用PsExec的机器列表中。到目前为止,我的试运行还不错,尽管我现在需要并行处理生成输出的复制.

感谢对那些提供它的人的投入。

票数 0
EN

Stack Overflow用户

发布于 2011-06-14 20:13:05

您可以使用KwateeSDCM在您提到的所有平台(包括mac )上推送和启动。但是,您必须做一些编码才能得到报告。我不熟悉TeamCity,但也许您可以将脚本与应用程序一起推送,然后通过ftp将测试结果传输到TeamCity可访问的服务器。

票数 2
EN

Stack Overflow用户

发布于 2011-06-14 15:06:55

看看:软件测试自动化框架

软件测试自动化框架(,STAF)是一个开放源码、多平台、多语言的框架,围绕可重用组件的思想设计,称为服务(如流程调用、资源管理、日志记录和监视)。

包括STAX:

STAX是一个执行引擎,它可以帮助您彻底自动化测试用例的分发、执行和结果分析。

这里有一篇文章:http://agiletesting.blogspot.com/2004/12/stafstax-tutorial.html

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

https://stackoverflow.com/questions/6340579

复制
相关文章

相似问题

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