自動化

1比然、自動化測試怎么做汪诉?

參考答案:

自動化測試,是在手工測試之后進行的,是將手工測試用例轉化為自動化測試腳本扒寄,用于回歸測試鱼鼓。

首先,我們會對手工測試用例進行評估该编,一般選取正常場景的迄本,復雜度不高,復用性高手工測試用例來轉化為腳本课竣。我們是用selenium工具來實現自動化嘉赎,采用python腳本語言,基于unittest框架實現于樟。首先公条,我們會構建測試套,測試套包含public部分(包括測試用例中公共的部分)迂曲,testCases(存放測試用例)靶橱,reports(存放測試報告),runAllCases(用于運行項目自動化用例)等路捧,腳本調試完后关霸,我們會用jenkins持續(xù)集成工具,設置腳本每天晚上8點跑一遍腳本杰扫,跑完后生成html格式的自動化測試報告队寇,并自動把測試結果以郵件的形式發(fā)送給指定的腳本負責人,相關人員第二天上班第一時間就要檢查測試報告中有沒有失敗的腳本章姓,如果失敗佳遣,就定位一下腳本失敗的原因,(失敗的原因:1)凡伊、可能是測試環(huán)境不穩(wěn)定苍日;2)、開發(fā)修改了代碼沒通知到測試人員修改腳本窗声;3)相恃、開發(fā)引入了新的問題),如果是腳本問題笨觅,就修改腳本拦耐,如果是系統(tǒng)的問題,就提交問題單給開發(fā)修改见剩。

2杀糯、測試腳本用到了哪些技術?

參考答案:元素定位苍苞,表單切換固翰,模塊調用狼纬,獲取指定文本信息等等,腳本是基于python自帶的unittest單元測試框架骂际,采用了模塊化方式編寫疗琉,把復用性高的元素封裝到模塊中,如果腳本需要用到對應的元素歉铝,直接調用就可以了盈简,減少了冗余代碼,如果元素發(fā)生變化太示,只需要調整元素封裝的代碼就可以了柠贤,提高測試用例的可維護性。

xpath和CSS定位方式的區(qū)別:

1类缤、語法不一樣臼勉;

2、CSS定位比較穩(wěn)定餐弱。

3宴霸、腳本怎么組織的?

參考答案:構建測試套岸裙,測試套包含public部分(包括測試用例中公共的部分),testCases(存放測試用例)速缆,reports(存放測試報告)降允,runAllCases(用于運行項目自動化用例),測試腳本使用的是python的unittest單元測試框架組織管理艺糜,將所有測試腳本通過單元測試框架組織起來運行剧董,這樣做的好處是,維護起來方便破停,可以生成測試html格式的測試報告翅楼,報告包括:測試用例,通過數真慢,失敗數毅臊。

4、自動化率多少黑界?

一般是30%到40%

5管嬉、問:你們自動化腳本的通過率是多少?(注意這個題目的意思)

參考答案:這個說不準朗鸠,如果沒有什么異常情況蚯撩,自動化腳本都是100%運行通過;如果異常情況比較多烛占,比如出現測試環(huán)境不穩(wěn)定胎挎,或者開發(fā)修改了代碼沒通知到測試人員及時修改腳本,又或者開發(fā)引入了新的問題等等,自動化腳本通過率可能80%都不到犹菇。

6德迹、用那個方法判斷元素是否顯示

is_displayed()

7.你曾經都寫過多少自動化測試用例?

這個具體沒有算過项栏。但是只要有時間浦辨,模塊穩(wěn)定的功能都會寫。就拿上個項目來說沼沈,自動化測試用例大概寫了將近有70-80條這樣子吧流酬。

8、python3 的數據類型有哪些列另?

Number(數字)

String(字符串)

List(列表)

Tuple(元組)

Sets(集合)

Dictionary(字典)

不可變數據(四個):Number(數字)芽腾、String(字符串)、Tuple(元組)页衙、Sets(集合)摊滔;

可變數據(兩個):List(列表)、Dictionary(字典)店乐。

9艰躺、面:unittest框架了解嗎?

參考答案:unittest框架眨八,由setUp()--環(huán)境預置腺兴,testCase()--- 測試用例 tearDown()----環(huán)境恢復,三大部分組成廉侧,unittest框架可組織執(zhí)行測試用例页响,并且提供豐富的斷言方法,判斷測試用例是否通過段誊,最終生成測試結果闰蚕。

10、app自動化做過嗎连舍?

參考答案:沒有做過没陡,不過和web端自動化的測試思路差不多的,也要用到元素定位索赏,unittest框架這些诗鸭,使用appium工具,如果以后工作需要参滴,我會利用工作之外的時間强岸,買這方面的書或到網上找這方面的資料來學習。

11砾赔、怎樣用python連接mysql數據蝌箍。

參考答案:我們之前主要是用python語言來寫web端的自動化測試腳本青灼,沒有連過mysql數據庫,到時候工作需要的話妓盲,學一下很快就能上手了杂拨。

PS:確實沒接觸過的知識,先告訴人家悯衬,你確實沒做過弹沽,如果以后工作需要,你能夠很快學會筋粗。

12策橘、用python做過接口自動化嗎?

參考答案:我們之前主要是用python語言來寫web端的自動化測試腳本娜亿,接口測試是用Jmeter來做的丽已,用python寫接口的腳本也在網上學習過,但是工作中沒用用過买决,到時候工作需要的話沛婴,再學一下應該沒問題。

13督赤、元素定位失敗的原因

1)嘁灯、等待時間太短

2)、元素不唯一

3)躲舌、元素值是動態(tài)值

4)丑婿、元素在另外一個表單

5)、元素在另外一個頁面

6)孽糖、元素在前端是隱藏元素

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末枯冈,一起剝皮案震驚了整個濱河市毅贮,隨后出現的幾起案子办悟,更是在濱河造成了極大的恐慌,老刑警劉巖滩褥,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件病蛉,死亡現場離奇詭異,居然都是意外死亡瑰煎,警方通過查閱死者的電腦和手機铺然,發(fā)現死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酒甸,“玉大人魄健,你說我怎么就攤上這事〔迩冢” “怎么了沽瘦?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵革骨,是天一觀的道長。 經常有香客問我析恋,道長良哲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任助隧,我火速辦了婚禮筑凫,結果婚禮上,老公的妹妹穿的比我還像新娘并村。我一直安慰自己巍实,他們只是感情好,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布橘霎。 她就那樣靜靜地躺著蔫浆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪姐叁。 梳的紋絲不亂的頭發(fā)上瓦盛,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音外潜,去河邊找鬼原环。 笑死,一個胖子當著我的面吹牛处窥,可吹牛的內容都是我干的嘱吗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼滔驾,長吁一口氣:“原來是場噩夢啊……” “哼谒麦!你這毒婦竟也來了?” 一聲冷哼從身側響起哆致,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绕德,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后摊阀,有當地人在樹林里發(fā)現了一具尸體耻蛇,經...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年胞此,在試婚紗的時候發(fā)現自己被綠了臣咖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡漱牵,死狀恐怖夺蛇,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情酣胀,我是刑警寧澤刁赦,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布愿卸,位于F島的核電站,受9級特大地震影響截型,放射性物質發(fā)生泄漏趴荸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一宦焦、第九天 我趴在偏房一處隱蔽的房頂上張望发钝。 院中可真熱鬧,春花似錦波闹、人聲如沸酝豪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽孵淘。三九已至,卻和暖如春歹篓,著一層夾襖步出監(jiān)牢的瞬間瘫证,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工庄撮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留背捌,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓洞斯,卻偏偏與公主長得像毡庆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子烙如,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內容