我们的团队正在为我们的 QA 团队评估机器人测试框架,不仅是为了 BDD,而且还可能满足我们的许多常规功能测试需求。这无疑是一个引人注目的项目。
Robot Framework 在多大程度上(如果有)基于 xunit(unittest)架构?我看到可以使用unittest断言,但我没有看到RF测试用例本身是基于unittest.TestCase的。
理想情况下,我们的组织希望能够编写 Robot Framework 测试以及 Python 单元测试测试用例,从一个运行程序一起运行测试用例并获得集成结果,重用 RF 的 Selenium2 库的“关键字”作为我们常规使用的函数unittest 测试用例以共享通用的 SE 代码库。
这是一个已解决的问题吗?有人做这种事吗?
机器人框架是not单元测试的正确工具。
- 单元测试应使用单元(模块、类等)的相同语言编写
- 用自然语言描述场景的能力(这是 RF 等系统最强大的功能之一)在单元测试中毫无价值。在这个级别的测试场景是对于输入 x 你得到输出 y.
RF 最适合验收测试和集成测试,这是系统的顶级验证。
不过,您可以将 RF 和 xunit 集成到您的 QA 系统中。并合并来自 RF 和单元测试的报告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)