JavaScud | Forum | JIRA | Blog |
  Dashboard > Selenium 中文 > Home > Selenium - About
  Selenium 中文 Log In View a printable version of the current page.  
  Selenium - About
Added by Tin Steeler, last edited by Tin Steeler on Nov 14, 2006  (view change)
Labels: 

关于Selenium

Selenium Core 是一个用来测试 Web 应用的测试工具。Selenium Core 的测试 直接运行在浏览器中,就像真实的用户在操作一样。它可以分别运行在 Windows,Linux 和 Macintosh 系统的 Internet Explorer,Mozilla 和 Firefox 浏览器中。其他测试工具都无法覆盖如此广泛的平台。

浏览器兼容性测试 测试你的应用看是否可以在不同的操作系统的不同浏览器上正常工作。同样的脚本可以运行在任何 Selenium 平台上。

系统功能测试 创建回归测试用来检验应用的功能以及用户的满意度。

Selenium Core 使用了一个独特的机制让他可以运行在如此多的平台。测试脚本采用纯JavaScript或DHTML写成,你将 Selenium Core 的测试脚本直接放置到你的应用所在的 Web 服务器中,就可以在客户端使用任何受支持的浏览器运行测试了。因此,你需要在你运行 Web 应用的服务器上安装一个 Selenium Core。

"Considering the simplicity of it, it is almost surprising that no one has thought of doing this previously. The framework is simple and the code is neat and very maintainable. Sometimes it takes a work of genius to find the uncomplicated solution to a potentially complicated problem." - Antony Marcano

Selenium Core 是由 ThoughtWorks 的程序员与测试人员共同开发的(下面你会看到)。它是开源软件并且可以自由下载和使用,无须支付任何费用。现在它的开发团队很活跃,你可以等待它的更新和进一步消息。

ThoughtWorks 是企业软件开发中敏捷软件方法论的领导人。Selenium 被设计成专门满足敏捷团队的测试需求。不仅如此,采用传统软件开发方式的团队仍然会发现它很有用。

平台及浏览器兼容性

支持的平台:

  • Windows:
    • Internet Explorer 6.0
    • Firefox 0.8 to 1.5
    • Mozilla Suite 1.6+, 1.7+
    • Seamonkey 1.0
    • Opera 8 & 9
  • Mac OS X:
    • Safari 2.0.4+
    • Firefox 0.8 to 1.5
    • Camino 1.0a1
    • Firefox 0.8 to 1.5
    • Mozilla Suite 1.6+, 1.7+
    • Seamonkey 1.0
      未被支持: OmniWeb
  • Linux:
    • Firefox 0.8 to 1.5
    • Mozilla Suite 1.6+, 1.7+
    • Konqueror

Selenium Core 如何工作?

Selenium 使用 JavaScript 和 Iframe 自动化的测试引擎嵌入到你的浏览器中。这项技术应该可以工作在任何启用 JavaScript 的浏览器中。因为不同的浏览器处理 JavaScript 有些不同,所以我们通常不得不调整引擎以便更广泛的支持 Windows,Mac OS X 和 Linux 上的不同浏览器。

Selenium 从何而来?

Selenium 诞生于一个测试框架,开发这个框架用来对 ThoughtWorks 基于 Web 的开支报告系统进行功能测试。JavaScript Functional Test Runner 是由 Jason Huggins,Paul Gross 和 Jie Tina Wang 在2004年编写完成的。
Jason一开始给很多同事演示了这个测试工具。很多人都惊异于它的直观/迅速的可视化的回馈,都认为它一定会成长为一个可复用的测试框架。

Site running on a free Atlassian Confluence Open Source Project License granted to WebWork China. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.3 Build:#808 May 29, 2007) - Bug/feature request - Contact Administrators