【发布时间】:2011-04-18 10:22:09
【问题描述】:
我试图了解自动化框架和自动化测试工具之间的区别。根据维基百科中的Test Automation,工具依赖于环境,而框架提供了运行该工具的结构。
但是,我们有 White 与 Windows 应用程序交互,然后 Selenium 在基于 Web 的应用程序的浏览器上工作。我们将这两个称为“框架”,但它们都需要使用 NUnit 或 JUnit 等测试框架运行。所以我觉得它们应该因此被称为工具。
我们如何区分自动化测试工具和自动化框架?
【问题讨论】:
-
“框架”意味着你必须做一些工作来填补空白。 “工具”意味着它完成了大部分工作。营销人员忽略了事实,并决定如何称呼它。
-
啊哈。所以我提到的例子并不完全是框架,它们是工具,对吧?
-
我怀疑尝试将这些分类为黑白类别不是很有帮助。要问的正确问题是,“配置需要多少工作量,我能获得哪些好处?”
标签: testing frameworks automation