java自动化测试面试题_自动化测试面试题
1、為什么做自動(dòng)化?
解放手工勞動(dòng)-UI回歸測(cè)試
持續(xù)集成中自動(dòng)驗(yàn)證
手工測(cè)試無(wú)法實(shí)現(xiàn)-壓力 并發(fā)測(cè)試
2、分層自動(dòng)化測(cè)試?概念應(yīng)用場(chǎng)景形式
UI自動(dòng)化:模擬手工
接口自動(dòng)化:沒(méi)有界面
單元測(cè)試-白盒測(cè)試
6、如何保證腳本有效性
元素定位有效:元素單獨(dú)封裝
業(yè)務(wù)流程有效:封裝獨(dú)立方法
測(cè)試數(shù)據(jù)有效:保證數(shù)據(jù)庫(kù)環(huán)境穩(wěn)定,備份恢復(fù),腳本靈活,實(shí)時(shí)提取數(shù)據(jù),隨機(jī)數(shù)。
7、用例不穩(wěn)定
Sleep try catch
8、UI自動(dòng)化和接口自動(dòng)化
協(xié)議不同
介入階段不同,接口文檔,接口類型,參數(shù)
維護(hù)成本和收益,接口維護(hù)成本低
執(zhí)行效率和應(yīng)用場(chǎng)景,UI執(zhí)行效率低,接口執(zhí)行效率高,UI是功能回歸,接口是持續(xù)集成測(cè)試,接口壓力測(cè)試。
9、如何維護(hù)自動(dòng)化使成本降低
測(cè)試的層級(jí):適合用什么層級(jí)接口UI
測(cè)試的選擇:周期短、變動(dòng)大、一次性項(xiàng)目、需求不可控的
框架的使用和維護(hù)策略,代碼分層、封裝、數(shù)據(jù)剝離
流程和規(guī)范上與項(xiàng)目溝通
10、自動(dòng)化測(cè)試中遇到驗(yàn)證碼
萬(wàn)能驗(yàn)證碼,代碼層面處理
取消驗(yàn)證碼,驗(yàn)證碼取消
Orc識(shí)別,第三方庫(kù)
手動(dòng)登錄,cookie登錄
與開(kāi)發(fā)溝通,讀取驗(yàn)證碼
11、如何定位id屬性動(dòng)態(tài)變
換其他屬性
Xpath css
12、Jenkins調(diào)度自動(dòng)化流程和機(jī)制
觸發(fā)機(jī)制:手動(dòng)、自動(dòng)。代碼抽取、構(gòu)建、編譯、執(zhí)行執(zhí)行反饋
13、接口測(cè)試
參數(shù)化:數(shù)據(jù)
請(qǐng)求:預(yù)處理請(qǐng)求
請(qǐng)求:http
處理響應(yīng)結(jié)果
斷言
測(cè)試報(bào)告
14、性能測(cè)試的流程
需求調(diào)研環(huán)境搭建(模擬實(shí)際情況)腳本編寫(xiě)(協(xié)議啊開(kāi)發(fā)語(yǔ)言)準(zhǔn)備數(shù)據(jù)(數(shù)據(jù)庫(kù)準(zhǔn)備數(shù)據(jù))執(zhí)行測(cè)試回歸調(diào)優(yōu)測(cè)試報(bào)告。
15、什么情況下需要關(guān)聯(lián)
關(guān)聯(lián)是將服務(wù)器返回的數(shù)據(jù)通過(guò)一定的規(guī)則過(guò)濾出來(lái),將其保存成參數(shù),以后后續(xù)代碼使用,當(dāng)服務(wù)器返回的數(shù)據(jù)是動(dòng)態(tài)變化的,切后續(xù)腳本需要使用這個(gè)變化的數(shù)據(jù)時(shí),拆需要做關(guān)聯(lián)。
16、Jmeter怎么寫(xiě)java腳本
通過(guò)eclipse等工具手動(dòng)寫(xiě)一個(gè)java類,實(shí)現(xiàn)javasamplerclient接口
將要寫(xiě)的代碼放到j(luò)avasamplerclient接口對(duì)應(yīng)的實(shí)現(xiàn)方法中,如果需要暴露出參數(shù),將參數(shù)天驕到getdefaultParameters方法中。
肩膀調(diào)試通過(guò)后,將腳本runnable。Jar,將jar包和依賴的lib文件放到j(luò)meter的bin/ext中,重啟jmeter。
在jmeter中天驕javasampler。選擇jar包中的測(cè)試類
17、對(duì)于linux系統(tǒng),主要監(jiān)控哪些指標(biāo),各自閾值是多少?
Cpu<80%
load值:
內(nèi)存:使用率小于80%
磁盤(pán)IO:<100%-90%
網(wǎng)絡(luò)IO:
總結(jié)
以上是生活随笔為你收集整理的java自动化测试面试题_自动化测试面试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 我的专业我的梦作文计算机,我的创新我的梦
- 下一篇: 程序员转正述职报告_程序员转正工作总结(