软件测试面试题之用例设计题
1.點擊點贊按鈕,是否可以成功點贊,并顯示點贊圖標和微信昵稱;
2.點贊成功后是否可以取消點贊;
3.沒有網絡情況下是否可以點贊;
4.點贊成功后是否可以評論;
5.是否按照點贊順序進行排序;
6.點贊剛好一排可以顯示多少頭像;
7.是否有點贊人數限制;
8.是否可以多次點贊/取消點贊;
9.點贊成功后,原“點贊”字樣是否變為“取消”;
10.朋友圈是否可以看到共同好友的點贊;
11.是否可以點贊剛刪除的朋友圈;
12.是否可以點贊圖片/視頻/純文字的動態;
13.朋友圈限制僅自己可見,是否可以點贊;
14.朋友圈設置三天后不可見,是否可以點贊;
15.朋友圈主頁中,是否可以看到點贊信息;
16.是否可以點贊1天/7天/30天前/1年前/半年前朋友圈,并點贊朋友圈;
17.是否可以點贊自己發送的朋友圈;
18.是否可以點擊剛加好友的朋友圈;
19.陌生人可見10條動態的朋友圈是否可以評論;
20.朋友點贊是否有提示本人收到朋友圈被朋友點贊信息;
評論功能:
1.點擊評論按鈕,是否可以成功評論,并顯示評論內容和微信昵稱;
2.評論成功后是否可以刪除評論;
3.沒有網絡情況下是否可以評論;
4.是否按照評論的時間順序進行排序;
5.評論時,是否支持表情,文字,顏文字形式等;
6.評論時,是否支持粘貼內容進行評論;
7.是否有評論人數限制;
8.是否可以多次評論/刪除評論;
9.評論內容是否有長度限制;
10.朋友圈是否可以看到共同好友的評論;
11.是否可以評論剛刪除的朋友圈;
12.是否可以評論圖片/視頻/純文字的動態;
13.朋友圈限制僅自己可見,是否可以評論;
14.朋友圈設置三天后不可見,是否可以評論;
15.朋友圈主頁中,是否可以看到評論信息;
16.是否可以評論1天/7天/30天前/1年前/半年前朋友圈;
17.是否可以評論自己發送的朋友圈;
18.是否可以評論剛加好友的朋友圈;
19.是否可以評論賬號異常的朋友圈動態;
20.是否有提示本人收到被朋友評論的信息提示;
21.陌生人可見10條動態的朋友圈是否可以評論;
性能測試
1.點贊完成后,點贊的頭像顯示速度;
2.網速對點贊是否有影響;
3.能否及時刷新點贊人數;
4.能否及時刷新評論人數;
5.網速對評論是否有影響;
界面測試
1.界面與UI設計的效果圖是否一致;
2.圖片位置顯示是否正確;
3.下拉朋友圈是否刷新;
4.是否是中文簡體;
5.是否有錯別字;
易用性測試
1.操作是否簡單;
2.是否適合于不同年齡段人使用;
兼容性測試
1.不同操作系統是否好用;
2.不同微信版本;
3.不同手機型號;
安全測試
1.朋友圈內容涉嫌不良信息,是否判斷為異常;
2.非好友,且對陌生人不可見則不可以看到朋友圈;
弱網測試
1.2g網絡點贊需要多長時間/是否可以點贊/是否可以評論;
2.3g網絡點贊需要多長時間/是否可以點贊/是否可以評論;
3.4g網絡點贊需要多長時間/是否可以點贊/是否可以評論;
4.5g網絡點贊需要多長時間/是否可以點贊/是否可以評論;
5.公共網絡點贊需要多長時間/是否可以點贊/是否可以評論;
二
QQ功能測試
功能性測試
登錄成功
1.輸入已注冊的QQ號及正確密碼、正確的驗證碼(英文不區分大小寫),可正常登錄;
2.登錄成功后選擇記住QQ號、記住密碼,下次也可以正常登錄;
登錄失敗
賬號:
1.輸入未注冊的QQ號,提示“該賬號暫未注冊”;
2.輸入的QQ號長度小于5位或大于11位,提示“請輸入正確的賬號”;
3.輸入的QQ號含有英文字母、特殊字符(非純數字),提示“請輸入正確的賬號”;
4.輸入的QQ號類型和長度合法但長期未使用已被凍結,提示“該賬號已被凍結”;
5.輸入QQ號、密碼、驗證碼有一個或多個為空,登錄失敗;
密碼:
1.輸入的QQ密碼長度小于8位或大于16位,提示“賬號或密碼錯誤,請重新輸入”;
2.輸入的QQ密碼有空格或其他非法字符、純數字/純字母/純符號、含有中文,登錄失敗;
3.輸入的QQ密碼長度、類型合法但是與輸入賬號不匹配,提示“賬號或密碼錯誤,請重新輸入”;
4.登錄失敗,不記住此次密碼;
5.密碼輸入時加密顯示,選擇密碼可見時顯示密碼;
6.輸入密碼時開啟大寫鍵盤時有提示信息;
短信驗證碼:
1.輸入驗證碼數字不相符、輸入其他非數字、輸入超過時間規定/失效的驗證碼,驗證失敗;
2.輸入的驗證碼長度小于6位,輸入的驗證碼長度大于6位,驗證失敗;
圖片驗證碼(看圖輸入):
1.輸入驗證碼長度小于4位或大于4位,驗證失敗;
2.輸入驗證碼驗證碼英文字母不相符合、數字不相符合、含有特殊字符,驗證失敗;
3.輸入錯誤時,可點擊圖片刷新更新;
圖片驗證碼(拼圖輸入):
1.拼圖時間超時,驗證失敗;
2.未正確完成拼圖,驗證失敗;
異常場景
1.輸入未注冊的QQ號有提示信息;
2.在手機端/電腦端登錄已在電腦端/手機端登錄的賬號,有提示信息;
3.同一個設備允許重復登錄同一個QQ賬號;
4.同一個設備允許登錄多個不同的QQ賬號;
5.允許在QQ號輸入框、密碼輸入框、短信驗證碼輸入框復制粘貼;
登錄界面
1.各個按鈕、輸入框提示信息符合要求;
2.各個按鈕、輸入框位置符合要求;
3.各個按鈕、輸入框長度符合要求;
4.各個按鈕、輸入框顏色符合要求;
5.各個按鈕、輸入框被點擊時和靜止時的形狀符合要求;
6.各個按鈕、輸入框位置固定,在不同設備上顯示正常;
7.點擊QQ快捷方式,登錄界面動畫展示正常;
8.登錄界面動畫開啟時間符合要求;
9.登錄界面動畫受登錄設備配置影響的登錄時間在可接受范圍內;
性能測試
1.打開登錄頁面所需時間符合要求;
2.登錄成功跳轉到新頁面所需時間符合要求;
3.在弱網絡情況下,登錄跳轉時間符合要求;
4.QQ號與密碼,驗證碼的驗證時間符合要求;
安全測試
1.登錄失敗輸入一定次數后,不可繼續登錄;
2.同一設備最多可登錄賬戶限制;
可用性測試
1.輸入賬號及密碼后回車是否可以登錄;
2.輸入框是否支持以Tab鍵切換;
兼容性測試
1.支持在Windows/Mac/Linux不同操作系統上登錄;
2.支持在不同系統版本上登錄,如win7、win10;
3.支持在iphone、Android等不同移動設備上不同操作系統上登錄;
三
微信發紅包測試
功能測試
1.紅包金額和紅包個數的輸入框中只能輸入數字;
2.紅包里最多和最少可以輸入的錢數是否按預期限制( ?200 ?0.01);
3.拼手氣紅包最多可以發多少個紅包是否有做限制(100);
4.超過最大拼手氣紅包的個數是否有提醒;
5.當紅包錢數超過最大范圍是否有對應的提示;
6.當發送的紅包個數超過最大范圍是否有提示;
7.當余額不足時,紅包發送失敗;
8.在紅包描述里是否可以輸入漢字,英文,符號,表情,純數字,漢字英語符號;
9.是否可以輸入它們的混合搭配;
10.輸入紅包錢數是否只能輸入數字;
11.紅包描述里最多多少個字符是否有限制( 10個);
12.紅包描述,金額,紅包個數框里是否支持復制粘貼操作;
13.紅包描述里的表情可以刪除;
14.發送的紅包別人是否可以領取;
15.發的紅包自己可不可以領取;
16. 24小時內沒有領取的紅包是否可以退回到原來的賬戶;
17.超過24小時沒有領取的紅包,是否還可以領取;
18.用戶是否可以多次搶一個紅包;
19.發紅包的人是否還可以搶紅包;
20.紅包的金額里的小數位數是否有限制;
21.可以按返回鍵,取消發紅包;
22.斷網時,無法搶紅包;
23.是否可以自己選擇支付方式;
24.余額不足時,會不會自動匹配支付方式;
25.在發紅包界面能否看到以前的收發紅包的記錄;
26.紅包記錄里的信息與實際收發紅包記錄是否匹配;
27.支付時可以密碼支付也可以指紋支付;
28.如果直接輸入小數點,那么小數點之前應該有個0;
29.支付成功后,退回聊天界面;
30.發紅包金額和收到的紅包金額應該匹配;
31.是否可以連續多次發紅包;
32.輸入錢數為0,"塞錢進紅包"置灰;
性能測試
1.弱網時搶紅包,發紅包時間;
2.不同網速時搶紅包,發紅包的時間;
3.發紅包和收紅包成功后的跳轉時間;
4.收發紅包的耗電量;
5.退款到賬的時間;
兼容測試
1.蘋果,安卓是否都可以發送紅包;
2.電腦端是否可以搶微信紅包;
界面測試
1.發紅包界面沒有錯別字;
2.搶完紅包界面沒有錯別字;
3.發紅包和收紅包界面排版合理;
4.發紅包和收到紅包界面顏色搭配合理;
安全測試
1.對方微信號異地登錄,是否會有提醒;
2.紅包被領取以后,發送紅包人的金額會減少,收紅包金額會增加;
3.發送紅包失敗,余額和銀行卡里的錢數不會減少;
4.紅包發送成功,是否會收到微信支付的通知;
易用性(有點重復)
1.紅包描述,可以通過語音輸入;
2.可以指紋支付也可以密碼支付;
四
轉賬功能測試
在支付金額上
1. 驗證同行轉賬、跨行轉賬、支付寶直接轉賬,綁定的銀行卡的互轉;
2. 校驗驗證碼的有效性(一般小額只需手機驗證碼,大額需要手機驗證碼+動態口令,轉給綁定的銀行卡無需驗證);
3. 驗證轉賬手續費收取情況(比如小于一定金額同行轉賬免費,跨行收費等等,具體收費標準以需求書描述為準);
4. 驗證即時轉賬和普通轉賬情況;
5.驗證6位數交易密碼正確與否的情況;
6. 驗證賬戶余額不足的情況;
7 .驗證轉賬金額超過限額情況;
8.驗證轉賬超時情況(一般交易都有超時控制,服務器超過一定時間(一般30s)沒有響應,服務器就會發出超時報錯給客戶端,超時場景測試需要臨時聯系開發,讓開發設置一下,測試員工就可以在客戶端模擬出超時場景);
9.驗證收款人姓名和收款賬號不一致的情況或者兩者都有誤的情況;
10. 驗證轉出方或者轉入方屬于非法賬戶(掛失,凍結,鎖定,銷戶的賬戶)情況;
11. 驗證信用卡、定期存折不能轉出。(一般會在賬號選擇的時候,進行屏蔽);
12.驗證在ios、安卓,web端的轉賬場景;
13.單詞金額的最小值 ,如0.01;??
14.無實際意義的金額,如0元;
15.支付金額錯誤:格式錯誤 、數字錯誤(支付金額為負數);
16.余額小于實際需要支付的金額;
17.銀行卡或其他設置當日消費金額或者是單筆金額超限;
支付接口上
關于支付會涉及到很多第三方接口的相關的事件。比如:支付寶 、網銀系統 、手機銀行、POS機的終端服務,甚至是掃碼槍等硬件設備也是有關系的。
支付的操作問題上
1.指紋支付;
2.免密支付;
3.賬號+密碼支付;
4.動態獲取支付驗證碼支付;
5.銀行卡號+密碼綁定支付;
6.信用卡可能會涉及到支付碼等;
如今的支付方式多樣化、快捷支付和銀行卡支付之間的差異性。信用卡和普通儲蓄卡之間的差異處。等都是需要考慮的。
產品的容錯性上(異常處理)
1.如何處理轉賬失敗;
2.轉賬時出現斷網?;
3.轉賬失敗之后,如何退還;
4.轉賬金額不足的情況下 ,充值后是否可以繼續支付;
5.持續點擊是否會出現多次扣款;
6.如果發生多次扣款,如何退款到支付賬號;
產品后臺處理上
成功轉賬的賬務處理、轉賬失敗的賬務處理、差錯賬處理等等。
歡迎大家留言給出你們面試的時候遇到的面試,有參考答案的也可以留下參考答案。小編會同一匯總,到時候分享給大家,幫助更多的朋友
總結
以上是生活随笔為你收集整理的软件测试面试题之用例设计题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统服务(daemon)
- 下一篇: Hyperledger Fabric 管