目錄
一、接口測(cè)試基礎(chǔ)
二、 接口測(cè)試工具
三、自動(dòng)化測(cè)試?
四、自動(dòng)化測(cè)試工具?
五、總結(jié)
一、接口測(cè)試基礎(chǔ)
1、公司接口測(cè)試流程是什么?
從開發(fā)那邊獲取接口設(shè)計(jì)文檔、分析接口并進(jìn)行用例設(shè)計(jì)、并提前錄入到接口測(cè)試工具
jmeter,等開發(fā)那邊進(jìn)行調(diào)試的時(shí)候(集成測(cè)試),執(zhí)行接口測(cè)試用例,把發(fā)現(xiàn)的缺陷給開發(fā)
2、從開發(fā)那獲取接口設(shè)計(jì)文檔之后,你如何進(jìn)行分析?
- 單個(gè)接口的相關(guān)信息(接口功能、請(qǐng)求類型、請(qǐng)求地址、請(qǐng)求參數(shù)、返回值)
- 接口組合形成的業(yè)務(wù)
3、接口測(cè)試用例設(shè)計(jì)主要使用哪些用例設(shè)計(jì)方法?
接口測(cè)試一般只需要考慮入?yún)⑿问降淖兓徒涌诘臉I(yè)務(wù)邏輯,一般設(shè)計(jì)接口測(cè)試用例采用等價(jià)類、邊界值、場(chǎng)景法居多
4、接口測(cè)試執(zhí)行中比對(duì)數(shù)據(jù)庫(kù)嗎?
需要進(jìn)行,因?yàn)榻涌诘姆祷刂殿愃朴谔崾拘畔?,而接口?duì)數(shù)據(jù)的操作還要進(jìn)行深層次的檢查
5、談?wù)勀銓?duì) HTTP 協(xié)議的了解?
超文本傳輸協(xié)議,端口為 80,特點(diǎn)(無(wú)記憶功能、快速)是由請(qǐng)求和響應(yīng)兩部分組成請(qǐng)求由請(qǐng)求頭、請(qǐng)求行、請(qǐng)求正文組成;響應(yīng)是由響應(yīng)頭、響應(yīng)行、響應(yīng)正文組成,之前我們公司的接口是采用https?協(xié)議的。
https http+ssl 協(xié)議 端口 443 面向安全的超文本傳輸協(xié)議
6、get 和 post 請(qǐng)求有什么區(qū)別?
get?和 post?請(qǐng)求都是客戶端向服務(wù)器提交的一種請(qǐng)求方式get?是明文傳輸參數(shù)、傾向于請(qǐng)求服務(wù)器資源。比如打開網(wǎng)站
post 傳輸數(shù)據(jù)不可見(jiàn),安全性高,傾向于向服務(wù)器提交數(shù)據(jù),比如注冊(cè)等
7、響應(yīng)狀態(tài)碼有哪些?
1xx:指示信息--表示請(qǐng)求已接受,繼續(xù)處理
2xx:成功--表示請(qǐng)求已被成功接收、理解、接受
3xx:重定向--要完成請(qǐng)求必須進(jìn)行更進(jìn)一步的操作
4xx:客戶端錯(cuò)誤--請(qǐng)求有語(yǔ)法錯(cuò)誤或請(qǐng)求無(wú)法實(shí)現(xiàn)
5xx:服務(wù)器端錯(cuò)誤--服務(wù)器未能實(shí)現(xiàn)合法的請(qǐng)求
8、在接口測(cè)試過(guò)程中發(fā)現(xiàn)的 bug?多不多?
在聯(lián)調(diào)階段執(zhí)行接口測(cè)試發(fā)現(xiàn)的 bug?會(huì)很多,在冒煙測(cè)試、回歸測(cè)試階段執(zhí)行接口測(cè)試的時(shí)候,bug 就很少
9、......
?自動(dòng)化測(cè)試面試簡(jiǎn)歷包裝教程:
找工作面試必看,自動(dòng)化測(cè)試簡(jiǎn)歷怎么做?教你3天收獲7個(gè)offe_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1kY4y1X7LQ/?spm_id_from=333.999.0.0&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75
二、 接口測(cè)試工具
1、之前在接口測(cè)試過(guò)程中,使用的工具是什么?
postman(不知道)和 jmeter(5.1)
2、之前用過(guò)抓包工具沒(méi)有?如何使用的?
之前在項(xiàng)目中用過(guò)fiddler 抓包工具進(jìn)行 HTTP 協(xié)議請(qǐng)求的抓取
打開?fiddler?之后,默認(rèn)瀏覽器配置了?127.0.0.1 8888?端口的代理,在fiddler?設(shè)置好過(guò)濾策略后,打開需要進(jìn)行抓包的網(wǎng)站進(jìn)行操作,就可以進(jìn)行抓包
3、json 數(shù)據(jù)是什么,你平時(shí)如何解析 json 數(shù)據(jù)?
一種開發(fā)常用的數(shù)據(jù)報(bào)文格式,由鍵值對(duì)和數(shù)組兩種格式構(gòu)成??梢酝ㄟ^(guò)工具 bejson?網(wǎng)站等
4、postman 你在工作中使用流程是什么樣的?
- 編寫好用例
- 在 postman?先建好 url?環(huán)境變量
- 根據(jù)接口用例所屬的模塊新建集合管理
- 在集合中不同模塊下錄入測(cè)試用例
- 錄入測(cè)試用例的時(shí)候根據(jù)預(yù)期結(jié)果在 tests?頁(yè)簽中增加斷言
- 導(dǎo)出通過(guò) Newman?去運(yùn)行
5、postman 中設(shè)置環(huán)境變量有什么用?
在之前項(xiàng)目中,接口測(cè)試測(cè)試的環(huán)境有開發(fā)環(huán)境,測(cè)試環(huán)境等,為了測(cè)試的時(shí)候方便,就在
postman?設(shè)置環(huán)境變量,到時(shí)所有接口都引用該環(huán)境變量,這樣就不用為了切換環(huán)境導(dǎo)致每次都去修改被測(cè)系統(tǒng)接口的主機(jī)地址;點(diǎn)擊右上角環(huán)境變量管理按鈕-新建環(huán)境變量,在腳本中使用{{變量名}}去調(diào)用。
找工作面試必看,自動(dòng)化測(cè)試簡(jiǎn)歷怎么做?教你3天收獲7個(gè)offe_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1kY4y1X7LQ/?spm_id_from=333.999.0.0&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75
三、自動(dòng)化測(cè)試?
1、公司如何把自動(dòng)化測(cè)試在項(xiàng)目中開展起來(lái)?
項(xiàng)目組調(diào)研自動(dòng)化(選擇工具)--- 開會(huì)演示 demo(例子)--- 在項(xiàng)目中開展自動(dòng)化 --- 把該項(xiàng)目的自動(dòng)化流程、框架固化成文檔 --- 推廣到公司的其它項(xiàng)目組應(yīng)用
2、描述公司自動(dòng)化測(cè)試流程?
編寫自動(dòng)化測(cè)試計(jì)劃-->設(shè)計(jì)自動(dòng)化測(cè)試用例-->編寫自動(dòng)化測(cè)試腳本-->調(diào)試并維護(hù)腳本-->無(wú)人值守測(cè)試-->后期維護(hù)(添加用例、開發(fā)更新版本)
3、自動(dòng)化測(cè)試用例如何編寫? 如下答案二選一:
自動(dòng)化測(cè)試工程師自己設(shè)計(jì)的,一般剛開始已基本業(yè)務(wù)流程為主(登錄--完成一個(gè)業(yè)務(wù)--退出)
從系統(tǒng)測(cè)試用例中進(jìn)行篩選或由業(yè)務(wù)工程師提供
4、上一個(gè)項(xiàng)目中自動(dòng)化測(cè)試的執(zhí)行策略?
上一個(gè)項(xiàng)目中是定時(shí)執(zhí)行的,一般設(shè)置的執(zhí)行時(shí)間是晚上和周末,執(zhí)行完畢會(huì)自動(dòng)發(fā)送郵件通知
5、自動(dòng)化測(cè)試發(fā)現(xiàn) BUG 多嗎?
不多,因?yàn)橹绊?xiàng)目組是把已經(jīng)測(cè)試通過(guò)的基本功能再進(jìn)行自動(dòng)化腳本編寫和在后續(xù)版本執(zhí)行自動(dòng)化測(cè)試,它主要是保證已經(jīng)測(cè)試通過(guò)的功能在新版本更新后也很穩(wěn)定,不會(huì)產(chǎn)生功能錯(cuò)誤
四、自動(dòng)化測(cè)試工具?
1、在上一家公司做自動(dòng)化測(cè)試用的什么框架?
可以說(shuō)出以下自己擅長(zhǎng)的一種:
- python+selenium+unittest+htmltestrunner
- java+selenium+testng+reportng
- robotframework+Selenium2Library
2、做自動(dòng)化測(cè)試過(guò)程中,你是如何定位和識(shí)別元素?
谷歌開發(fā)者工具打開之后,用鼠標(biāo)選中元素去識(shí)別元素信息
元素定位使用定位api,可以根據(jù) id/name/classname/tagname/link_text/xpath/css
3、如果一個(gè)元素通過(guò)寫的方式無(wú)法識(shí)別,會(huì)有哪些方面的原因,如何處理?
- 頁(yè)面加載元素過(guò)慢,加等待時(shí)間
- 頁(yè)面有 frame?框架頁(yè),需要進(jìn)行跳轉(zhuǎn)
- 可能該元素是動(dòng)態(tài)元素,識(shí)別方式要優(yōu)化
- 可能識(shí)別了元素,但是不能操作,先把前置的操作完成。
?五、總結(jié)
因篇幅限制只能給大家展示一部分,需要完整資料的可以點(diǎn)擊下方名片加我免費(fèi)領(lǐng)取。另外還有測(cè)試過(guò)程中要用到的工作模板,簡(jiǎn)歷模板及學(xué)習(xí)電子書和視頻教程等,希望可以幫到大家。
視頻教程:
找工作面試必看,自動(dòng)化測(cè)試簡(jiǎn)歷怎么做?教你3天收獲7個(gè)offe_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1kY4y1X7LQ/?spm_id_from=333.999.0.0&vd_source=6e2d6c374fd551babe1ac6a5e60c5a75
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-417362.html
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417362.html
到了這里,關(guān)于自動(dòng)化測(cè)試面試一周拿到3個(gè)offer,只因?yàn)槲矣浵铝诉@個(gè)文檔的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!