背景
我發現無論是剛入職場的測試新人還是在具備幾年測試經驗的職場老人,對于測試用例設計這塊,倘若不是自己接觸過測試過的軟體産品,被問到如何測試基本回答不上來,原因歸根結底還是測試思維積累不夠。
鑒于目前很多小夥伴找工作,索性就把最近回報的用例設計題一并整理出來,來助攻大家的高薪求職之路!
整理了一份大廠軟體測試面試寶典pdf測試用例設計題
1、用例設計題 — 自助購物 APP

答案整理:
假設買 2 送 1 商品,隻需要掃碼 2 件,購買清單會自動新增贈送商品
假設同一件商品隻能享受單一優惠,例如如果是買 2 送 1,則無折扣價
1.正常購物流程驗證:分别對正價商品、直接折扣商品、買 2 送 1 商品掃碼,添加購買
1)添加商品,并分别檢視讀取價格是否正确:
a、對正價商品進行掃碼自動填充條碼框并讀取價格正确
b、買 2 送 1 商品掃碼 2 件自動新增 1 件贈送商品(贈送價格為 0,另 2 件正價)
c、直接折扣商品,手動輸入條碼框,讀取折扣後的價格
2)點選結算,選擇 APP 賬戶餘額支付,是否正常支付
3)支付成功是否自動生成開閘機開門密碼,且能正常刷碼開門
2.其他正常購物流程補充:
1)掃碼添加多件買 2 送 1 商品,贈送商品是否正常顯示購買清單且價格為 0;選擇支付為微信是否正常支付,并生成開閘機密碼正常開門
2)掃碼添加多件折扣商品,是否正常顯示折扣價格;選擇支付為支付寶是否正常支付,并生成開閘機密碼正常開門
3)測試添加商品超過 1 頁(一般 1 頁 10 件商品)的情況
4)對已經掃描的商品删除,是否正常删除,且價格小計正确
5)對已經掃描的商品減少數量,是否正常減少數量,且價格小計正确
3.其他情況驗證:
1)點選掃描功能,條碼框手動輸入錯誤的條碼,app 是否正常處理
2)添加的商品數量超過目前超市的庫存量,app 是否正常提示
3)頻繁多次點選結算功能,app 是否提醒不能頻繁送出操作
4)購買商品價格超過 app 賬戶餘額/微信餘額/支付寶餘額情況
5)生成的開閘機開門密碼,已掃碼使用,是否可重複使用
6)對于出現不能正常支付情況導緻無法刷碼離開,app 是否有及時報警處理
2、用例設計題 — 股票軟體
請設計以下界面中業務功能的測試方案:
提示:需要細化到測試場景、測試點
買入股票場景:
- 正常買入股票操作,購買後,股票是否正常顯示記錄,且金額是否正常扣除
- 股票代碼輸入前幾位,是否可自動關聯;下拉框股東代碼是否顯示完整,選擇下拉股東代碼第 1、最後、中間抽選測試
- 輸入股票代碼後證券代碼可自動關聯、也可支援輸入
- 可用資金正常顯示目前可用資金、可分别輸入正數金額、0、負數、超過目前可用資金
- 委托類型選擇限價委托、買入價格低于/高于市價,是否自動買入
- 買入價格邊界值的測試,例跌停、漲停價格邊界
- 最大數量是否計算正确,可用資金/買入價格
- 選擇按數量:買入數量低于等于可購買最大數量邊界值測試,為 0、負數、超過最大購買數量
-
選擇按金額:買入金額低于等于可購買最大金額邊界值測試,為 0、負數、超過最大購買金額
10、分别勾選全部、1/2、1/3、1/4 驗證是否正常買入
11、清除功能驗證,買入股票輸入内容是否正常清除
股票查詢功能驗證:
- 買超過 1 頁(按 1 頁 10 條)的股票檢視股票顯示情況
- 當購買股票過多,按邊界值選擇第 1 條、最後一條、中間 1 條,檢視每支股票每個字段值是否顯示正确,尤其關注金額相關字段
- 當股票出現市價波動,關注股票市值、盈虧、盈虧比等是否正确
- 當股票賣出及買入後,證券總額及可用數量是否正确
- 股票查詢輸入關鍵字查詢功能是否正确、排序功能是否正确
買入、賣出、撤單、成交、持倉資料顯示正确性驗證:
- 選擇不同股票代碼,分别檢視買入、賣出、撤單、成交、持倉視圖下資料是否正常顯示
- 進行股票的不同業務操作模拟,分别檢視該資料是否正常顯示
3、給你一個智能門把手,如何設計測試用例?
方向都是一樣的,從功能、界面、相容、易用、安全、性能等考慮,面試的時候先基于自己對電子鎖的了解去回答
功能可以從:是否指紋解鎖、密碼解鎖、設定的指紋及密碼有無上限、設定的密碼是否有強度校驗、在無電情況下可否鑰匙
開鎖,密碼輸錯多少次電子鎖會被鎖定且是否有綁定到手機 app 通知非法開鎖警告等
界面:界面按鈕排版布局、顯示,螢幕顯示等是否友好,門把手設計是否友好
相容:是否适配到不同的尺寸
安全:發生大火、電子鎖無電情況下,是否可鑰匙開鎖,且是否可接通 app 預知警告
性能:門多次撞擊,電子鎖是否正常
4、怎麼測試手機拍照?
UI 測試:
照相界面、功能控件等是否正常
功能性:
- 是否支援延時拍照(關閉、3s)、拍視訊、全景、照片功能
- 對着光源、明暗交接處、明暗處移動、對着物體邊緣或直線物體、物體陰影、陽光/日光燈或逆光、高速連拍,拍照後是否與實景無太大的差別
- 相機中閃光燈關閉/開啟拍照是否正常
- 相機中聚焦功能、橫豎屏拍照是否正常
- 各種特效下的預覽,各種色卡下的色差是否正常
- 照片及視訊是否正常儲存
- 照片及視訊處理,包括删除、編輯、分享等操作是否正常
- 按鍵的非規律操作(拍照或攝像中按無關鍵或觸屏浮動菜單)
-
空間儲存滿情況下拍照
中斷測試:
- 來短信彩信、來語音電話、來日程、來鬧鐘、拔電池、u 盤模式下、
-
開關機、插拔充電器、定時關機時間到、背景播放音樂;
壓力測試:
- 不停地按拍照鍵、反複進退照相機、反複切換相機錄影機、反複切換攝像頭、
- 反複改變相機中的每一項、反複橫屏或豎屏、背景播放音樂時反複進入退出
- 長時間使用或攝像
5、耳機怎麼測試?
功能:
- 挑選幾段不同的音頻包括輕緩音樂、快節奏、高音頻等等進行播放,插上耳機聽聲音是否清晰,有無雜音
- 調節耳機音量鍵大、小,檢視聲音是否失真
-
播放音樂出現跳躍的情況,檢視聲音是否過渡自然
UI:
耳機外觀是否正常,是否符合人體佩戴設計等
壓力:
- 長時間使用耳機、是否出現品質問題
- 多次插拔耳機、調節耳機按鍵,是否正常