1. 程式人生 > >測試用例和麵試經驗

測試用例和麵試經驗

實用的測試用例設計方法:

邊界值 

等價類

從需求中摘取測試用例:

1、“或”於“且” ,或的話有四條用例,

從需求中摘取測試用例:常用的

2 包括 包含 以下   其中的每一點作為一個測試用例

3,除了....以外....  不超過.... 不小於.....  非  ,任意兩種 就是把資料都組合兩點

另外從開發的設計文件中摘取測試用例: 深度的

1.考慮到某某培訓使用者量大,使用者登入後個人資訊直接查庫壓力較大,利用快取設計思路如下:

使用者登入某某學習網站後用戶資訊首先從快取讀取,如果快取中沒有那麼直接讀取資料庫並更新快取:使用者修改使用者資訊時間同步更新快取

2  某某學習任務完成後會給使用者獎勵現金金額,使用者可提現,提現請求發往銀行,當提現請求首次失敗後,採用失敗重試機制,三次請求失敗後最終認定提取失敗,第一次失敗後隔5分鐘發起第二次請求,第二次失敗後隔15分鐘發起第三次請求

資料庫的設計文件 :深度讀

測試用例的預期結果

1、預期結果的多樣性 網頁登入成功會有好幾種情況 成功或者直接進入頁面

2、預期結果的重複性 

3、預期結果的準確性 測試的結果到底是什麼

測試用例的結構

1、測試用例的層級   按功能模組順序來分的,或者按照測試用例的流程

2、測試用例的流暢  你的用例的思路,等價類就是一塊都是等價類,邊界值一塊都是邊界值

3、測試用例的冗餘 有交叉的模組都寫

4、測試用例的顆粒程度  測試點 輸入框 

功能測試的面試

面試多重門:

1 基礎之門 需求理解能力直接拿一些需求,“或 ,且”  讓你從中找出測試用例點 , 測試用例的設計

2 溝通之門 你最熟悉的專案講一講,侃侃而談

3深度之門 比如

測試用例的深度 在測試用例中出從需求文件中摘出過測試用例,還在哪些地摘取過,如果說你說開發設計文件,並舉了一兩個例子,那麼就覺得你有深度,再深的從資料庫的設計文件中摘取測試用例,更有深度了。

專案理解的深讀的時候,先講專案的時候現講業務,業務明白後,問你專案後臺用得是什麼語言,什麼中介軟體啊,在測試過程中專案過程中,怎麼判斷這個錯誤啊,看沒看過日誌,日誌在什麼地方,怎麼判斷這次日誌就是這次BUG的日誌呢,如何篩選所檢視的日誌

一旦面試官你有啥要問的,要問技術流程,比如面試自動化,以前有問題一直沒弄明白,正好你這也有自動化,能問一下是怎麼回事嗎,問測試流程一樣,遇到bug開發搞不定,盈利模式,業務流程啊,團度配比,有沒有效能測試 幾個人呢

離職上一家公司的問題 可以說 我在公司學習也好,提升也好沒有太多的空間,希望找個更適合我的環境,更適合我學習,平時自己進行了學習,找個能展示自己的才能的一個公司

在下班或者週末都做些什麼。