1. 程式人生 > 實用技巧 >測試面試題合集2(測試場景)

測試面試題合集2(測試場景)

以此為模板,覆蓋各個點。
確認大前提:需求內容,需求背景,需求目標,物件使用者,使用裝置,使用環境
可大略概括為:功能,介面,效能,安全
1)基本的功能邏輯測試:等價類,邊界值,資料型別,正常邏輯,異常邏輯,異常邏輯的良性提示,流程失敗,各種場景,易用性等
2)裝置相容性:IOS Andriod,不同系統版本,不同螢幕
3)獲取裝置許可權
4)網路環境:wifi/弱網/斷網,以及這幾種情況切換下,發起請求與預設頁面
5)FPS,正常情況下資源載入速度,開啟速度
6)流量測試,和電量測試
7)cpu 和記憶體資源佔用情況
8)負載測試、壓力測試:程式的健壯性,併發量使用者量比較大的時候是否會有崩潰之類的問題
9)安全測試:涉及安全性的資料不可以被挾持,攻擊,密碼不可明文儲存
10)是否呼叫第三方,與第三方軟體的協調配合
1、設計登入場景

登入場景的測試設計

2、有一個移動 app 電影票,現有個活動,能以 20%的價格買入 1000 張電影票,每人限購 1 張,設計測試場景

功能點:關鍵詞:移動app、活動、電影票、20%的價格、1000張、限購邏輯

壓測

相容

其他加分項:作為負責人需要考慮,專案上線時間及各階段排期是否合理、測試資源如何分配、是否有風險預案等

測試用例參考:

一、功能測試

1、移動app:因是個活動,需要考慮弱網路情況,考慮圖片是否使用縮圖;使用者體驗...

2、活動:H5的可能比較大,需考慮活動如何上線、能否正確進入活動介面...

3、電影票:電影票是某部電影還是全部在售的電影、選座是否正常、已售座位的資訊更新是否及時、電影的相關資訊是否正確等...

4、20%的價格:購買方式(網銀、支付寶、微信)、買入/退款時的折扣計算、可能存在的安全隱患(如異常資料提交購買/退款)...

5、1000張:1000等價類劃分、並行處理之N個人同時付款一張票、二次支付;二次購買...

6、限購:限購方式(手機號、新老使用者、App賬號、iOS/Android不同端…)、購買時庫存不足、重複購買、如果有允許等待30min內付款,那麼第一張不付款,購買第二張會怎麼樣…

二、壓測:載入H5頁面的時間,峰值併發的設計

三、相容性:在不同裝置,不同系統及版本該“活動”的相容性檢查

3、以朋友圈點贊設計測試場景

朋友圈點贊

4、針對電梯、取款機、拉桿箱設計測試場景

電梯場景取款機場景拉桿箱場景

5、購物網站從商品瀏覽到提交訂單設計測試場景

首頁→品類頁→商品詳情頁→加購物車→選擇配送→→提交訂單→選擇支付型別 →支付完成