寻找基于 C# 或 .Net 的验收测试框架 - Aqua 或 Robot 的替代品

发布于 2024-07-26 05:14:18 字数 356 浏览 8 评论 0原文

我们在基于 Python 的 Robot 框架中编写了广泛的系统测试,还有一些在基于 Java 的 Aqua 框架中编写。 机器人很灵活,日志记录也很好,但是相当笨重,Aqua也没有引起这里使用它的人太多的热情。 测试的产品主要基于 C#/.Net,我们正在寻找一个可靠的扩展框架,使我们能够轻松初始化虚拟机并操作它们(使用 SSH/telnet)、定义步骤、等待等,并享受静态类型- 所以我们不需要运行几个小时才能发现某个测试步骤的某些参数不正确。

我们可以开发一个内部解决方案,无论是从头开始还是基于 NUnit/Fitnesse(我们在单元测试/适合测试方面都有很好的经验,但它们不提供太多日志记录/Telnet/SSH 功能)

有什么建议吗?

We have extensive system tests written in the Python based Robot framework, and some in the Java based Aqua framework.
Robot is flexible and has good logging, but is quite cumbersome, and Aqua also didn't raise much enthusiasm with the people who used it here.
the product tested is mostly C#/.Net based, and we are looking for a solid extensive framework that will enable us to easily initialize VMs and manipulate them (using SSH/telnet), define the steps, waits etc, and also enjoy static typing - so we don't need to run for a few hours before we find some parameter at some test step wasn't right.

we could develop an in-house solution, either from scratch or base it on NUnit/Fitnesse (we have a good experience with both for unittesting/fit tests, but they don't supply much logging/Telnet/SSH capabilities)

Any recommendations?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对岸观火 2024-08-02 05:14:18

[披露:我是 Robot Framework 的首席开发人员]

您是否有兴趣增强 Robot Framework [1] 以使其更好地支持您的需求? 我们目前并不完全支持 .NET,但我们已经测试过可以使用 IronPython 在其上运行该框架。 完整的 .NET 支持,包括使用 C# 实现测试库的能力,真的很酷,我们有一个关于它的增强请求 [2]。 不幸的是,核心开发团队的工作环境中 .NET 并不那么重要,因此我们需要拥有更多 .NET/IronPython 经验的人的帮助。

还请向问题跟踪器提交有关“麻烦”问题的增强请求。 希望我们可以修复其中一些问题或帮助您创建补丁。 总的来说,我相信你会获得更好的投资回报率和现有的工具,而不是从头开始实施一些东西。

[1] http://robotframework.org
[2] http://code.google.com/p/robotframework/问题/详细信息?id=154

[Disclosure: I'm the lead developer of Robot Framework]

Would you be interested in enhancing Robot Framework [1] so that it supports you needs better? We don't currently support .NET fully, but we've tested that it is possible to run the framework on it using IronPython. Full .NET support, including an ability to implement test libraries using C#, would be really cool, and we have an enhancement request open about it [2]. Unfortunately the core development team works in an environment where .NET isn't that important, and we thus need help from someone who has more .NET/IronPython experience.

Please also submit enhancement requests about the "cumbersome" issues to the issue tracker. Hopefully we can fix some of them or help you to create patches. In general I believe you'd get better ROI making and existing tool better than implementing something from scratch.

[1] http://robotframework.org
[2] http://code.google.com/p/robotframework/issues/detail?id=154

花开雨落又逢春i 2024-08-02 05:14:18

查看 Avignon 框架。

Check out the Avignon framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文