當前位置:編程學習大全網 - 編程語言 - 軟件測試面試 壹般都問些什麽問題?

軟件測試面試 壹般都問些什麽問題?

軟件測試面試前的最後壹波惡補!不要打沒有準備的仗。

想要拿到心儀的offer,光有相應的技術水平是不夠的,還是要提前做好面試題的熟悉以及學習壹些面試時的技巧,否則,就算是金子也很可能會被埋沒了。

下面給詳細講講壹些面試中比較常見的題吧!

1、軟件測試的流程是什麽?

分析:每當hr問壹個問題的時候,我們都必須在腦海裏先想壹下他是想通過這個問題獲取哪些信息,做好了這步先行工作再回答就比較穩健了。如果有工作經驗,那麽直接按照公司流程去答就可以了,如果妳剛轉行或者是才實習,那就按下面的標準回答走就行了。

回答:項目經理將項目需求文檔給到開發,開發記錄文檔內需求不明確或者遺漏點做好準備,然後在需求評審會議上,各開發人員提出自己的疑問並解決,需求評審最終得到壹份需求規格說明書。(需求評審階段)

評審通過後,開發這邊的經理就開始編寫開發計劃,測試經理編寫測試計劃,計劃評審通過後開發人員進行程序的開發,測試人員開始測試用例的編寫。當項目的第壹個版本出來後,開發負責第二個版本的叠代,而測試這邊對項目進行測試並記錄追蹤管理bug,直到項目叠代完畢。(產品研發階段)

項目叠代完畢並修復大部分的bug後,測試這邊開始進行總結,最終產出壹份測試報告書,記錄此次的測試工作及項目存在的問題。(產品發布階段)

2、測試用例主要有哪些元素?

分析:每家公司用的模板都不盡相同,所以內容也是多種多樣的,妳只需要把基本的元素回答出來就行了。

回答:測試用例的主要元素有:ID、標題、模塊、預置條件、操作步驟、預期結果、實際結果、是否通過等等

3、軟件測試有什麽策略和階段?

分析:策略就是妳是以什麽樣的思路去測試,或者是通過什麽樣的技術或者步驟去執行等等。

回答 :軟件測試的策略主要有:動態、靜態測試;白盒、黑盒測試。測試階段按照研發順序分別是:單元測試、集成測試、系統測試,有些公司還會有驗收測試;(單元測試開發在調試代碼時就完成,集成測試也是,但是有時測試人員也需要進行集成測試;測試人員平時主要的工作就是系統測試,驗收測試是客戶參與進行的測試);

4、測試用例是什麽?有什麽作用?

回答:測試用例實際上就是預設好壹個特定的場景,讓軟件再這個場景中運行,以檢驗程序是否給出正確反應,來衡量軟件是否正確滿足了客戶需求。

作用:

1、避免盲目測試並提高測試效率;在軟件版本更新之後只需要少量修改即可開展測試工作,提高工作效率,大幅度縮短測試周期。

2、可以直觀看出哪些是測試重點,測試用例是測試工作的見證,可以看到測了哪些功能,又有哪些模塊沒有測。

3、測試用例是量化測試工作的方法之壹。

5、妳平時是怎麽設計測試用例的?

分析:這個問題的點主要考察是否掌握測試用例設計方法,在回答之後,HR可能會繼續追問某種設計方法的概念或者實例,這時舉例說明即可;如:等價類劃分法就是把程序的輸入域劃分成等價類,從每個部分中選取少數代表性數據當做測試數據。

回答:設計測試用例壹般都會使用到等價類、邊界值、場景/流程法、因果圖還有錯誤推測法;

6、妳們公司的需求評審是怎麽進行的?

分析:需求評審,就是對客戶需求,軟件各個模塊之間模糊的點進行審查,排除不理解或者沒有考慮到的點。

回答:需求評審,在壹些分工比較明確的公司,都是由PD負責,需求確認好後再下發到開發和測試部門;分工不怎麽明確的公司可能就是開發測試產品等大家坐在壹起***同探討;評審形式壹般分為線上和線下兩種方式,負責人壹般會提前把需求文檔下發到大家手上供大家整理各自的疑惑點,為後續的評審會議做準備。

7、還有什麽想要問我的嗎?

分析:這個問題在每個面試的尾聲都會被問到,如果妳直接回答沒有,會讓hr有種妳不在意這份工作的感覺,如果妳問得多了又會顯得面試之前沒有做好充分的準備,所以問題壹般控制在2-3個就差不多。

直接說沒有,會讓HR覺得妳不關心這個崗位,問的多了又會顯得面試之前沒有做好充分的準備。所以問題壹般控制在兩到三個比較好。

回答:

1、公司的研發團隊目前是什麽規模?開發和測試分別有多少人?

2、公司今後的業務方向是什麽?

3、如果我入職了,我的主要工作職責是什麽?

以上!

  • 上一篇:回歸分析!!!!!!!!!!!!!
  • 下一篇:編程mta
  • copyright 2024編程學習大全網