亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Web自動化測試工具Selenium 1.0正式發(fā)布:Chrome

系統(tǒng) 1913 0

Selenium 是一款開源Web自動化測試工具,最近發(fā)布了1.0版,標志著Web自動化測試領(lǐng)域正式加入了一名新成員。在其新版本中,除了修正了若干Bug,最引人矚 目的就是Selenium RC增加了對Google Chrome瀏覽器的支持,同時Selenium官方網(wǎng)站上提供了完整的用戶指南。

InfoQ一直關(guān)注Selenium的成長, 趙劼 .NET平臺下Web測試工具橫向比較 一文中對Selenium做了概括:

嚴格說來, Selenium 是一套完整的Web應用程序測試系統(tǒng),它包含了測試的錄制( Selenium IDE )、編寫及運行( Selenium Remote Control )和測試的并行處理( Selenium Grid )。Selenium的核心 Selenium Core 基于 JsUnit , 完全由JavaScript編寫,因此可運行于任何支持JavaScript的瀏覽器上。Selenium Core由一種指定格式的HTML文件驅(qū)動,在一定程度上增強了測試套件(Test Suite)的可讀性。Selenium Remote Control允許測試人員使用 常見的語言 (自然包括C#等.NET語言)編寫測試代碼,并支持 不同操作系統(tǒng) 下的 各種主流瀏覽器 。Selenium Grid的作用是將測試分發(fā)至多臺機器,這樣便可大大加快測試速度。與WatiN相同,Selenium也是一款同樣使用Apache License 2.0協(xié)議發(fā)布的開源框架。

從讀者對上文的 回復 中也可以看出,國內(nèi)社區(qū)對Selenium的喜愛和關(guān)注也在升溫。

Selenium作為一款Web自動化測試工具,其支持的瀏覽器類型之多一直為社區(qū)所樂道,而在1.0版中,Selenium正式加入了對Google Chrome的 支持

Selenium Remote Control采用瀏覽器參數(shù)googlechrome調(diào)用Google Chrome,在Windows XP/Vista上已通過測試,Chrome支持由Google人員完成。

至此,除了對IE8的支持功能還在開發(fā)中, 其他所有主流瀏覽器 都可以通過Selenium來自動化驅(qū)動以測試Web應用。

Selenium的官方網(wǎng)站在Selenium 1.0發(fā)布之際,正式推出了Selenium的 用戶指南 。在此之前,用戶只能通過有限的文字介紹和 論壇 來學習Selenium。現(xiàn)在,負責文檔寫作的團隊完成了一份較為完整的Selenium用戶指南,主要包括:

除此之外,Selenium 1.0還包括了以下重要更新:

不過在Selenium 1.0中,shutDownSeleniumServer命令由于之前的代碼重構(gòu)錯誤而不起作用,因此Selenium團隊隨即發(fā)布了1.0.1版本,以修正該Bug,最新版可以從 這里 下載。

令人欣喜的是,國內(nèi)社區(qū)在學習和使用Selenium之余,也針對其不足提出了新的Web自動化測試框架, Tellurium 就是其中一個。目前InfoQ中文站 張凱峰 對此做了 專題報道 ,Tellurium的創(chuàng)始人方劍先生在采訪中談到了Selenium的不足:

我有個工作(Task)就是用Selenium去測試我們的一個應用程序(是用Dojo Javascript框架寫的)。應該說在當時,Selenium是一個開創(chuàng)性的框架,如果用他們的復制和重播模式(record and replay)很容易產(chǎn)生測試腳本。但一旦我開始用Selenium,我發(fā)現(xiàn)它還是有一些缺點和不便之處。主要測試腳本是對代碼的更新很脆弱 (Fragile)。 但是在一個敏捷開發(fā)的環(huán)境下,一般都有階段性的用戶接受測試(User Acceptance Test),由于程序一直更新,Selenium測試腳本的維護就變成一個很頭痛的問題。而且,對于很多企業(yè)級應用,復制和重播模式本身就不太適用,比喻 我們有很多數(shù)據(jù)格(Data Grid),它的內(nèi)容本身就是動態(tài)的。其他的問題包括Selenium測試腳本不是結(jié)構(gòu)化的,你可以看到處有XPath,這更增加了維護的困難。

他同時表示,Tellurium脫胎于Selenium,它的主要競爭對手還是Selenium, 畢竟Selenium已經(jīng)推廣好幾年了。要用戶用一個新的框架是要花一定的時間的。

由此可見,Web自動化測試工具的競爭愈演愈烈。但不論是Selenium還是Tellurium,軟件開發(fā)社區(qū)都是最終的評判者和受益者。讀者可以在InfoQ中文站查看更多有關(guān) 測試 的報道。

Web自動化測試工具Selenium 1.0正式發(fā)布:Chrome支持+用戶指南


更多文章、技術(shù)交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人网中文字幕色 | 国产精品久久久久国产精品三级 | 日本午夜www高清视频 | 豆国产97在线 | 中国 | 久久精品最新免费国产成人 | 天天综合亚洲国产色 | 欧美日韩亚洲第一页 | 乱色欧美videos黑人 | 最近中文字幕无吗免费视频 | 91视频最新 | 天天干天天草天天 | 在线观看男女爱视频网站 | 日本一级淫片a免费播放 | 免费四虎永久在线精品 | 国产精品久久久久久亚洲伦理 | 久久国产影视 | 色偷偷亚洲女人天堂观看欧 | 香蕉视频成人在线观看 | 国产精品免费在线播放 | 国产精品免费观看网站 | 伊人久久波多野结衣中文字幕 | 色啦啦在线观看 | chinese国产xxxx中国 | 欧美日韩一区二区高清视 | 成人在线a| 欧美视频亚洲视频 | 最新日本一级中文字幕 | 操的好爽视频 | 日韩男女视频 | 久久久麻豆 | 中文字幕美日韩在线高清 | 国产理论视频 | 波多野结衣中文字幕一区 | 四虎影视永久免费观看网址 | 伊人天伊人天天网综合视频 | 亚洲国产精品久久久久婷婷老年 | 国产精品久久久久毛片真精品 | 亚洲国产一区二区三区在线观看 | 亚洲免费在线播放 | 国产网红福利视频网站 | 九九365资源稳定资源站 |