Selenium v2.0b2发布 用于Web应用程序测试的工具

Selenium也是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。 支持自动录制动作,和自动生成.Net、Java、Perl等不同语言的测试脚本。

Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:

Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 MacintoshAnd 上的 Internet Explorer、Mozilla 和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。使用 Selenium 和在浏览器中运行测试还有很多其他好处。
下面是主要的两大好处:

通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序。通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。Selenium 的核心,也称 browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测试脚本接收到的命令,测试脚本要么是用 HTML 的表布局编写的,要么是使用一种受支持的编程语言编写的。

We’ve just released Selenium 2.0b2. If you’re the impatient sort who loves to have the latest and greatest, head over to the download site and get it while it’s hot. If you’re a Python user, then all you need to do is a simple “pip install -U selenium”. Ruby users can, as ever, simply run “gem install selenium-webdriver”. Maven users need to wait just a little bit longer: we’re going to be checking the release in ASAP.

Between beta 1 and beta 2, we held a week-long Bug Bash, during which we closed a significant number of bugs. From a user’s perspective, other highlights include:

·A more stable, capable iPhone driver.
·Updated Android driver.
·Improved python bindings for Selenium WebDriver. The namespace is now “selenium.webdriver”
·Added “Selenium.getCssCount” to mirror “Selenium.getXpathCount”
·“WebElement.getText()” performs more consistently across different browsers.
·Mono users can use the .Net bindings
·Continued to improve the WebDriverBackedSelenium. If you’re looking to migrate from Selenium 1 to Selenium 2, and want to take your time, this is a useful stepping stone.
·Reworked the Advanced User Interactions APIs. The big change is that the WebDriver APIs no longer rely on classes from the AWT.
·.Net users now have more support classes, to make writing tests less tiresome.
·The remote webdriver makes better use of sockets, which improves stability and scalability on Windows.
·Started to add support for driving multiple IE instances. This is considered experimental, but we’d love to hear it’s working for you!

If you’re interested in the guts of Selenium 2 and how it worked, then you might find these interesting:

·Continued reworking the IE and iPhone drivers to use the Automation Atoms.
·Reworked the structure of the source tree to be more language focused.
·We have the skeleton of a webdriver-backed selenium for Python.

As you can see, this is a big release. Beta 3 should be out a lot more quickly, and will be focusing on improving support for IE 9 and Firefox 4. Over the course of the 2.0b3 development, we shall also be removing as many deprecated methods as possible, so be sure to remove deprecation warnings from your builds when using 2.0b2!

下载地址: http://seleniumhq.org/download/

时间: 2024-10-07 12:06:44

Selenium v2.0b2发布 用于Web应用程序测试的工具的相关文章

Selenium一款有名的Web应用程序测试框架

在本文中,我们将介绍如何轻松地从 Selenium 1 过渡到 Selenium 2,并用一些示例介绍如何使用 Selenium 2,如何进行远程测试,以及如何将书面测试从 Selenium 1 迁移到 Selenium 2 中. Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架.它是一款用于运行端到端功能测试的超强工具.您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试. Selenium(以下简称为 Selenium 1)

Selenium v2.0b3发布 Web应用程序测试工具

Selenium也是一个用于Web应用程序测试的工具.Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE,http://www.aliyun.com/zixun/aggregation/29851.html">Mozilla和Firefox等.这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上.测试系统功能--创建衰退测试检验软件功能和用户需求. 支持自动录制动作,和自动生成.Net.Java

ultimix 1.5.90发布 Web开发应用程序框架

Ultimix是一个用于Web开发应用程序的框架,类似于CMS,门户网站,ERPs等.它支持多种语言,其功能是http://www.aliyun.com/zixun/aggregation/18083.html">权限管理.MVC小型框架.封装结构.模板引擎.JavaScript库.简单的GUI库.5603.html">缓存系统以及CAPTCHA. ultimix 1.5.90版本更新日志: 1.The "core" package was improv

Atlassian Bonfire 2.0发布 Web应用程序测试工具

Atlassian Bonfire 是JIRA的一个附加组件,用于帮助http://www.aliyun.com/zixun/aggregation/9621.html">测试人员在测试Web应用程序时报告错误.测试人员使用浏览器扩展来提交带有注释截图的错误.可以使用模板预填充静态和动态的元数据,测试会话能够记录所有测试活动,并允许测试人员链接新发现的问题到原来的错误.该工具支持 Firefox.IE.Chrome 和 Safari. Atlassian Bonfire 2.0该版本支持分

Atlassian Bonfire 1.6发布 Web应用程序测试工具

Atlassian Bonfire 1.6该版本增加了一个快速截屏配置的键盘快捷方式,支持过滤器来缩小创建的测试会话. Atlassian Bonfire是JIRA的一个附加组件,用于帮助http://www.aliyun.com/zixun/aggregation/9621.html">测试人员在测试Web应用程序时报告错误.测试人员使用浏览器扩展来提交带有注释截图的错误.可以使用模板预填充静态和动态的元数据,测试会话能够记录所有测试活动,并允许测试人员链接新发现的问题到原来的错误.该工

Atlassian Bonfire 1.5发布 Web应用程序测试工具

Atlassian Bonfire是JIRA的一个附加组件,用于帮助http://www.aliyun.com/zixun/aggregation/9621.html">测试人员在测试Web应用程序时报告错误.测试人员使用浏览器扩展来提交带有注释截图的错误.可以使用模板预填充静态和动态的元数据,测试会话能够记录所有测试活动,并允许测试人员链接新发现的问题到原来的错误.该工具支持 Firefox.IE.Chrome 和 Safari. Atlassian Bonfire 1.5该版本的测试会

Click 2.0.1发布 J2EE Web应用程序框架

Click 2.0.1此版本增加了NS-3的支持.修复重要的用户级别ToDevice错误,更好地处理单调的计时,改善长数据流的处理,修复数据包分类和数据包合并的问题. Click 是一个高性能的J2EE Web应用程序框架适用商业 Java 开发者,是http://www.aliyun.com/zixun/aggregation/14417.html">Apache基金会下的一个子项目,它是基于页面和组件的 java web 框架,基于事件编程模型,使用 Velocity 模板作为页面视图

Click 2.0发布 J2EE Web应用程序框架

Click 2.0该版本新增和更新了大量的路由元素. rescheduler已被重构和加速.提高对计时器的性能.计时器可能现在也可以本地化一个线程.轮循调度错误已修复.基础的配置已经被清理.多线程已被添加. Click 是一个高性能的J2EE Web应用程序框架适用商业 Java 开发者,是http://www.aliyun.com/zixun/aggregation/14417.html">Apache基金会下的一个子项目,它是基于页面和组件的 java web 框架,基于事件编程模型,

ADP 0.72发布 用于Web数据库编程设计

ADP是一种编程语言,用于Web数据库编程设计.它是一种脚本语言和轻量级的编程语言,它可以混合使用SQL轻松.这是很容易安装. ADP 0.72主要是修正了一些已知的错误. 作业系统: http://www.aliyun.com/zixun/aggregation/11691.html">MacOSX, Linux, Windows 下载地址: http://sourceforge.jp/projects/adp/downloads/52397/adp_src_072.tar.gz/htt