自動化測試

自動化測試-web端UI自動化

一驱负、自動化背景概述

(1)為什么要進行自動化測試?

1.黑盒測試回歸效率低患雇;

2.手動測試的偶然性和不確定性跃脊;

3.回歸測試的覆蓋率不足;

4.交付的產(chǎn)品質(zhì)量無法保證苛吱,全靠評估酪术;

5.系統(tǒng)越復雜,問題越多;

6.版本迭代快绘雁,加班多

(2)自動化測試能解決什么問題橡疼?

1.提高出現(xiàn)問題后的響應速率;

2.降低人力成本庐舟;

3.提高回歸覆蓋率欣除;

4.提高回歸效率;

5.提高回歸的穩(wěn)定性挪略;

6.能夠完善測試體系耻涛,防止做重復性工作

(3)自動化測試有哪些不足之處?

1.無法減少成本投入:時間成本+人力成本瘟檩;

2.自動化適用于回歸而不是發(fā)現(xiàn)BUG,不適用于冒煙和系統(tǒng);

3.自動化的維護成本較高澈蟆,所需要的技術(shù)要求偏高墨辛;

4.不是所有的系統(tǒng)功能都適合做自動化測試。

(4)什么樣的項目適合做自動化趴俘?

1.需求穩(wěn)定睹簇、不會頻繁變更

自動化測試最大的挑戰(zhàn)就是需求的變化,而自動化腳本本身 就是需要修改寥闪、Debug(調(diào)試)太惠,去適應新的功能,如果投入 與產(chǎn)出比太低疲憋,那么自動化也就失去了價值和意義凿渊,折中的 做法就是選擇相對穩(wěn)定的模塊和功能進行自動化測試,變動 較大缚柳,需求變更頻繁的部分用手動測試

2.多平臺運行埃脏,有大量的重復工作任務

測試數(shù)據(jù)、測試用例秋忙、自動化腳本的重用性和移植性較強的項目適合做自動化測試彩掐,有大量重復性工作的模塊適合做自動化測試,降低成本灰追、提高效率和價值堵幽。

3.軟件維護周期長、有生命力

自動化測試的需求要相對穩(wěn)定性弹澎、長期因為自動化框架的設計朴下、腳本開發(fā)與調(diào)試均需要時間,如果項目周期較短裁奇,沒有足夠的時間去支持這一過程桐猬,那么肯定是以手工測試為主,那自動化測試也就不需要了刽肠;

4.被測系統(tǒng)開發(fā)規(guī)范溃肪、可測性強

要求系統(tǒng)架構(gòu)邏輯清楚免胃,文檔比較完善

(5)做UI自動化測試,需要什么技能惫撰?

①羔沙、前端相關(guān)技術(shù)HTML、CSS厨钻、JavaScript扼雏、TCP/IP協(xié)議等;

②夯膀、一門編程語言比如python诗充、java等,根據(jù)個人情況選擇诱建;

③蝴蜓、合適的工具和框架比如selenium IDE,ride等俺猿;框架比如robot framework等

④茎匠、需求分析項目類型,特質(zhì)押袍,生命周期诵冒,是否適合開展自動化測試等;

(6)自動化的分類

image.png

1.功能自動化(UI自動化)

使用自動化工具谊惭,編寫自動化腳本汽馋。讓瀏覽器或者手機自動化運行某些操作,并對操作結(jié)果和預期結(jié)果做出對比

web端自動化

使用的是robotframework框架完成的

app端自動化

使用的是airtest框架完成的

2.接口自動化

使用接口工具圈盔,編寫斷言和批跑等來實現(xiàn)自動化請求接口和自動對比數(shù)據(jù)惭蟋;(postman、jmeter)

(7)關(guān)于web端UI自動化的知識點

1.Robot Framework是什么药磺?

Robot Framework是一個測試框架告组,它是使用關(guān)鍵字驅(qū)動的。它使用的表格來組織測試過程和測試數(shù)據(jù)癌佩,易于學習和管理需忿。

它是一款基于python語言編寫的自動化測試框架工具崭参,具備良好的擴展性,支持關(guān)鍵字驅(qū)動,支持多種類型的客戶端和接口官研;

2.****RIDE****是什么角钩?

RIDE是一個自動化腳本編輯器

Ride是一個基于robot framework的一款編輯軟件,可視化管理工具止状。

RIDE 是 Robot Framework 測試數(shù)據(jù)的編輯器币励。它使自動化測試用例的創(chuàng)建、運行、測試項目的組織可以在圖形界面下完成

3.Selenium2Library庫

開源的方法庫厘托,ride能夠調(diào)用這個方法庫友雳,里面有很多很強大實用的關(guān)鍵字,能夠支持web端UI自動化過程中的大部分關(guān)鍵字需求铅匹。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載押赊,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末包斑,一起剝皮案震驚了整個濱河市流礁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌罗丰,老刑警劉巖神帅,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異萌抵,居然都是意外死亡枕稀,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門谜嫉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凹联,你說我怎么就攤上這事沐兰。” “怎么了蔽挠?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵住闯,是天一觀的道長。 經(jīng)常有香客問我澳淑,道長比原,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任杠巡,我火速辦了婚禮量窘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘氢拥。我一直安慰自己蚌铜,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布嫩海。 她就那樣靜靜地躺著冬殃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪叁怪。 梳的紋絲不亂的頭發(fā)上审葬,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音,去河邊找鬼涣觉。 笑死痴荐,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的旨枯。 我是一名探鬼主播蹬昌,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼攀隔!你這毒婦竟也來了皂贩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤昆汹,失蹤者是張志新(化名)和其女友劉穎明刷,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體满粗,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡辈末,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了映皆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挤聘。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖捅彻,靈堂內(nèi)的尸體忽然破棺而出组去,到底是詐尸還是另有隱情,我是刑警寧澤步淹,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布从隆,位于F島的核電站,受9級特大地震影響缭裆,放射性物質(zhì)發(fā)生泄漏键闺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一澈驼、第九天 我趴在偏房一處隱蔽的房頂上張望辛燥。 院中可真熱鬧,春花似錦缝其、人聲如沸购桑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽勃蜘。三九已至,卻和暖如春假残,著一層夾襖步出監(jiān)牢的瞬間缭贡,已是汗流浹背炉擅。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留阳惹,地道東北人谍失。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像莹汤,于是被迫代替她去往敵國和親快鱼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359