1.一般什么情況下用自動化測試零院?
—>手工測試之后溉跃,若人手足夠,迭代之后基本都會做自動化告抄;
—>人手不夠的話撰茎,沒有足夠時間編寫自動化代碼,上線之后通過加班在進行自動化打洼;
—>后期版本迭代龄糊,與之前有關聯(lián)的功能,都必須要自動化募疮;
—>回歸測試:測試過程中發(fā)現(xiàn)bug炫惩,修復后再測試稱為回歸測試;重復多次回歸測試的問題阿浓,最好使用自動化他嚷;
—>系統(tǒng)不穩(wěn)定時,隔幾天測試一次,也可以使用自動化筋蓖;
—>頁面不穩(wěn)定時卸耘,不做自動化,功能頁面相對穩(wěn)定后才開始自動化粘咖;
迭代(2-4周)之后蚣抗,一般是2周,根據(jù)項目版本大小和緊急程度來確定的
2.app性能測試怎么測?(一般不要碰)
Monkey測客戶端的壓力瓮下,服務端:badboy+錄制腳本翰铡,與web一致,調試代碼并監(jiān)控各項指標唱捣;
3.在做測試工作的同時,領導有分配了新的任務网梢,如何處理震缭?
告知領導目前正在做的工作,和領導確認任務的重要優(yōu)先級战虏,任務完成的期限(衡量下工作量若加班無法完成向領導申請資源)拣宰;
4.測試范圍是怎么設計的?
基本功能(業(yè)務邏輯)—>數(shù)據(jù)庫—>UI—>關聯(lián)模塊(同端或不同端)—>易用性
不同端:APP與web端是否同步烦感;
5.并發(fā)測試怎么做的的巡社,并發(fā)最大達到多少,平均并發(fā)數(shù)達到多少手趣?
根據(jù)需求分析并錄制腳本晌该,確定集合點,設置并發(fā)人數(shù)和聚合報告绿渣,調試腳本朝群,監(jiān)控數(shù)據(jù)(運維在做)
6.提bug有被開發(fā)拒絕過嗎?
有中符,但是很少姜胖!需求不一樣,和產品經(jīng)理核對后淀散,確定是bug右莱;理解上的歧義;
7.一般一個人一個項目需要做多少個模塊的測試档插?
看項目大新选:一個人負責3-4個模塊;
8.你用的禪道是專業(yè)版本的嗎郭膛?
開源免費的胀瞪;
9.App測試web測試的區(qū)別?
APP:c/s客戶端
web:b/s瀏覽器
功能上:雙擊,滑屏凄诞,
兼容性:web為不同瀏覽器(谷歌圆雁,火狐,IE)
APP為平臺帆谍,品牌伪朽,系統(tǒng),尺寸汛蝙,網(wǎng)絡
10.自動化你一天測試過多少條用例烈涮?
根據(jù)項目復雜程度,流程編寫窖剑,調試代碼坚洽,準備CSV測試數(shù)據(jù);70-80個西土;
11.如果一個BUG只出現(xiàn)一次讶舰,該怎么處理?
測試時保持隨時截圖的習慣需了,多次測試跳昼,錄屏整個過程;
問題來源:查詢日志肋乍,和開發(fā)一起定位問題鹅颊;
12.你的手工測試覆蓋率是多少,怎么提升你的測試覆蓋率墓造?
手工:100%堪伍,所有需求和功能全部測試惹挟,能想到的全部測試就是100%
web自動化:測試核心功能辆毡,像UI無法測試,20-30%的覆蓋率
接口自動化:接近100%与学;
13.在做自動化時谱煤,除了常規(guī)的定位元素摊求,跑測試用例,從設計思路上怎么做才能讓用例的實現(xiàn)以及后期的維護更方便高效刘离?
定位在yaml文件中室叉,代碼分層;
14.APP自動化的特殊封裝方法有哪些硫惕?
滑屏茧痕,長按,雙擊
15.Jmeter工具對比其他工具有什么優(yōu)勢恼除?
JMeter是開源工具踪旷,可以拿到代碼曼氛,免費,輕量級(文件小令野,易安裝卸載)舀患,loadrunner(3-4G);
16.產品已經(jīng)上線了气破,但是出現(xiàn)了bug聊浅,要怎么解決?
測試問題:
? ? 到測試環(huán)境驗證是否重新bug现使;若重現(xiàn)盡快告知開發(fā)低匙;修復后驗證是否修復;
17.你做的自動化項目流程是怎樣的碳锈?
box.py封裝常用操作方法顽冶,XX.page定位元素和業(yè)務操作流程,case里面調用page中的方法售碳,引入unittest單元測試框架强重,運行(執(zhí)行)用例,用CSV準備數(shù)據(jù)团滥,用Python讀取數(shù)據(jù)竿屹,runner指定運行用例生成日志和報告并發(fā)送測試報告郵件报强,main唯一執(zhí)行入口灸姊;
18.三次握手?
一次握手:客戶端發(fā)送請求秉溉,服務器回應力惯;二次握手:發(fā)送需求;三次握手
19.測試活動頁面周期為一天召嘶,由于研發(fā)拖延導致測試無法上線父晶,如何處理?
加班—>項目組反思—>優(yōu)化流程
20.你們之前的項目有多少個用例弄跌,發(fā)現(xiàn)多少個bug甲喝?
半年的項目,2周的迭代铛只,200-300個埠胖?500-600?3000-3600淳玩?600左右bug直撤?測試比較詳細,元素長度類型等蜕着;
較嚴重bug有哪些谋竖?影響比較深刻的有哪些?
嚴重:黑屏,白屏蓖乘,閃退锤悄;商品添加不了購物車,更改商品數(shù)量價格不變驱敲;訂單24小時取消訂單铁蹈,還可以支付;無庫存還可添加購物車众眨;
系統(tǒng)崩潰握牧,只要本人手機出現(xiàn)過,其他人操作無異常娩梨;經(jīng)過不斷地測試沿腰,不同方式的操作出現(xiàn)此bug;
21.你為什么來我們公司狈定,你對我們公司和招聘職位有了解過嗎颂龙?公司為什么要錄用你,與其他面試者相比纽什,你有哪些優(yōu)勢措嵌?
謹慎,細心芦缰,經(jīng)常發(fā)現(xiàn)一些別人發(fā)現(xiàn)不了問題企巢;對技術很有興趣,且比較上進让蕾,平時經(jīng)常上網(wǎng)學習相關知識浪规?
22.做了多久的測試,接受加班嗎探孝,你對加班怎么看笋婿?
可以接受加班,項目比較趕顿颅,很樂意缸濒;在IT行業(yè)較正常;
23.無需求的時候粱腻,你要怎么測試庇配?
問產品經(jīng)理,業(yè)務人員栖疑,資深開發(fā)讨永,參考同類產品;
24.遇到開發(fā)不認的bug怎么辦遇革?
重現(xiàn)bug步驟卿闹,歧義揭糕,需求不一致,產品經(jīng)理核實bug锻霎;
25.測試過程中發(fā)現(xiàn)很多bug的時候該怎么辦著角?
冒煙測試時出現(xiàn),退回去旋恼;
正式中吏口,先提交,迭代完成或項目完成后開會討論冰更;
26.你是不是培訓公司出來的产徊?
不是;
27.對于有支付功能的模塊是在什么環(huán)境測試的蜀细,怎么測試的舟铜?
設置商品金額為0.01,支付寶或微信返回支付奠衔;
28.自動化測試遇到過什么問題谆刨?主要用了一些什么方法,函數(shù)归斤?印象最深的bug是什么痊夭?通過Mysql的默認端口是什么?
定位問題(動態(tài)ID)脏里,路徑問題她我,讀取數(shù)據(jù)類型錯誤;通過Mysql的默認端口是什么膝宁?3366
29.接口自動化怎么測鸦难?
獲取需求和API文檔根吁,在JMeter中設置參數(shù)员淫,端口,路徑等击敌;
30.回歸測試測多久一般介返?
2周為例:修復bug后進行回歸測試;
30.你的職業(yè)規(guī)劃沃斤?
管理方向發(fā)展圣蝎,稱為一個管理人員;組長衡瓶,主管徘公,測試經(jīng)理,項目經(jīng)理哮针;
31.你還有什么問題嗎关面?