为什么Selenium被广泛用于自动化

Image result for codeSelenium 是用于 Web 应用程序的可移植软件测试框架。

  • 这是免费的。
  • 由谷歌支持。
  • 它是成熟的框架。
  • 它拥有庞大的社区。
  • 好的文档。
  • 支持跨平台。
  • 支持跨浏览器测试。

Selenium 是一组不同的软件工具,每个工具都有不同的方法来支持测试自动化。

Selenium 中有四个工具

1.Selenium-IDE

2.Selenium-RC

3.Selenium Webdriver

4.硒网格

Selenium 支持的语言

• Java

• C#

• PHP

• Python

• Perl

首先,让我说我还没有听说过使用 Selenium IDE 进行测试自动化的公司。

没有任何!

那么当我们谈论它的受欢迎程度时,我们指的是它的用户还是使用它的公司?

如果公司不将其用于自动化,为什么还要花时间使用它呢?

如果自动化工作不需要它,那么其他人喜欢它并认为它有用的事实就不那么重要了。

现在,为什么它在其用户中受欢迎,手动测试人员正在寻找学习自动化?

它很受欢迎,因为

  • 很容易学

您需要大约 1 小时来了解它的工作原理。

有什么能与之相比?

学习 Java 的基础知识可能需要 6 个月,所以 Selenium IDE 一定更好,对吧?

  • 它可以快速为您提供结果

大约 1 小时后,您可以开始使用 Selenium IDE 创建测试。

在大约 3 小时内,您可以拥有一套涵盖站点组件的测试。

你还不知道

  1. 这些测试仅适用于 Firefox
  2. 很难维护和定制
  3. 非常脆弱
  • 它给你一种自动化很容易的错觉

如果你可以在 1 小时内学习 Selenium IDE,并在 3 小时内完成一套测试,那么肯定那些说编程是强制性的人不知道他们在说什么。

他们是一群失败者!

看,我在 3 小时后做自动化!

  • 它给你一种不需要编程的错觉

最初,您会因为 Selenium IDE 的简单性而充满热情。

用不了多久,你的热情就会消失,反而会产生怀疑、担心和很多问题。

一个简单的工具无法帮助解决复杂的事情,比如测试自动化所需的事情。

你不能只用锤子和钉子建造房子。

也许这在 200 年前有效,而不是现在。

所有这些都适用于任何工具(UFT、RANOREX、LOAD RUNNER 等)的任何录制和播放组件。

录制和播放不是测试自动化的方法。

这只是一条走不通的捷径。

学习编程是正确的道路。

是的,它会带你穿越高峰和低谷,虽然漫长而艰难,但最终你会达到目标。

所以,如果你想学习自动化,像 Selenium IDE 这样的工具不会让你到达那里。

观念的转变很重要。

学习测试自动化意味着学习成为一名开发人员。

为什么Selenium被广泛用于自动化

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注