我们希望进行大量涉及手动步骤的测试。这些步骤是运行测试的人员必须执行的物理操作。随着时间的推移,我们希望尽可能多地实现自动化,但除非我们实现对物理对象的全面机器人控制,否则测试将永远不会完全自动化。自动化不会局限于单一语言或单个机器,而是需要通过REST API/telnet /其他方式来命令不同的组件。用于人为驱动测试的BDD式测试框架
我知道Robot Framework有“手动步骤”,可以做几乎我所要求的一切。它还具有“mabot”手动测试执行工具,可以消除所有自动化。然而,“手动步骤”方法非常难看,并使用Python Tk。另外,我宁愿用具体的语法(比如编程语言)编写测试,即使它们是BDD风格(给定/当/然后)。
所以我的问题是:是否有任何替代机器人框架?
谢谢,我们会采取偷看。但是,我们需要在测试执行期间执行某些步骤的手动测试,例如在外部硬件上按下按钮。测试结束后无法完成这些检查。 – Nakedible