1、創建坐席組的功能模塊,如何進行測試用例設計?
解答:
功能測試,使用等價類划分法去分析創建坐席的每個輸入項的有效及無效類,同步考慮邊界值去設計對應的測試用例:
- 先進行冒煙測試,正常創建坐席(坐席組編號自動生成且確認 6 位數字唯一,名稱輸入 10 個漢字,類型選 A,抵押坐席組復選框全選,選擇第一個現場經理-名下第一個團隊長-第一個坐席),點擊確認
- 正常創建坐席(坐席組編號自動生成且確認 6 位數字唯一,名稱輸入 1 個漢字,類型選 B,抵押坐席組復選框部分勾選,選擇最后一個現場經理-名下最后一個團隊長-最后一個坐席),點擊確認
- 坐席編號可否支持手動輸入,系統統一生成 6 位后,手動修改少一位/多一位/非數字/不唯一,為空驗證,系統是否提示異常
- 坐席組名稱輸入超過 11 個漢字/11 位包含非漢字/已存在名稱/為空,系統是否提示異常
- 坐席組類型不填,系統是否提示異常
- 是否有抵押坐席組不選,可正常進行創建坐席操作
- 現場經理-團隊長-坐席,三級級聯功能是否正常,關注下拉框選項的完整正確性驗證;坐席為空,系統是否有合理提示
UI 測試: 關於界面排版布局顏色風格等是否正常合理,是否跟原型需求一致
2、抽獎的活動頁面,抽獎按鈕,抽獎成功后獲得獎勵扣除抽獎資格怎么寫用例?
解答:
Ui: 抽獎頁面(轉盤/跑馬等),且顯示抽獎剩余次數
功能:
- 抽獎活動入口是否正確,例如通過首頁 banner、推薦分享鏈接等
- 基本抽獎功能驗證,中獎:中獎次數-1,獎品發放正常,且可進行獎品兌換
- 基本抽獎功能驗證,未中獎:中獎次數-1
- 同一用戶抽獎次數測試,每抽獎 1 次,次數減 1;抽獎次數為 0,不允許抽獎;退出重登/刷新頁面/隔天登錄都無抽獎資格
- 抽獎中獎概率,可通過 Jmeter 大並發調用抽獎接口,計算中獎概率是否正確
- 未登錄/session 過期/未到抽獎時間,是否可抽獎
兼容:
不同瀏覽器、不同手機的兼容,查看抽獎頁面操作是否正常
性能:
同一時間,大並發抽獎,服務器處理是否正常
3、給你一個微信上一個聊天的窗口你是怎么測試的?
微信聊天框的主要功能就是發消息和接收別人的消息。
消息的分類:純文字,圖片,文件,表情,語音、視頻,文字 + 表情
聊天的其他功能:@符號,撤回功能,加好友功能,消息重發,發紅包,轉賬,發送位置信息、發送名片、群聊等功能
功能測試:
正常網絡下,發送純文字,圖片,文件,表情,語音、視頻,文字 + 表情消息,發送及接收功能是否正常
正常網絡下,測試圖片,文件,語音,視頻,文字的上限值測試
正常網絡下,連續發消息消息統計數量功能正常
正常網絡下,是否支持群發文件/群聊文件,是否支持語音轉文字
正常網絡下,消息發送后,在一定時間范圍內是否支持撤回,超出指定時間,是否不支持撤回功能
正常網絡下,發送失敗后,是否支持消息重發
正常網絡下,消息較多時,是否支持一鍵回到之前瀏覽位置
正常網絡下,語音聊天、視頻聊天相互轉換功能是否正常,發送語音聊天、視頻聊天時,是否有聲音提示
正常網絡下,發送語音聊天、視頻聊天時,長時間未接聽,是否有提示
正常網絡下,發送名片、發送位置信息功能是否正常
正常網絡下,發送紅包、轉賬功能是否正常
正常網絡下,未加好友情況下,加好友功能是否正常
正常網絡下,群聊:@單個人,多個人,全部人時,對象是否會收到提醒
正常網絡下,群聊:發起群視頻,群語音時,所有被邀請的成員是否能加入群聊
正常網絡下,群聊:群聊數量統計是否正確
網絡測試: 在弱網或無網絡的情況下各類功能是否正常,視頻聊天、語音聊天是否有提示
中斷測試: 發送消息/語音聊天/視頻聊天場景中,斷網重連/低電量/打電話/切換 app,處理是否正常
界面測試: 聊天消息界面,提示框等是否正常
兼容性測試: 不同手機系統,不同手機型號,分辨率屏幕尺寸下,發送消息功能是否正常
性能測試: 發送圖片、文字、視頻、語音等消息,對方收到的時間,是否在需求時間之內
4、舉一個電商項目的模塊你是怎么做的?
舉例自己熟悉的,比如電商項目中的購物車,
功能:
- 分為已登錄和未登錄的場景;如果是未登錄的話,添加購物車就提示登錄頁面先登錄;已經登錄的話,可以正常跳轉至購物車;
- 進入購物車的入口驗證:比如淘寶商品頁點擊“加入購物車”切入,或從導航欄頂部去往購物車;
- 購物車空頁面驗證:當購物車商品添加為 0 時,頁面是否正常提示
- 購物車的商品清單驗證: 一件/多件/多個商家多件商品的圖片、名稱、單價金額等是否正常顯示,並且點擊可跳轉到商品詳情頁;
- 商品數量的增減和輸入驗證:測試 1/最大庫存/限購數量的正常情況 ,測試 0/負數/超過庫存/超過限購數量 /非數字的異常情況;
- 選擇全選和部分勾選商品, 確認單件商品的小計金額、 結算里的數量和總價金額的正確性
- 購物車已添加的商品下架,是否正常顯示失效
- 刪除購物車商品,購物車不再顯示,重新添加可正常顯示
- 點擊結算,可正常跳轉到訂單頁面,並與優惠活動存在交互功能驗證。
非功能:
界面: 頁面的美觀,沒有錯別字 和 頁面排版等
兼容性: Web 端的能兼容主流瀏覽器,APP 端能兼容手機和系統版本
性能:多次訪問,長時間訪問 考慮穩定性等
安全:敏感信息的傳輸,漏洞掃描等
5、涉及到了庫存方面的測試嗎?
- 前台商品詳情頁、購物車商品存庫量是否與后台管理員添加商品庫存量一致
- 后台管理員對商品庫存量進行增、改,前台商品詳情頁、購物車中庫存顯示是否正常
- 商品完成購買支付發貨流程后,前后台庫存量是否及時減少
- 商品完成購買並取消訂單,查看前后台庫存量變化情況
- 商品完成購買發貨,並進行退貨,查看前后台庫存量變化情況
- 庫存量與購買數量的約束測試
- 后台設置庫存量報警閾值,驗證低於該閾值是否有報警,及時添加存庫
- 庫存量為 0,查看前后台商品庫存量是否正常顯示