测试工程师常用面试题
今天和大家分享一下之前本人整理的一些測試面試題,希望對找工作的小伙伴能有一些幫助。
面試官常問問題
1、描述一下軟件測試活動周期
答案:需求評審—測試計劃、方案制定—編寫測試用例—執(zhí)行測試用例—缺陷提交、跟蹤—倫次回顧、輸出測試報告。
2、請描述一個bug周期
答案:對于我們公司來說,bug創(chuàng)建及關(guān)閉是比較規(guī)范的,首先是先創(chuàng)建、提交一個缺陷到缺陷管理平臺,然后制定給對應(yīng)的開發(fā)負責(zé)人修改;等到開發(fā)修改完成后,我們會使用開發(fā)提供的程序進行驗證,如果bug已經(jīng)解決的話,那么我們會關(guān)閉這個bug,如果沒有真正解決的話,那就重新打回給對應(yīng)的開發(fā)重新進行解決。
3、測試人員在軟件開發(fā)過程中的任務(wù)是什么?
答案:1、盡可能早的找出系統(tǒng)中的缺陷? 2、避免軟件開發(fā)過程中缺陷的出現(xiàn)? 3、衡量軟件品質(zhì),保證系統(tǒng)質(zhì)量,降低系統(tǒng)發(fā)布的風(fēng)險,為決策者提供理論數(shù)據(jù)。 3、關(guān)注用戶需求,并確保系統(tǒng)符合用戶需求。
4、你覺得自動化測試的價值在哪里?你們公司為什么要開展自動化測試?
答案:引用自動化測試之后,能夠代替一些大量繁瑣的重復(fù)性工作,把測試人員解放出來繼而讓測試人員集中在復(fù)雜的功能模塊的測試工作中去。自動化測試一般是對穩(wěn)定下來的功能進行自動化,保證不會因為產(chǎn)品的更新導(dǎo)致之前穩(wěn)定下來的功能出現(xiàn)bug。
5、測試的分類
答案:功能性測試、性能測試、安全性測試、兼容性測試
6、軟件測試方法
答案:黑盒測試、白盒測試、灰盒測試、靜態(tài)測試、動態(tài)測試、手工測試、自動化測試
7、測試質(zhì)量特性
答案: 可靠性、功能性、易用性、效率、可移植性、可維護性
8、測試用例常用設(shè)計方法
答案: 等價類、因果圖、邊界值、判定表
9、為什么要做性能測試
答案:目前大多數(shù)的軟件應(yīng)用都是基于網(wǎng)路的分布應(yīng)用,我們無法知道用戶數(shù)量和使用場景,一個用戶使用可能會沒有問題,但是用戶一旦多了就可能出現(xiàn)各種各樣的問題,如cpu,內(nèi)存是否夠用,硬盤讀寫速度還有系統(tǒng)的響應(yīng)時間快慢等等都需要考慮。因此我們需要做性能測試,總而言之就是讓用戶有更好的體驗,滿足“上帝”需求。
10、性能測試內(nèi)容
答案:
1、負載測試:測試不同用戶數(shù)量來測試系統(tǒng)的反應(yīng),主要關(guān)注性能指標(biāo),系統(tǒng)不同表現(xiàn)。
2、壓力測試:高壓狀態(tài)下多用戶高并發(fā)測試,主要關(guān)注系統(tǒng)測試是怎么崩潰的(如內(nèi)存泄漏、cpu、數(shù)據(jù)庫無響應(yīng)、網(wǎng)絡(luò)堵塞)
3、兼容測試:系統(tǒng)最大支撐的相關(guān)數(shù)量,數(shù)據(jù)庫最大數(shù)據(jù)數(shù)量,用戶數(shù)量。
11、性能測試關(guān)注點
答案:
1、系統(tǒng)響應(yīng)時間快慢,服務(wù)器處理速度
2、服務(wù)端的使用情況
3、數(shù)據(jù)庫的資源使用情況
4、最大用戶訪問數(shù)量
5、同時處理最大業(yè)務(wù)數(shù)量
6、系統(tǒng)長時間運轉(zhuǎn)情況
7、系統(tǒng)穩(wěn)定性
這是一些常見的基本面試題,“打鐵還需自身硬”各位小伙伴們平時要多多學(xué)習(xí)啊,不然的話“后浪”會把“前浪”死死地排在沙灘上的,下次和大家分享下常用的一些mysql語句。
?
?
總結(jié)
以上是生活随笔為你收集整理的测试工程师常用面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 010《speedtest》网络测速插件
- 下一篇: 后疫情时代中国零售业转型之路