5

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

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

有什么建议吗?

4

2 回答 2

6

[披露:我是机器人框架的首席开发人员]

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

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

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

于 2009-09-02T02:15:44.843 回答
1

查看Avignon框架。

于 2009-07-12T21:02:17.560 回答