【发布时间】:2014-02-07 10:06:48
【问题描述】:
我们希望进行大量涉及手动步骤的测试。这些步骤是运行测试的人必须执行的物理操作。随着时间的推移,我们希望尽可能多地自动化步骤,但除非我们实现对物理对象的完全机器人控制,否则测试永远不会完全自动化。自动化将不限于单一语言或单一机器,而是需要通过 REST API / telnet / 其他东西来命令不同的组件。
我知道Robot Framework 有“手动步骤”,几乎可以完成我在这里要求的所有操作。它还具有“mabot”手动测试执行工具,它消除了所有自动化。但是,“手动步骤”方法相当难看,并且使用 Python Tk。此外,我更喜欢用具体语法(例如编程语言)编写的测试,即使它们是 BDD 风格(given/when/then)。
所以我的问题是:机器人框架有什么替代品吗?
【问题讨论】:
标签: testing bdd robotframework