當(dāng)前位置:首頁>職場>45題面試經(jīng)典題(八年測開經(jīng)驗面試28K公司后)
發(fā)布時間:2024-01-24閱讀(12)

?
參考點
考察web自動化測試中常見的一種處理場景
遇到alert彈窗如何去定位處理彈窗
?
面試命中率
80%
?
參考答案
selenium里提供了switch_to.alert方法來處理彈窗,處理代碼如下(Python)
#切換到alert窗口 alert = driver.switch_to.alert
#點擊確定 alert.accept()
#02
說一下你知道的HTTP狀態(tài)碼,以及他們代表什么意思
?
參考點
考察求職者對http協(xié)議是否有一定了解
考察工作中常見http狀態(tài)碼的含義
?
面試命中率
90%
?
參考答案
#03
說一下DNS解析流程??
參考點
考察網(wǎng)絡(luò)協(xié)議基礎(chǔ)
考察對網(wǎng)絡(luò)架構(gòu)的認(rèn)識
?
面試命中率
85%
?
參考答案
#04
Tcp三次握手流程??
參考點
考察網(wǎng)絡(luò)協(xié)議的理論基礎(chǔ)考察Tcp鏈接的創(chuàng)建過程
?
面試命中率
89%
?
參考答案
#05
如何模擬弱網(wǎng)測試??
參考點
考察弱網(wǎng)測試概念
考察模擬弱網(wǎng)的思路
?
面試命中率
90%
?
參考答案
很多抓包工具都可以做到模擬網(wǎng)絡(luò)情況,比如fiddler、charles。如果是網(wǎng)站還可以采用chrome開發(fā)者工具模擬弱網(wǎng),如果是手機(jī)app則可以在手機(jī)自身的網(wǎng)絡(luò)設(shè)置里設(shè)置為2G/3G/4G/飛行模式。
#06
自動化測試框架都包括哪些模塊??
參考點
對自動化測試框架的認(rèn)知
?
面試命中率
90%
?
參考答案
自動化測試框架模塊包括:
基礎(chǔ)方法、數(shù)據(jù)驅(qū)動、PO模式分層、自定義異常、工具包、配置文件、測試報告、日志收集、關(guān)鍵字驅(qū)動、接口分層、接口數(shù)據(jù)管理等模塊
以上模塊均需要集成相關(guān)的工具進(jìn)行二次封裝
#07
如何準(zhǔn)備性能測試數(shù)據(jù)?
參考點
考察性能測試數(shù)據(jù)的準(zhǔn)備方法考察技術(shù)全面性
?
面試命中率
95%
?
參考答案
#08
GET和POST的區(qū)別?
?
參考點
http協(xié)議的請求方法
?
面試命中率
95%
?
參考答案
最常見的http/http協(xié)議的請求方式是GET和POST,他們之間的區(qū)別如下:
#09
http和http的區(qū)別??
參考點
http協(xié)議和http協(xié)議
?
面試命中率
90%
?
參考答案
HTTP:超文本傳輸協(xié)議,是一個客戶端和服務(wù)器端的請求和應(yīng)答的標(biāo)準(zhǔn)。
http:是以安全為目標(biāo)的HTTP通道,HTTP的安全版本,HTTP下加入SSL層,http的安全基礎(chǔ)是SSL,因此加密的詳細(xì)內(nèi)容就需要SSL
他們的區(qū)別如下:
#10
COOKIE和Session的區(qū)別??
參考點
會話跟蹤技術(shù)
?
面試命中率
90%
?
參考答案
會話(Session)跟蹤是Web程序中常用的技術(shù),用來跟蹤用戶的整個會話
區(qū)別:
#11
web ui自動化測試中顯式等待,隱式等待的區(qū)別??
參考點
web自動化測試的等待
?
面試命中率
80%
?
參考答案
#12
驗證碼的幾種處理方式??
參考點
驗證碼處理
?
面試命中率
85%
?
參考答案
針對驗證碼有如下方法:
#13
進(jìn)程和線程的區(qū)別??
參考點
進(jìn)程和線程的概念
?
面試命中率
90%
?
參考答案
進(jìn)程是資源分配最小單位,線程是程序執(zhí)行的最小單位;
進(jìn)程有自己獨立的地址空間,每啟動一個進(jìn)程,系統(tǒng)都會為其分配地址空間,建立數(shù)據(jù)表來維護(hù)代碼段、堆棧段和數(shù)據(jù)段,線程沒有獨立的地址空間,它使用相同的地址空間共享數(shù)據(jù);
CPU切換一個線程比切換進(jìn)程花費(fèi)小;創(chuàng)建一個線程比進(jìn)程開銷小;線程占用的資源要?進(jìn)程少很多。
線程之間通信更方便,同一個進(jìn)程下,線程共享全局變量,靜態(tài)變量等數(shù)據(jù),進(jìn)程之間的通信需要以通信的方式(IPC)進(jìn)行;(但多線程程序處理好同步與互斥是個難點)
多進(jìn)程程序更安全,生命力更強(qiáng),一個進(jìn)程死掉不會對另一個進(jìn)程造成影響(源于有獨立的地址空間),多線程程序更不易維護(hù),一個線程死掉,整個進(jìn)程就死掉了(因為共享地址空間);
進(jìn)程對資源保護(hù)要求高,開銷大,效率相對較低,線程資源保護(hù)要求不高,但開銷小,效率高,可頻繁切換
#14
在你做自動化測試的過程中,遇到什么問題了嗎??
參考點
自動化測試實際經(jīng)驗和問題處理能力
?
面試命中率
95%
?
參考答案
這個問題,不管是自動化還是任何工作,都會被問到。主要想知道你是如何解決問題的,從而推斷你問題分析和解決的能力。
當(dāng)然有遇到問題和挑戰(zhàn),主要有以下幾點:
#15
在selenium中如何處理多窗口??
參考點
多窗口處理
?
面試命中率
85%
?
參考答案
這個多窗口之間跳轉(zhuǎn)處理,在實際selenium自動化測試經(jīng)常遇到。點擊一個鏈接,這個鏈接會在一個新的tab打開,然后接下來要查找元素在新tab打開的頁面,需要先將driver切換至window,然后再定位,步驟如下:
#16
性能測試的流程是什么??
參考點
對性能測試?yán)碚摰恼莆粘潭?/p>
是否擁有實際性能測試的經(jīng)驗
?
面試命中率
90%
?
參考答案
需求調(diào)研 - 環(huán)境搭建 - 腳本編寫 - 準(zhǔn)備數(shù)據(jù) - 執(zhí)行測試 - 回歸調(diào)優(yōu) - 測試報告
#17
什么是長連接,什么是短連接??
參考點
考察計算機(jī)基礎(chǔ)
考察對系統(tǒng)間通信機(jī)制的了解
?
面試命中率
85%
?
參考答案
長連接和短連接是客戶端和服務(wù)端之間的通信機(jī)制。
#18
說說你對集合點的理解以及在項目中的應(yīng)用??
參考點
對集合點概念的理解
工作過程中哪些項目使用過集合點,使用過程的描述性話語
?
面試命中率
80%
?
參考答案
1. 集合點是測試腳本中的一個標(biāo)記,當(dāng)每個虛擬用戶執(zhí)行到標(biāo)記處時,會停留在標(biāo)記處等待其他的虛擬用戶,當(dāng)達(dá)到預(yù)期設(shè)置的并發(fā)數(shù)時,標(biāo)記處的所有用戶同時啟動執(zhí)行后續(xù)的請求
2. 集合點會產(chǎn)生瞬間高并發(fā),但是也會降低平均壓力。所以在壓測過程中,如果有要求瞬間高并發(fā)的業(yè)務(wù),就需要使用集合點,比如搶購,秒殺之類的業(yè)務(wù)。
3. 沒有類似業(yè)務(wù)則不需要加集合點
4. lr_rendezvous(“集合點名稱”),同步定時器
#19
性能測試中的思考時間應(yīng)該怎么用?
參考點
性能測試中思考時間的概念
性能測試中哪些場景下使用思路時間
?
面試命中率
80%
?
參考答案
對于交互系統(tǒng)來說,用戶在向服務(wù)器發(fā)送一個請求后,會等待一段時間后再發(fā)送下一個請求。
在性能測試過程中,使用思考時間來描述這段時間。
一般思考時間是在一定時間范圍內(nèi)隨機(jī)變化的,例如1至3秒之間隨機(jī)變化。
在LoadRunner中主要通過lr_think_time函數(shù) RTS模擬隨機(jī)思考時間,在jmeter中通過高斯隨機(jī)定時器來模擬隨機(jī)思考時間。
思考時間的應(yīng)用場景一般是構(gòu)造測試數(shù)據(jù)接口、混合壓測場景、穩(wěn)定性壓測場景
#20
出現(xiàn)內(nèi)存泄露的根本原因是什么?你是怎么定位內(nèi)存泄露原因的??
參考點
內(nèi)存泄漏成因分析
定位內(nèi)存泄漏常用方法
結(jié)合實際工作過程進(jìn)行描述性說明
?
面試命中率
85%
?
參考答案
#21
工作中常用的jmeter自帶函數(shù)有哪些??
參考點
jmeter函數(shù)列舉
抽取實際工作過程中常用的jmeter函數(shù)使用場景進(jìn)行描述
?
面試命中率
85%
?
參考答案

歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-242743.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖