测试开发岗面试系列——大华技术股份有限公司
面試題不止是我自己面過的公司,還有一些小伙伴面過的,寫來給大家參考下:我在下面括號中給出我自己的一些答題方向,歡迎大家一起探討,有更多的想法可以一起交流:
大華的面試題是朋友發我的,他們還有幾張筆試題,到時候我整理下圖片再放上來,簡單的說下這幾個問題
1.自我介紹
(按照自己準備的說)
2.現在找工作有什么樣的需求
(可以根據自己的實際需求,例如:發展方向上,自己感興趣的業務,可以根據對此公司的了解match上一些點,可以提前做一點要面公司的了解,對癥下藥)
3.對項目需求分析拆解是怎么做的,有沒有自己的一套方法
(需求的拆解:最直觀的就是功能上模塊拆分,比較獨立的功能分開多部分)
4.還有做其他什么類型的測試嘛?安全?性能?自動化?
(根據自己的實際情況回答,例如:我做過自動化,我的自動化是通過借助自動化平臺,將所有功能串起來,來做接口自動化。我能做的就是將能直接調用的接口直接調用,不能調用的接口自行封裝起來,功能聯動,實現整個鏈路的自動化覆蓋。)
5.接口測試用的什么框架和方案做的
(這道題需要了解一些框架的知識,分析框架從淺入深,舉例:微服務的架構,前后端分離,再講具體實現的細則,還是需要對底層代碼有一些了解)
6.對用例上的設計你們遵從與什么方法 用哪些設計用例方法
(概念性問題:功能性測試測試用例常用方法:1.等價類劃分法
等價類劃分法就是:是把所有可能的輸入數據,即程序的輸入域劃分成若干部分(子集),然后從每一個子集中選取少數具有代表性的數據作為測試用例。該方法是一種重要的,常用的黑盒測試用例設計方法。
2、邊界值分析法
定義:邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作為對等價類劃分法的補充,這種情況下,其測試用例來自等價類的邊界。
3、錯誤推測方法
定義:基于經驗和直覺推測程序中所有可能存在的各種錯誤, 從而有針對性的設計測試用例的方法。
4、因果圖法
定義:是一種利用圖解法分析輸入的各種組合情況,從而設計測試用例的方法,它適合于檢查程序輸入條件的各種組合情況。
5、判定表驅動分析方法
定義:判定表是分析和表達多邏輯條件下執行不同操作的情況的工具。
6、正交實驗設計方法
正交實驗設計方法:依據Galois理論,從大量的(實驗)數據(測試例)中挑選適量的,有代表性的點(例),從而合理地安排實驗(測試)的一種科學實驗設計方法.類似的方法有:聚類分析方法,因子方法方法等.
可以繼續講下接口用例的設計:針對入參的校驗,出參設計斷言等)
7.你寫用例會先寫什么后寫什么有自己的想法嗎
(答案是肯定有想法的,設計用例的思路:
1.功能上由大到小,從全到細,每個步驟,驗證點具體,期望結果明確
2.模塊之間的交互
3.鏈路的梳理,整個流程串起
4.回歸的范圍
5.接口測試的點
6.性能的考慮
7.兼容測試
8.測試前的數據準備等等)
8.比如我這里有個輸入框 輸入日期為當天 點擊確定后要輸出為第二天,怎么測試
(舉例用例設計)
9.項目的質量怎么去把控
(提測質量,測試質量,交付質量幾個方面去展開講)
10.發布節奏是多久
(看具體項目,一周?兩周?實際回答就好)
11.比如有新需求 需要回歸 這個整體的質量怎么控制
(可以與開發一起評估影響范圍,一般是全鏈路自動化的用例跑流程,檢查有問題的鏈路)
12.回歸怎么掌控,對于進度是怎么做,全面回歸沒有時間?怎么做
(回歸一般是放在新功能測試完成之后,如果沒時間,也是要看回歸的的必要性,如果新功能完全獨立,沒有任何耦合,評估完成是可以不做老功能回歸,那就直接發布,如果有耦合還是要做好回歸測試,可以自動化覆蓋下)
13.平時發現問題后 這個問題定位怎么處理
(根據trace查看日志,定位問題,看具體報錯,如果是一些配置問題,可能自己去調整下配置或者開關,如果是代碼問題,就需要開發解決,及時告知)
14.你自己會用那些方法或者工具來定位問題
(定位問題一般就是先判斷是前端問題還是后端問題,如果前端就直接找找對應前端,后端問題就自己先查看日志,查看調用鏈路,找到具體報錯的接口或者方法,找對應開發)
15.你覺得你工作那么多年在測試這塊哪部分做的還比較滿意的
(可以從多方面講下:例如:快速上手項目,溝通交流,項目管理,測試工具等方面)
總結
以上是生活随笔為你收集整理的测试开发岗面试系列——大华技术股份有限公司的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 当你迷茫时,请努力做好现在的工作
- 下一篇: APP全栈工程师修炼之路(一)