1
| 它是开源的,可以免费使用。
| 它是一种许可工具,已商业化使用。
|
2
| 它支持大多数浏览器,例如Chrome,Firefox,InternetExplorer,Safari等。
| 它支持Chrome,Firefox和InternetExplorer。
|
3
| 它仅测试基于Web的应用程序。
| 它同时测试基于Windows和Web的应用程序。
|
4
| 没有内置的对象存储库。
| 默认情况下,对象存储库可用并得以维护。
|
5
| 它可以使用多种语言进行开发,例如Java,C#,Javascript,Python等。
| 它只能在VB脚本上开发。
|
6
| 没有外部支持供应商来调试问题。
| 供应商为调试问题提供了外部支持。
|
7
| 它需要较少的系统资源,并且可以在Linux或WindowsVM中使用。
| 它需要更多的系统资源,并且只能在WindowsVM上使用。(需要更多维护)
|
8
| 为了执行测试,可以将Selenium与免费的TestNG框架集成。
| 对于测试执行,可以将UFT与ALM集成,这需要付费。
|
9
| 建议不要使用Selenium测试大型机,SAP和Salesforce应用程序的工具。
| UFT可用于测试各种应用程序和环境,例如大型机,SAP,Salesforce和嵌入式框架。
|
10
| Selenium支持Intellij,Eclipse等IDE。
| UFT支持其默认IDE。
|
11
| 硒只能用于测试应用程序的前端层。
| UFT可用于测试数据库层,服务层和前端层。
|
12
| 数据驱动的测试实施非常复杂,并且需要良好的编程技能。
| 借助默认的数据表概念,可以轻松实现数据驱动的测试。
|
13
| 可以与众多工具(付费和免费)集成
| 可以与少量工具(大多数为付费工具)集成。
|
14
| 更多的就业前景和职业发展。
| 就业前景有限。
|