首页 > 手相面相

大華測試面試題測試軟件主考官(大華測試崗怎麼樣)

主考官 手相面相 08-26

軟件測試員的面試常見問題

zjv乾坎艮震好运网

軟件測試員是指依據測試計劃和測試方案進行軟件測試;能夠針對軟件需求開發測試模型,制定測試方案,安排測試計劃,並對測試項目進行治理的專業人員。以下是我整理的軟件測試員的面試常見問題介紹,大傢快來看一下吧。zjv乾坎艮震好运网

zjv乾坎艮震好运网

軟件測試員面試問題

1。請依據”V”模型分別概述測試人員在軟件的需求定義階段、設計階段、編碼階段、系統集成階段的工作任務及其相應生成的文檔?zjv乾坎艮震好运网

需求定義階段:依據項目需求提取測試需求 並形成測試需求文檔,依據提取的測試需求和項目計劃進行測試計劃的擬定,測試計劃文檔,設計:依據測試需求擬訂測試方案並形成測試方案文檔;依據測試方案制定測試用例,並形成測試用例文檔,編碼階段:執行測試並完善測試用例文檔,系統集成階段:測試匯總報告,階段問題統計報告,測試問題報告zjv乾坎艮震好运网

2。如何衡量一個測試用例的質量?zjv乾坎艮震好运网

測試的覆蓋率,功能點,性能,風險等zjv乾坎艮震好运网

3。集成測試的集成順序有哪些?怎樣選擇?zjv乾坎艮震好运网

4。考察軟件的安全可靠性時,一般從那些方面來推測斷定?zjv乾坎艮震好运网

5。列舉你用過的自動化工具並說明用測試自動化工具有啥好處。zjv乾坎艮震好运网

速度快,效率高,可靠性好,能按標準及規范執行zjv乾坎艮震好运网

6。假如一個軟件不能繼續測試下去,在停止測試之前,需要慎重考慮哪些問題?zjv乾坎艮震好运网

7。假如一個界面沒有明顯的對與錯,怎麼開始測試?zjv乾坎艮震好运网

看界面的美觀,易用性等zjv乾坎艮震好运网

8。你認為a good測試設計師應具備那些素質?zjv乾坎艮震好运网

善於發現問題,能非常好的和同僚溝通,zjv乾坎艮震好运网

9。一個輸入框,要求輸入一個1-8位的標識符做為系統系統唯一標志,如何設計測試用例?zjv乾坎艮震好运网

10。請依據下面的交互模型寫出一測試用例。zjv乾坎艮震好运网

面試應對竅門

1。面試前的準備zjv乾坎艮震好运网

這裡說的面試前的準備,就是趕到面試地點直到開始面試前的這個過程的準備。假如處理得當,不但能從心理上更加輕松、自信,而且還說不準在面試之前就在無形中增添瞭面試成功的砝碼呢。我們須留意哪些事情呢?zjv乾坎艮震好运网

1、時間上要充裕zjv乾坎艮震好运网

面試前要準備充分,應該提前一些時間出發。越是在大城市,越是要這樣。如今的交通堵塞成瞭傢常便飯,因 此,假如你不多留一些時間在路上的話,萬一遇上瞭堵車等情形狀況的時刻,肯定就會遲到。遲到的時刻,無論出幹什麼理由,都讓等你半天的主考官心裡直犯嘀咕:這傢夥是還是不是剛從另一傢公司面試完趕過來?是還是不是對俺們的這場面試不註重和重視?這樣一來,實屬不易獲得的面試機會,也就泡瞭湯。zjv乾坎艮震好运网

2、再一次整理形象zjv乾坎艮震好运网

在趕到面試地點的時刻,假如條件或時間允許的話,應該進一趟洗手間。整理一下本人的衣服、擦擦本人的皮鞋,不至幹土頭土腦地站在主考官面前。過瞭一番整理,起碼使自己更從容、更自信一些。zjv乾坎艮震好运网

3、要對工作人員有禮貌zjv乾坎艮震好运网

從你進大門開始,對待所有和你接觸的工作人員,都應該一視同仁,打比方說保安員、接待員、秘書等,不要不上心這幾個你認為不是事的人。常常這幾個細節與關鍵能決定面試的結果:你還沒來公司上班,就對同事無禮,還能指望你能好好地工作嗎?甚至在有些公司的面試環節中,你對普通工作人員的態度也是其中重要一環。zjv乾坎艮震好运网

假如有前臺接待的話,就要禮貌地告知前臺接待,你來這兒的意圖。假如接待人員安排你坐著等,你就要沉著地坐著,或者閉目養神,或者翻閱你本人的資料。不要隨意和正在工作的工作人員攀談,或東張西望,或四處走動。zjv乾坎艮震好运网

即便煙癮再大,更不要在接待室吸煙。zjv乾坎艮震好运网

2。如何先入為主zjv乾坎艮震好运网

1、把握進房間的時機zjv乾坎艮震好运网

輪到你面試的時刻,一般秘書會提示你。這時候有兩種情況,一種是秘書領你進面試房間;另一種是讓你本人去面試房間。zjv乾坎艮震好运网

假如秘書領你進面試房間,而這時候主考官正埋頭填寫什麼資料,你不要貿然和主考官打招呼,以免打亂他的思緒,要展現出理解和合作,先靜靜地稍等一會兒。由於既然已經是秘書領你進面試房間,而你進屋後一直站在那兒,主考官當然知道你的存在。或許他想趁和你交談之前,把上一位求職者的面試結果填寫出來,不會超過一兩分鐘,正式面試就開始的。zjv乾坎艮震好运网

假如需要你本人去面試房間,一定不要貿然往裡闖。無論門開著還是關著,你都要先有節奏地、輕輕地叩門,在獲得主考官同意後,再進房間。即便看見主考官在填寫材料,也要叩門,這樣他才知道你來瞭。假如他有事情的話,會直接告知你梢等一會兒。不要自作聰明,一直在門外等著一言不發。對主考官來說,什麼時間幹什麼,那是他本人的工作安排;對你來說,假如面試的時間到瞭,你就應該按點叩門。zjv乾坎艮震好运网

偶爾,進入面試房間後,主考官會讓你先等一會兒,你就要耐著性子地聽從安排。假如實在無所事事,可以翻閱自己帶來的材料。不要東張西望、坐臥不安。這段時間固然有些難熬,但忍一忍也就過去瞭。zjv乾坎艮震好运网

假如主考官沒有讓你坐下的話,不要擅做主張直接坐到主考官邊上。zjv乾坎艮震好运网

消除面試中緊張情緒的方式方法

自我暗示,克服害怕心理zjv乾坎艮震好运网

第1:平時一見陌生人便臉紅、緊張、說不出話,感到全身不自在,這是陌生畏懼。針對陌生畏懼,我們要暗示自己:對於自己來說,別人是陌生的。不過從另外一個角度來看,對於對方,自己也是一個陌生人,既然大傢彼此都是陌生人,那麼大傢就都是平等的,自己其實也就是說沒很有必要畏懼對方。zjv乾坎艮震好运网

第2:參與面試時,若面對7或9名考官,幾位計時員和監督員。當我們發覺眾人的目光皆在投向我們時,便會感到一陣緊張,很不自在,由於對方是一群人,而我們是獨立一人,順其自然就產生一種群體畏懼。針對群體畏懼,我們要暗示自己:其實也就是說考官越多,就越能避開個別考官的個人傾向性,其實也就是說對俺們就越有利。由於評分采取的是去掉最高分和最低分,緊接著求平均分的方式。於是,要相信考官一定能夠公正地評價自己。自己一定能夠遇見能夠識別千裡馬的伯樂。zjv乾坎艮震好运网

第3:我們參與應聘時,面試的主持人假如是高檔領導幹部,則常常會被他們的赫赫名聲嚇倒,一見面就會莫名其妙地緊張和不安,這便是高位畏懼。針對高位畏懼,我們要暗示自己:對方地位高,名聲大,但他們也是一個一般人,從人格上說,人人都是平等的;而且還要回想起以前與自己老師和領導融洽關系建立的過程,要相信,考官就是自己以後的同事和領導,要相信自己隻要把考官當成“自己人”,相信自己一定可以得到考官青睞的。這樣便會增添本人的勇氣,建立與對方平等的新關系,使面試順利進行。zjv乾坎艮震好运网

克服害怕 明 白四大竅門zjv乾坎艮震好运网

第1,必須對面試本身進行成全的準備。隻有對面試的程序、面試的題型、面試的過程有瞭一個充分的把握之後,才能有充分的自信,避開膽怯。這就要求大傢對面試進行成全的準備。參與面試培訓班是個非常好的選擇。zjv乾坎艮震好运网

第2,面試過程中,要與考官進行親切有神的目光交流。在目光交流中,會從考官目光中得到鼓勵,有用且助於克服膽怯心理。zjv乾坎艮震好运网

第3,發現對方的弱點,減輕心理壓力。面試時不妨認真觀察對方的儀容、服裝以及談吐等,借以發現對方的不足,這時就會產生一種寬松感,減輕心理壓力。zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

北京大華會計師事務所筆試面試(急!!)

zjv乾坎艮震好运网

大華的面試沒有想象中的刁鉆,既然通知你面試,說明你的簡歷對方已經很滿意瞭,不然斷然不會通知你面試的,所以面試就是基本瞭解下你的情形,針對你的學習情況啦,工作經歷什麼的,以前工作或實習的經歷談一談,合夥人就和你聊閑聊,他們也很和藹,誠懇點,正常發揮就行瞭,不用太緊張,加油!!!zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

軟件測試面試多數都問什麼問題

zjv乾坎艮震好运网

1、軟件測試理論知識,打比方說何謂軟件測試,軟件測試的意圖,軟件測試人員用該具備哪些素質,黑盒測試的方式方法,白盒測試的方式方法。

2、C或者C++的知識。

3、面試官通過和你的對話來瞭解你的品德性格特征。

面試的時刻須留意的就是,要有信心,遇見不會的問題不要亂回答,應該給出一些思路。zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

大華java軟件開發面試題目

zjv乾坎艮震好运网

筆試都是些基礎,準備充分的話一般沒問題。

接著是項目經理面試

一面:談技術,做過些什麼項目,依據你說的項目,面試官選一個他認為比較有表現性的(通常是最難的)問有啥功能,

有哪些模塊,你負責該項目的什麼模塊,用瞭什麼技術,怎樣設計的數據庫和模塊。也許會問:項目組有多少個人,

賣瞭多少money。比較變態的還會問,用瞭哪些表,皆有什麼字段。

二面:和人力資源的閑聊,打比方說:為啥選我們公司,你有啥優勢,你有啥缺點,這個不好說,

著重是看你的人品、性格之類的。我遇見的最變態的是問我大學交瞭幾個女友?喜歡打魔獸不?……汗。緊接著,也許會問薪資。zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

軟件測試自動化測試面試題

zjv乾坎艮震好运网

第1題:我覺得需要在測試前需要先寫好測試計劃,其中最要緊的是本次測試使用的測試方法、使用的測試工具、測試環境。人員方面需要進行人員及進度的安排,每個測試階段後的輸出工件,還要有風險評估。在測試前將這幾個準備工作做到位,這樣在測試的時刻就會比較有秩序。

第2題:控制測試質量,我覺得最好就是做好測試用例的設計,這樣可以對測試的覆蓋率進行控制。

補充:假如時間充裕的話能在設計用例後對其進行評審,這樣可來提升測試質量。但是這個在實際的工作當中一般實現不瞭。。。。

下面列出的是網上的一個軟測筆試題,好多單位在筆試的時刻都會copy下來作為筆試題,我至少遇見兩次瞭,其他別的筆試題還有,但不一一列出瞭。

1。判斷題(每題1分,12 分,正確的√,錯誤的╳)

1.軟件測試的意圖是盡可能多的找出軟件的缺陷。()

2.Beta 測試是驗收測試的一種。()

3.驗收測試是由最終用戶來實施的。()

4.項目立項前測試人員不需要提交任何工件。()

5.單元測試能發現約80%的軟件缺陷。()

6.代碼評審是檢查源代碼是否達到模塊設計的要求。()

7.自底向上集成需要測試員編寫驅動流程。()

8.負載測試是驗證要檢驗的系統的能力最高能達到什麼程度。()

9.測試人員要堅持原則,缺陷未修復完堅決不予通過。()

10.代碼評審員一般由測試員擔任。() 1

11.俺們是可以人為的使得軟件不存在配置問題。()

12.集成測試計劃在需求剖析階段末提交。()

2。不定項選擇題(每題2 分,10分)

1.軟件驗收測試的合格通過準那麼是:()

A. 軟件需求剖析說明書中定義的所有功能已全部實現,性能指標全部滿足需求。

B. 所有測試項沒有殘餘一級、二級和三級錯誤。

C. 立項審批表、需求剖析文檔、設計文檔和編碼實現一致。

D. 驗收測試工件齊全。

2.軟件測試計劃評審會需要什麼人員參與?()

A.項目經理

B.SQA 負責人

C.配置負責人

D.測試組

3.下列關於alpha 測試的描述中正確的是:()

A.alpha 測試需要用戶代表參與

B.alpha 測試不需要用戶代表參與

C.alpha 測試是系統測試的一種

D.alpha 測試是驗收測試的一種

4.測試設計員的職責有:()

A.制定測試計劃

B.設計測試用例

C.設計測試過程、腳本

D.評估測試活動

5.軟件實施活動的進入準那麼是:()

A.需求工件已經確定被基線化

B.詳細設計工件已經確定被基線化

C.構架工件已經確定被基線化

D.項目階段成果已經確定被基線化

3。填空題(每空1分,二十四 分)

1.軟件驗收測試包括(正式驗收測試)、(非正式驗收測試和Alpha測試)、(Beta測試)三種類型。

2.系統測試的策略有功能測試、(性能測試)、(負載測試)、(壓力測試)、易用性測試、(容量測試)、(強度測試)、 (兼容性測試又稱)、(本地化測試)、(BVT測試)、(裸機測試)、(安全性測試)、()、(容錯性測試)、(恢復測試)、()等15 種方法。

3.設計系統測試計劃需要參考的項目文檔有(需求規格說明書)、()和迭代計劃。

4.對面向過程的系統采用的集成策略有()、()兩種。

5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉 換為狀態圖共五個步驟。

4。簡答題(共37分)

1. 階段評審與同行評審的不同。(4 分)

2 . 何謂軟件測試。(3 分)

答:通過人工或自動化手段對系統進行測試,目的是為瞭驗證系統是否滿足預定功能或者是為瞭弄清楚實際結果與預期結果之間的差異。

3 . 簡述集成測試的過程。(5 分)

答:將通過單元測試的單元模塊依照設計要求組合起來再進行測試。重點檢查流程接口處是不是有問題。

過程:first of all進行集成測試的測試計劃測試設計測試開發測試用例執行測試評估,並且進行全程的缺陷跟蹤。

4 . 如何做好文檔測試?(4 分)

答:文檔測試須留意一下幾點:文檔的讀者群、文檔的術語、文檔的正確性、文檔的完整性、文檔的一致性、文檔的易用性、樣例與示例、文檔的語言

5. 白盒測試有那幾種方法?(6 分)

答:白盒測試方法分為:靜態測試和動態測試

靜態測試方法:①編碼標準與準則 ②走查 ③審查 ④評審

動態測試方法:①語句覆蓋 ②判定覆蓋 ③條件覆蓋 ④判定-條件覆蓋 ⑤條件組合覆蓋 ⑥路徑覆蓋

⑦條件組合+路徑覆蓋

6. 系統測試計劃是否需要同行評審,為啥?(4 分)

答:系統測試計劃需要進行同行評審,由於假如對一個系統長久進行測試也許會出現測試疲勞甚至出現

對系統的免疫現象,所以可以進行同行評審,減少對相同系統的疲勞測試。

7. Alpha 測試與beta 測試的不同。(4 分)

8 . 比較負載測試、容量測試和強度測試的不同。(6 分)

9 . 測試結束的標準是什麼?(3 分)zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

軟件測試面試題:WEB+互聯網|接口測試|性能測試|自動化測試

zjv乾坎艮震好运网

zjv乾坎艮震好运网

1、 http代碼表,常考題目 zjv乾坎艮震好运网

404:找未到資源 zjv乾坎艮震好运网

500:服務器內部錯誤,無法完成請求。zjv乾坎艮震好运网

501:服務器不支持請求的功能,無法完成請求。zjv乾坎艮震好运网

502:充當網關或代理的服務器,從遠端服務器接收到瞭一個無效的請求。zjv乾坎艮震好运网

301:永遠移動。請求的資源已被永遠的移動到新URI,返回信息會包括新的URI,瀏覽器會自動定向到新URI,今後任何新的請求都應使用新的URI代替。zjv乾坎艮震好运网

302:臨時移動。與301類似。但資源隻是臨時被移動,顧客端應繼續使用原有URI。zjv乾坎艮震好运网

200:成功。zjv乾坎艮震好运网

2、 TCP/IP四層互聯網模型 zjv乾坎艮震好运网

鏈路層、互聯網層、傳輸層、應用層。zjv乾坎艮震好运网

3、 TCP/UDP區別? zjv乾坎艮震好运网

TCP: 可靠傳輸協議,需要三次握手連接,有確認重傳機制,特點是可靠、準確、有擁塞控制,缺點就是比較慢,傳輸量還算小,適合使用於升級、下載;一句話:TCP是可靠的傳輸。zjv乾坎艮震好运网

UDP: 不可靠傳輸協議,面向非連接的協議,優點是傳輸量大、速度快,缺點是已丟失、沒有擁塞控制,適合使用於直播、視頻等。一句話:UDP是不可靠的傳輸。zjv乾坎艮震好运网

4、 html css js運行的先後順序是什麼? zjv乾坎艮震好运网

界面加載的時刻先加載html在加載css最後加載jszjv乾坎艮震好运网

5、 session和cookie的不同是什麼 zjv乾坎艮震好运网

1、 session存放在服務器端用以校驗顧客端的身份zjv乾坎艮震好运网

2、 cookie存放在顧客端,每次從顧客端往服務器發請求時,將cookie帶到服務器端,用以校驗顧客端的身份zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

1、 如何用JMeter測試接口? zjv乾坎艮震好运网

假如使用JMeter進行接口測試:zjv乾坎艮震好运网

1) 測試前瞭解需求,依據接口規格說明書梳理業務;zjv乾坎艮震好运网

2) 接著下面設計用例,剖析接口的入參和出參,分清楚有哪些有效輸入和無效輸入,設計用例(原則:用最少的用例覆蓋所有有效輸入,針對每一個無效的輸入設計一個測試用例,假如有錯誤碼沒有覆蓋到,還要對每個未覆蓋的錯誤碼分別設計一個用例);zjv乾坎艮震好运网

3) 準備測試數據,打比方說:測試需要的賬號、密碼、key 等信息;zjv乾坎艮震好运网

4) 打開JMeter,創建一個線程組,依據接口類型,填寫好相應的接口地址和請求方式等;zjv乾坎艮震好运网

5) 參數化配置,添加配置元件CSV Data Set Config,定義變量,並準備CSV格式的數據,變量的引用用${變量名}的格式;zjv乾坎艮震好运网

6) 添加斷言來推測斷定測試結果的正確性,用得最多的是響應斷言;zjv乾坎艮震好运网

7) 添加監聽器,打比方說查看結果樹,對測試結果進行監聽;zjv乾坎艮震好运网

8) 運行測試用例;zjv乾坎艮震好运网

9) 查看監聽器最終,來推測斷定用例的執行是成功還是失敗,針對失敗的用例,剖析其失敗原因;zjv乾坎艮震好运网

10) 針對測試中發現的問題,給開發提單,直到問題最終解決。zjv乾坎艮震好运网

11) 最後輸出測試報告。zjv乾坎艮震好运网

2、 如何用Postman測試接口? zjv乾坎艮震好运网

假如使用Postman測試接口:zjv乾坎艮震好运网

其中1,2,3點相同,工具使用方面則比JMeter跟簡單,工具的主要的步驟是添加相應的請求、填寫主機URL及入參、添加測試套、運行測試套、剖析結果出報告。zjv乾坎艮震好运网

3、 在JMeter上怎樣把上一個請求的結果作為下一個請求的參數? zjv乾坎艮震好运网

使用正則表達式提取器提取上一個請求的響應中的信息,保存一個引用名稱打比方說abc,在下一個請求的參數中,用${abc}的格式來引用提取的結果。zjv乾坎艮震好运网

常用的正則表達式格式:(。+?),其中。預示匹配任意字符串,+預示隻匹配一次,?預示匹配到就停下來。zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

通常是我們功能測試完成最後兩三天時間測試性能。zjv乾坎艮震好运网

1。先是剖析需求計算出並發數,TPS,響應時間和 CPU,內存,硬盤和互聯網IO這幾個指標。zjv乾坎艮震好运网

2。制定測試方案,主要包括環境,計劃和具體測試那些場景(如可靠性,並發,負載,壓力測試等)zjv乾坎艮震好运网

3。依據場景用Badboy錄制腳本,導出為JMeter工具支持的腳本。zjv乾坎艮震好运网

4。用JMeter工具打開腳本,進行腳本調試,加一部分斷言,監聽器,參數化等。zjv乾坎艮震好运网

5。接著下面執行性能測試,緊接著主要收集監聽器和收集服務器CPU,內存,硬盤和互聯網IO等剖析是否達到要求,假如滿足就輸出性能測試報告。zjv乾坎艮震好运网

6。假如指標不能滿足,反饋給開發進行調優。調優後繼續測試,一直到達到要求後最終輸出測試報告。zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

1、 Python怎麼定義一個函數? zjv乾坎艮震好运网

你可以定義一個由自己想要功能的函數,下面是簡單容易的規則: zjv乾坎艮震好运网

1) 函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。zjv乾坎艮震好运网

2) 任何傳入參數和自變量必須放在圓括號中間。圓括號之間可以 使用於定義參數。zjv乾坎艮震好运网

3) 函數的第1行語句可以選擇性地使用文檔字符串—用於存放函數說明。zjv乾坎艮震好运网

4) 函數內容以冒號起始,並且縮進zjv乾坎艮震好运网

5) return[表達式]結束函數,選擇性地返回一個值給調用方。不帶表達式的return等同於返回非也nezjv乾坎艮震好运网

zjv乾坎艮震好运网

2 Python切片 zjv乾坎艮震好运网

3、 Python上用過什麼庫/模塊? zjv乾坎艮震好运网

webdriver:定位和操作元素zjv乾坎艮震好运网

time:設置等待時間zjv乾坎艮震好运网

ActionChains:動作鏈,完成鼠標的相關操作zjv乾坎艮震好运网

Keys:鍵盤的相關操作zjv乾坎艮震好运网

WebDriverWait:設置顯式等待zjv乾坎艮震好运网

Expect_Conditions:針對單個元素,設置顯式等待的場景zjv乾坎艮震好运网

PIL:截圖zjv乾坎艮震好运网

Select:下拉選擇框的操作zjv乾坎艮震好运网

unittest python:自帶的單元測試框架zjv乾坎艮震好运网

HTMLTestRunner:運行腳本,生成報告zjv乾坎艮震好运网

ddt:實現數據驅動測試,行為和數據分離zjv乾坎艮震好运网

4、 你做過自動化測試嗎? zjv乾坎艮震好运网

我在上一個工作中,公司去年下半年也開始規劃做Web 自動化,采用Python作為開發語言,通過Selenium WebDriver定位和操作頁面元素,自動化框架用的是unittest。我主要負責寫測試腳本。zjv乾坎艮震好运网

假設一個測試團隊有5個人:1資深(測試經理)+2~3個中級(自動化+手動)+1 個初級(手動)zjv乾坎艮震好运网

5、 使用什麼工具進行的自動化測試 zjv乾坎艮震好运网

使用的工具是Selenium(Web自動化工具)zjv乾坎艮震好运网

6、 用的什麼編程語言 zjv乾坎艮震好运网

用的Pythonzjv乾坎艮震好运网

7、 Selenium 用的是哪個版本的的?Python用的是哪個版本的? zjv乾坎艮震好运网

用的是selenium 3、11、0和Python2、7、10zjv乾坎艮震好运网

8、 Selenium的工作原理? zjv乾坎艮震好运网

1)對html元素定位zjv乾坎艮震好运网

2)模擬對第1步定位到的元素進行點擊、輸入、選擇等操作一句話:定位元素,操作元素。zjv乾坎艮震好运网

9、 元素定位方法有哪些? zjv乾坎艮震好运网

要點:8種定位方法zjv乾坎艮震好运网

1) 依據元素的屬性值定位,打比方說 id、name、class、標簽名、鏈接文字和部分鏈接文字;zjv乾坎艮震好运网

2) 依據CSS選擇器定位;zjv乾坎艮震好运网

3) 依據 XPath 定位;zjv乾坎艮震好运网

10、 子頁面裡的元素怎麼定位? zjv乾坎艮震好运网

先切換到框架裡,緊接著再定位,用switch_to_frame函數依據子頁面id或name,切換到子頁面;定位完瞭假如要再定位主頁面的元素,要用switch_to_default_content 函數先返回主頁面。zjv乾坎艮震好运网

11、 怎麼定位alert彈窗?或者這樣問:如何處理JS原生窗口? zjv乾坎艮震好运网

要點:主要涉及點擊彈窗確認按鈕、強行關閉彈窗、獲取彈窗中的文字等操作。zjv乾坎艮震好运网

1) 點擊彈窗的確定按鈕,用如下函數:zjv乾坎艮震好运网

driver。switch_to_alert()。accept()zjv乾坎艮震好运网

2) 強行關閉,點擊右上角的叉叉,用如下函數:zjv乾坎艮震好运网

driver。switch_to_alert()。dismiss()zjv乾坎艮震好运网

3) 獲取彈窗裡的文字,用如下函數:zjv乾坎艮震好运网

driver。switch_to_alert()。textzjv乾坎艮震好运网

12、 怎麼運行自動化用例並生成測試報告? zjv乾坎艮震好运网

以unittest為例,我通常來講的做法是把用例加載到測試套中,做成一個腳本,在命令窗口下運行腳本,報告的生成用第3方模塊HTML TestRunner來生成。zjv乾坎艮震好运网

13、 怎麼定位/操作圖片中的驗證碼? zjv乾坎艮震好运网

用tesseract OCR引擎處理圖片中的驗證碼,步驟:zjv乾坎艮震好运网

(一)對整個屏幕截屏,保存成png格式的圖片;zjv乾坎艮震好运网

(二)在截取的圖片中定位驗證碼圖片的具體位置坐標;zjv乾坎艮震好运网

(三)依據坐標對驗證碼截圖;zjv乾坎艮震好运网

(四)在圖片中提取驗證碼,輸入到輸入框。 zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

zjv乾坎艮震好运网

标签: