在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ Selenium概述
log4j日志
Selenium IDE測試創(chuàng)建
Selenium - IDE模式匹配
Selenium教程
多瀏覽器測試
Selenium IDE下載
Selenium用戶擴展
鍵盤操作
捕捉屏幕截圖
Selenium網(wǎng)格
Selenium TestNG
Selenium定位器
查找所有鏈接
Selenium測試設(shè)計技術(shù)
鼠標操作
下拉框交互
Selenium IDE驗證點
Selenium IDE- 不同的瀏覽器
Selenium RC
多選擇操作
復(fù)選框交互
單選按鈕互動
捕捉視頻
拖放
Selenium IDE 測試
Synchronization 同步
異常處理
Selenium 環(huán)境安裝設(shè)置
Selenium概述
用戶交互
Selenium Webdriver
Selenium IDE
Selenium頁面對象模型
Selenium IDE 工具特點
使用Excel數(shù)據(jù)驅(qū)動
Selenium - Selenese命令

Selenium概述

Selenium - 介紹

Selenium是一個開源的和便攜式的自動化軟件測試工具,用于測試Web應(yīng)用程序有能力在不同的瀏覽器和操作系統(tǒng)運行。Selenium真的不是一個單一的工具,而是一套工具,幫助測試者更有效地基于Web的應(yīng)用程序的自動化。

現(xiàn)在讓我們了解selenium套件和使用這些工具。我們將著眼于以下工具功能:

工具 描述
Selenium IDE Selenium 集成開發(fā)環(huán)境(IDE)是一個Firefox插件,可以讓測試人員跟著,需要測試的工作流程,以記錄他們的行為。
Selenium RC Selenium遠程控制(RC)為旗艦測試框架,它允許多個簡單的瀏覽器動作和線性執(zhí)行。它使用的編程語言,如Java,C#,PHP,Python和Ruby和Perl的強大功能來創(chuàng)建更復(fù)雜的測試。
Selenium WebDriver Selenium的webdriver前身是Selenium RC,直接發(fā)送命令給瀏覽器,并檢索結(jié)果。
Selenium Grid Selenium網(wǎng)格用于運行在不同的機器,不同的瀏覽器同時以最小化執(zhí)行時間的并行測試的工具。

Selenium優(yōu)勢

QTP和Selenium 都是市場上軟件自動化測試最常用的工具。因此,selenium有更多的意義,現(xiàn)在selenium比較QTP/ UFT有更多的優(yōu)點。

Selenium QTP/UFT
Selenium 是一種開源工具。 QTP是一個商業(yè)工具和成本涉及許可證。
可以擴展它公開DOM各種技術(shù)。 有限的附加組件和需要附加組件的技術(shù)。
可以在不同瀏覽器執(zhí)行腳本。 可以運行測試在Firefox,IE和Chrome瀏覽器的特定版本。
可以執(zhí)行各種操作系統(tǒng)的腳本。 僅適用于Windows操作系統(tǒng)。
支持的移動設(shè)備。 支持第三方工具的移動設(shè)備。
執(zhí)行在瀏覽器中測試,這不是必需的,重點是腳本執(zhí)行的進度。 腳本執(zhí)行的工具作用于瀏覽器(模擬用戶操作)過程中需要重點
可以并聯(lián)使用Selenium網(wǎng)格運行測試。 QTP不能并行執(zhí)行測試,但與質(zhì)量控制整合QTP允許測試并行執(zhí)行。質(zhì)量控制也是一種商業(yè)工具。

Selenium 缺點

現(xiàn)在我們討論selenium較QTP的缺陷。

Selenium QTP/UFT
僅支持基于Web的應(yīng)用程序。 可以測試Web和桌面應(yīng)用程序。
任何功能部件,例如對象存儲庫/恢復(fù)方案 QTP已經(jīng)或和恢復(fù)方案內(nèi)置。
沒有IDE,所以這樣的腳本開發(fā),不會快于QTP。 更直觀的IDE,自動化,可以實現(xiàn)更快。
不能在瀏覽器中訪問控制 可以在瀏覽器中訪問控制,如收藏夾欄,后退和前進按鈕。
沒有默認生成測試報告。 默認的測試結(jié)果生成工具中。
用于參數(shù)設(shè)置,用戶必須依賴于編程語言 參數(shù)是內(nèi)置的,易于實現(xiàn)。


上一篇:鼠標操作下一篇:Selenium IDE