軟體測試面試常見問題

繁星點點666發表於2020-06-09

目錄:

一、硬實力

二、軟實力

三、面試流程

一、硬實力

1、測試設計能力(1)

常見問題:
問:描述一下你之前測試的軟體,並說明下是怎麼測試的,內部各個模組描述的詳細些。考察點:
一、產品能力
1)產品功能點,對被測系統的掌握度;
2)客戶需求把握能力;
3)場景分析能力;
4)產品在業界定位,行業趨勢分析能力;
在這裡插入圖片描述
二、測試設計能力
1)被測系統的元件圖、時序圖、流程圖等
2)各個模組的內部實現,及對應的測試點。eg:單執行緒、多執行緒、執行緒池、同步非同步、超時機制等問題
測試設計能力(2)
常見問題:給你一個電梯(黑板),你會如何進行測試,把主要測試點羅列一下。
考察點:
一、測試設計能力考查:
1)功能測試:邊界值考慮(載重、層數)等2)可靠性考慮:停電、過載等
3)易用性考慮(有無明顯升降感)
4)效能考慮(速度)
5)穩定性考慮
6)其它
測試設計能力(3)
在這裡插入圖片描述
常見問題:你在專案組中,作為測試,有沒有提出什麼建設性意見。
考察點:對於軟體質量的綜合把控能力
1)提出並主導了xxx防火牆體系,或xxx看門狗的構建
2)挖掘了xxx過載的問題,從xxx方向上進行了優化
3)為了保障xx產品的可靠性,提出了雙機、叢集的方案,提出了備份、容災備份的方案,具體是如何實施的;
4)其它
2、自動化測試能力
常見問題:你之前主要是負責哪部分的自動化,具體是如何做的?
考察點:
1、實際的自動化測試經驗,是否獨立搭建過自動化測試框架
2、在實際的專案中,所負責特性如何構建的自動化,資料預置如何做的,如何確保用例的健壯性,如何保證用例之間的去耦合性等( 想了解測試內容可加我QQ:1844835571)
3、UI自動化,如何解決維護工作量大的問題4、是否做過自動化生成測試用例的相關工作5、是否做過持續整合相關工作,在持續整合過程中,都有哪些做的好的地方
6、其它
3、程式碼能力
常見問題(測試類):
1、演算法:快速排序、氣泡排序、選擇排序2、資料結構:二叉樹的實現、圖的實現、棧的實現、紅黑樹、圖的深度優先廣度優先遍歷、圖的最短路徑演算法
3、實戰:專案組做持續整合,寫一個指令碼,完成linux下測試環境的自動化搭建。安裝包規格:xxx
機試
在這裡插入圖片描述
1、掌握前面的程式碼能力相關,並能通過一門語言實現,python或java,或者公司要求的語言;
2、掌握一些基礎機試題,例如求最大公約數、最小公倍數等;
3、依據公司的產品形態,可以用常用的自動化工具,如selenium或者appium封裝一些典型的keyword,操作被測試物件;
4、掌握一些介面自動化測試的編寫,使用程式碼實現;
5、其它
4、資料庫能力
1、常見的DDL、DML、DCL語句,以及對應的sql
2、關聯查詢、聚合、儲存過程等稍複雜sql,可以現場按照一定的業務需求,寫出對應的sql
3、對於mysql的redo日誌、備份等有基礎的瞭解
七、網路能力(少數專案有要求)
1、對於IP、閘道器、路由等有一定的掌握,可以完成測試環境的搭建;
2、對於NAT、VPN等有一定的掌握,對於交換機的配置等有一定的掌握,可以完成一線部署、測試環境搭建等工作;
3、其他( 想了解測試內容可加我QQ:1844835571)
5、專案流程
常見問題:
1、敏捷流程的一些優秀實踐有哪些考察點:1)敏捷流程的基礎知識。需要在深入理解的基礎上有自己的理解,敏捷講求快速響應變化,好的事情做到極致。測試很好,有了持續整合;程式碼review很好,有了結對程式設計。
2、你認為測試人員在敏捷專案中應該怎麼做
3、你提交的bug,開發人員不接受,你會怎麼處理?
6、其他
常見問題:
1、你自己感覺挖掘的最有價值的bug是?
2、需要多久,才能上手
3、你會如何快速融入團隊
4、如果今天的事情沒有完成,你會怎麼辦

二、軟實力

1、激情
2、主動
3、團隊
4、專注

三、面試流程簡介常見問題:

在這裡插入圖片描述
1、筆試
2、技術面試n輪
3、管理面試
4、團隊PK–5~10個人組成一個小團隊,劃分不同的角色,有團長,有規劃人員,有技術人員,共同完成某一件事情
5、心理素質測評
6、HR稽核
7、發offe

四、談薪資問題主要看你當前的狀態:

1、騎驢找馬
2、迫切需要工作
3、隨便找找,有合適的就去切記雙向選擇,不卑不亢
面試官心理
1、問很多問題,並且很有興趣時,機會大很多
2、面試時間過短,一般希望不大
3、等通知,一般機會小很多,或者說企業沒那麼急迫的用人需求

相關文章