您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源功能測(cè)試工具 > Selenium
使用開(kāi)源工具SeleniumRC進(jìn)行功能測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/10 14:21:28 ] 推薦標(biāo)簽:

  什么是 Selenium?

  Selenium 是 ThoughtWorks 專門(mén)為 Web 應(yīng)用程序編寫(xiě)的一個(gè)驗(yàn)收測(cè)試工具。據(jù) Selenium 主頁(yè)所說(shuō),與其他測(cè)試工具相比,使用 Selenium 的大好處是:

  “Selenium 測(cè)試直接在瀏覽器中運(yùn)行,像真實(shí)用戶所做的一樣。Selenium 測(cè)試可以在 Windows、Linux 和 MacintoshAnd 上的 Internet Explorer、Mozilla 和 Firefox 中運(yùn)行。其他測(cè)試工具都不能覆蓋如此多的平臺(tái)。”

  使用 Selenium 和在瀏覽器中運(yùn)行測(cè)試還有很多其他好處。下面是主要的兩大好處:

  * 通過(guò)編寫(xiě)模仿用戶操作的 Selenium 測(cè)試腳本,可以從終端用戶的角度來(lái)測(cè)試應(yīng)用程序。

  * 通過(guò)在不同瀏覽器中運(yùn)行測(cè)試,更容易發(fā)現(xiàn)瀏覽器的不兼容性。

  Selenium 的核心,也稱 browser bot,是用 JavaScript 編寫(xiě)的。這使得測(cè)試腳本可以在受支持的瀏覽器中運(yùn)行。browser bot 負(fù)責(zé)執(zhí)行從測(cè)試腳本接收到的命令,測(cè)試腳本要么是用 HTML 的表布局編寫(xiě)的,要么是使用一種受支持的編程語(yǔ)言編寫(xiě)的。

  在下面的情況下,可以選擇SeleniumRC進(jìn)行功能測(cè)試。

  * condition statements

  * iteration

  * logging and reporting of test results

  * error handling, particularly unexpected errors

  * database testing

  * test case grouping

  * re-execution of failed tests

  * test case dependency

  * screenshot capture of test failures

  首先要下載SeleniumRC,不用安裝,解壓即可,可以看到這樣幾個(gè)目錄,下圖示:

  selenium-server-1.0.1目錄,是服務(wù)器端,他可以接受測(cè)試程序指令,并將測(cè)試結(jié)果返回測(cè)試程序。

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd