Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,也比较费时间。因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法。于是 Selenium 之类的测试工具就有了用武之地。Selenium 帮助您自动化验收测试,从而可以构建经过更严格测试、因而更为可靠也更易于维护的软件。
Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:
Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 MacintoshAnd 上的 Internet Explorer、Mozilla 和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。
Selenium有两种模式:test runner 和 driven,test runner可以通用简单的html编写测试用例,可以直接在浏览器里运行; driven则支持使用高级语言编写测试用例,目前Selenium很好的支持Java、Python、Ruby、PHP等常用的web开发语言,driven需要相应开发语言的容器运行。
Selenium的官方网站:http://seleniumhq.org/
:D
Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:
Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 MacintoshAnd 上的 Internet Explorer、Mozilla 和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。
Selenium有两种模式:test runner 和 driven,test runner可以通用简单的html编写测试用例,可以直接在浏览器里运行; driven则支持使用高级语言编写测试用例,目前Selenium很好的支持Java、Python、Ruby、PHP等常用的web开发语言,driven需要相应开发语言的容器运行。
Selenium的官方网站:http://seleniumhq.org/
:D