我们在基于 Python 的 Robot 框架中编写了广泛的系统测试,其中一些在基于 Java 的 Aqua 框架中编写。机器人很灵活,伐木也不错,但是比较笨重,Aqua也没有引起这里使用它的人的太大热情。测试的产品主要基于 C#/.Net,我们正在寻找一个可靠的扩展框架,使我们能够轻松初始化 VM 并操作它们(使用 SSH/telnet)、定义步骤、等待等,并享受静态类型- 所以我们不需要运行几个小时才能发现某些测试步骤中的某些参数不正确。
我们可以开发一个内部解决方案,可以从头开始,也可以基于 NUnit/Fitnesse(我们在单元测试/拟合测试方面都有很好的经验,但它们没有提供太多的日志记录/Telnet/SSH 功能)
有什么建议吗?