面試官最常問的10道測試用例面試題及答案,每1題都很經典

前言

軟件測試面試中,測試用例是非常容被問到的一個點,今天小編就給大家把最常見的20道測試用例方面的問題給大家整理出來,希望對大家的面試提供幫助。

自動化測試

之前給大家整理了一套Python自動化測試的學習資料以及各大廠的面試題,因文章的篇幅有限,所以圖上的文件我都放在公衆號【程序員阿信】中了,關注之後回覆66即可獲取了。

1、什麼是測試用例

答:測試用例的設計就是如何覆蓋所有軟件表現出來的狀態,即在滿足輸入/輸出的一組條件下,軟件運行是一系列有次序的、受控制的狀態變化過程。

2、設計用例的好處?

答:設計用例的過程可以更深刻的理解需求,熟悉各功能點,保證儘可能全的覆蓋到各測試點。也便於用例評審。

3、用例必備4個方面?

答:預置條件、執行步驟、預期結果、測試結果;用例要點:需包括與其他模塊耦合關係、用例的級別,考慮哪些需求必須完成,哪些需求可以後續完成。

4、測試用例的設計理念?

答:首先要保證產品的質量,測試用例的數量並不能決定質量的好壞,要做到覆蓋全面,提倡高質量的自動化測試。

5、測試用例有哪些設計方法?

答:等價類劃分法、邊界值分析法、功能圖法、錯誤推測法、因果圖法、場景法等。

6、何時開始設計測試用例?

答:需求文檔定版後,即可開始陳列測試點和編寫測試用例。

7、用例寫完,我們要先做什麼?

答:先自檢,自檢完畢,列出有疑惑的點,評審之前,把用例提前發給相關的開發、產品,預留時間告訴他們先看,再統一時間進行評審。

8、什麼時候寫測試點,什麼時候寫用例?

答:

  1. 如果公司只有你一個測試員,就沒必要寫測試用例了,寫測試點,提取關鍵要素;
  2. 如果需求老是頻繁變化,寫測試點吧;你的測試用例的更新速度永遠跟不上需求的變化速度,每天都在改用例。太詳細的用例,無太多的意義和價值;
  3. 如果你們的節奏控制的非常緊湊,完全沒時間嚴格按照測試用例執行,寫測試點吧,提取關鍵要素;
  4. 如果團隊的整體測試員技能均衡,測試點已經能夠充分覆蓋了,寫測試點吧,測試用例的意義不大;
  5. 如果這塊的邏輯非常複雜,你未曾接觸,儘量寫詳細點的測試用例,通過用例的梳理過程,是一個很好的梳理理解需求和產品的過程;
  6. 如何用更少的測試點,儘可能的充分考慮各種可能性呢?跟什麼因素有關呢?與用例設計方法、經驗、需求理解等等有關。我們要綜合運用等價類、邊界值、錯誤推測、場景法、因果圖等測試用例的設計方法;
  7. 不要總找刁鑽的用例,要把客戶常用的流程弄好。產品上線之前無論經過多少輪測試,一定要把主體業務流程進行迴歸測試。

9、測試用例的更新?

答、評審後需要更新、測試過程中需要更新、測試結束後根據線上反饋情況進行更新。

10、如何保證用例的覆蓋度?

答:首先一定要熟悉需求,需求分析,拆解非常重要,需求熟悉過程中,不理解的地方,一定要找產品進行及時溝通,確定結果。其次項目開發過程中,每期的用例都要不斷總結,學會總結,儘可能的保證少漏。其實這個與測試思維關係密切,工作經驗的積累,以及測試思維的形成,都有助於你設計一份較完整的測試用例。

以上這些面試題都是非常容易被面試官問到的,建議保存,面試之前反覆觀看,最後祝願所有的面試者都能夠找到自己滿意的工作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章