第十九章 web自動化測試基礎(chǔ)

一啊掏、認(rèn)識web自動化測試

1 、自動化測試的概念

軟件自動化測試就是通過測試工具或者其他手段,按照測試人員的預(yù)定計(jì)劃對軟件產(chǎn)品進(jìn)行自動化測試

2、自動化的好處

1)暇赤、縮短測試周期
2)括勺、避免人為出錯
3)宇植、測試信息存儲
4)兑徘、輕易獲取覆蓋率

注意:

自動化測試的方向是對的,而且趨勢也是如此汽久,但是有些自動化實(shí)現(xiàn)不了的還是會手動測試的鹤竭。

3 、自動化測試的分類

整體分類
1)自動化功能測試
2)自動化性能測試

  • 自動化功能測試的分類:
    1)單元測試:程序員搞定
    2)功能測試
    3)接口測試:大中型項(xiàng)目或長期項(xiàng)目可以采用自動化測試

4景醇、使用自動化的前提條件

1)手動測試已經(jīng)完成,后期再不影響進(jìn)度的前提下逐漸實(shí)現(xiàn)自動化
2)項(xiàng)目周期長臀稚,重復(fù)性的工作都交給機(jī)器去實(shí)現(xiàn)
3)需求穩(wěn)定,項(xiàng)目變動不大
4)自動化測試腳本復(fù)雜度比較低
5)可重復(fù)利用

5、使用自動化測試的場景

1)頻繁的回歸測試
2)冒煙測試
3)傳統(tǒng)行業(yè)需求變化不大三痰,應(yīng)用頻繁
4)性能測試

6吧寺、web自動化常用的軟件

QTP(收費(fèi))
Selenium(開源)
RFT(收費(fèi))

7、元素的定位

<meta charset="utf-8">

8散劫、 為什么要學(xué)習(xí)元素定位稚机?

1)計(jì)算機(jī)沒有智能到人的程度。
2)計(jì)算機(jī)不能像手動測試人員一樣通過眼看获搏,手操作鼠標(biāo)點(diǎn)擊赖条,操作鍵盤輸入。
3)計(jì)算機(jī)通過一系列計(jì)數(shù)手段找到元素(按鈕常熙、輸入框纬乍、模擬鍵盤等)

9、元素定位的工具或手段有哪些裸卫?

1)css選擇器
2)xpath

10仿贬、環(huán)境及工具

材料

1)firefox35
2)firebug插件
3)firepath插件

安裝步驟

參考瀏覽器安裝文檔

11、 什么是xpath墓贿?

XPath即為XML路徑語言诅蝶,它是一種用來(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)在 HTML\XML 文檔中查找信息的語言。
W3School官方文檔:http://www.w3school.com.cn/xpath/index.asp

12 募壕、什么是XML?

XML 指可擴(kuò)展標(biāo)記語言(EXtensible Markup Language)
XML 是一種標(biāo)記語言,很類似 HTML
XML 的設(shè)計(jì)宗旨是傳輸數(shù)據(jù)语盈,而非顯示數(shù)據(jù)

13舱馅、 XML與HTML

image

14、 節(jié)點(diǎn)

節(jié)點(diǎn)的概念:每個XML/HTML的標(biāo)簽我們都稱之為節(jié)點(diǎn)

image
image

15刀荒、 獲取元素

XPath 使用路徑表達(dá)式來選取 XML 文檔中的節(jié)點(diǎn)或者節(jié)點(diǎn)集代嗤。這些路徑表達(dá)式和我們在常規(guī)的電腦文件系統(tǒng)中看到的表達(dá)式非常相似棘钞。

image
/             根節(jié)點(diǎn)
//title      全局模糊定位title
//head/.  定位head元素
//haad/.. 定位head元素的父元素 
//meta[@conent]       
//meta[@conent=""]         

  • 查找某個特定的節(jié)點(diǎn)或者包含某個指定的值的節(jié)點(diǎn)

    image
/html/head/meta[1]

  • 選擇未知節(jié)點(diǎn)

    image
  • 選取若干路徑

    image
    image

16、 什么是css選擇器干毅?

CSS 中宜猜,選擇器是一種模式,用于選擇需要添加樣式的元素硝逢。計(jì)算機(jī)能夠通過css選擇器定位到相應(yīng)元素姨拥,我們在編寫自動化測試腳本的時候很多時候是在不斷地找到css選擇器。

17渠鸽、 css選擇器語法

1)通過偽類名叫乌、id、標(biāo)簽名定位

image

測試站點(diǎn): http://www.baidu.com
2)通過元素之前嵌套關(guān)系

image

測試:Form span
3)通過屬性

image
image

4)通過父子關(guān)系

image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末徽缚,一起剝皮案震驚了整個濱河市憨奸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凿试,老刑警劉巖排宰,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異那婉,居然都是意外死亡板甘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門吧恃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虾啦,“玉大人,你說我怎么就攤上這事痕寓“磷恚” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵呻率,是天一觀的道長硬毕。 經(jīng)常有香客問我,道長礼仗,這世上最難降的妖魔是什么吐咳? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮元践,結(jié)果婚禮上韭脊,老公的妹妹穿的比我還像新娘。我一直安慰自己单旁,他們只是感情好沪羔,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著象浑,像睡著了一般蔫饰。 火紅的嫁衣襯著肌膚如雪琅豆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天篓吁,我揣著相機(jī)與錄音茫因,去河邊找鬼。 笑死杖剪,一個胖子當(dāng)著我的面吹牛冻押,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播摘盆,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼翼雀,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了孩擂?” 一聲冷哼從身側(cè)響起狼渊,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎类垦,沒想到半個月后狈邑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蚤认,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年米苹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片砰琢。...
    茶點(diǎn)故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡蘸嘶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出陪汽,到底是詐尸還是另有隱情训唱,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布挚冤,位于F島的核電站况增,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏训挡。R本人自食惡果不足惜澳骤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望澜薄。 院中可真熱鬧为肮,春花似錦、人聲如沸肤京。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至籽暇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間饭庞,已是汗流浹背戒悠。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舟山,地道東北人绸狐。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像累盗,于是被迫代替她去往敵國和親寒矿。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一若债、認(rèn)識web自動化測試 什么是自動化測試? 了解為什么要進(jìn)行自動化測試? 掌握自動化測試的分類? web自動化測...
    Anwfly閱讀 1,589評論 1 3
  • 1. XPath:是設(shè)計(jì)用來在DOM文檔中查找節(jié)點(diǎn)的一種手段符相,是在DOM3級XPath模塊中首次躋身推薦標(biāo)準(zhǔn)行列的...
    張果果閱讀 282評論 0 2
  • 19.1 什么是LINQ 在關(guān)系型數(shù)據(jù)庫系統(tǒng)中,可以通過 SQL 訪問數(shù)據(jù)庫中的任何數(shù)據(jù)蠢琳。但在程序中啊终,由于保存在類...
    向著遠(yuǎn)方奔跑閱讀 362評論 0 0
  • “你們能快點(diǎn)收割嗎?”劉玉杭不耐煩地看著矮胖的機(jī)器人傲须。它們動作僵硬蓝牲,在余燼號外部的大棚里來回行走,采集著剛剛飽滿起...
    深海方碑閱讀 137評論 0 1
  • 第158課 a標(biāo)簽偽類選擇器 1泰讽、通過我們的觀察例衍,發(fā)現(xiàn)a標(biāo)簽存在一定的狀態(tài) a、默認(rèn)狀態(tài)已卸,從未被訪問過b佛玄、被訪問過...
    S大偉閱讀 251評論 0 0