1. 程式人生 > 其它 >這些面試用例設計 - 你遲早會遇到

這些面試用例設計 - 你遲早會遇到

1、朋友圈點贊以及評論測試用例

功能測試
1 是否可以點贊成功

2 點贊成功後是否可以去取消

3 沒有網路情況下是否可以點贊

4 點贊成功後是否可以評論

5 是否按照點贊順序,按時間進行排序

6 點贊一排可以顯示多少人頭像

7 是否有點贊人數限制

8 是否可以多次點贊

9 點贊完成後對手機是否有影響

10 點贊是手機是否有會出現故障

11 是否可以點贊剛刪除的朋友圈

12 同一個朋友圈,是否能有多人觀看及點贊

13 朋友圈是否有限制不可觀看

14 朋友圈是否有設定三天後不可見

15 朋友圈是否對你開放

16 好友是否將你拉黑

17 是否可以點贊1天前朋友圈

18 是否可以點贊7天前朋友圈

19 是否可以點贊30天前朋友圈

20 是否可以點贊1年前朋友圈

21 是否可以點贊半年前朋友圈

22 是否可以點選自己傳送的朋友圈

23 是否可以點選剛加好友的朋友圈

24 朋友點贊是否有提示本人收到朋友圈被朋友點贊資訊

25 朋友評論是否有提示本人收到朋友圈被朋友評論資訊

26 是否能接收朋友圈發的純文字

27 是否能接收受朋友圈發的表情

28 是否能接受朋友圈發的圖片

29 是否能接受朋友圈發的視訊

30 是否能接收朋友圈發的音訊



效能測試
1 點贊完成後下放點讚的頭像顯示速度

2 網速對點贊是否有影響

3 能否及時重新整理點贊人數

4 能否及時重新整理評論人數

5 網速對評論是否有影響



介面測試
1 介面與ui設計的效果圖是否一致

2 圖片位置顯示是否正確

3 下拉朋友圈是否重新整理

4 是否是中午簡體

5 是否有錯別字



易用性測試

1 操作是否簡單

2 是否適合於不同年齡段人使用



相容性測試
1 不同作業系統是否好用

2 不同微信版本

3 不同手機型號



安全測試
1 朋友圈內容涉嫌不良資訊

2 看是否為好友,不是好友不可以進行看別朋友圈

3 微信必須要登入



弱網測試
1 2g網路點贊需要時間/是否可以點贊/是否可以評論

2 3g網路點贊需要多長時間/是否可以點贊/是否可以評論

3 4g網路點贊時間多長時間/是否可以點贊/是否可以評論

4 5g網路點贊時間多長時間/是否可以點贊/是否可以評論

5 公共網路點贊多長時間/是否可以點贊/是否可以評論

2、電梯功能的測試用例和測試方案

一、如果給你一臺電梯,請問你如何測試它,分析如下

1.功能:上升、下降、停止、開門、關門、梯內電話、燈光、指示燈等;

2.效能:速度、反應時間、關門時間等;

3.壓力:超載、尖銳物碰撞電梯壁等;

4.安全:停電、報警裝置、轎箱停靠位置、有人扒門時的情況等;

5.可用性:按鍵高度、操作是否方便、舒適程度等;

6.UI:美觀程度、光滑程度、形狀、質感等;

7.穩定性:長時間執行情況等;

8.相容性:不同電壓是否可工作、不同型別電話是否可安裝等。



其實在簡單分析的過程中,發現許多東西根本測試不全,比如電話、燈光、材質、排程程式、可維修性等,當發現在一個用例中無法說清楚時,這些應該拆分開來分別測試。可以告訴主考官,你需要模組化地測試電話、燈光等。再有在一起的組裝測試。



二、下面是詳細的測試點:



需求測試: 
檢視電梯使用說明書、安全說明書等

介面測試: 
檢視電梯外觀 



功能測試: 
 1.測試電梯能否實現正常的上升和下降功能。 

 2.電梯的按鈕是否都可以使用。 

 3.電梯門的開啟,關閉是否正常。  

 4.報警裝置是否可用。  

 5.與其他電梯之間是否協作良好。 

 6.通風狀況如何。 

 7.突然停電時的情況。  

8.上升途中的響應。  

   1)電梯本來在1樓,如果有人按18樓,那麼電梯在上升到5樓的時候,有人按了10樓,這時候是否會在10樓先停下來;  

   2)電梯下降到10層時顯示滿員,此時若8層有人等待電梯,是否在8層停。 

9.是否有手機訊號

可靠性: 
1.門關上的一剎那出現障礙物。 

 2.同時按關門和開門按鈕。  

3.點選當前樓層號碼 

4.多次點選同一樓層號碼 

5.同時按上鍵和下鍵 

易用性: 
電梯的按鈕的設計符合一般人的習慣嗎 

使用者文件: 
使用手冊是否對電梯的用法、限制、使用條件等有詳細的描述 

壓力測試: 
1.看電梯的最大承重量,在負載過重時報警裝置是否有提醒 

2.在一定時間內不斷讓電梯上升、下降 

穩定性測試: 
看電梯在最大負載下平穩執行的最長時間

3、微信發紅包-測試用例

功能測試
1.在紅包錢數,和紅包個數的輸入框中只能輸入數字

2.紅包裡最多和最少可以輸入的錢數  200  0.01

3.拼手氣紅包最多可以發多少個紅包  100

3.1超過最大拼手氣紅包的個數是否有提醒

4.當紅包錢數超過最大範圍是不是有對應的提示

5.當傳送的紅包個數超過最大範圍是不是有提示

6.當餘額不足時,紅包傳送失敗

7.在紅包描述裡是否可以輸入漢字,英文,符號,表情,純數字,漢字英語符號,

7.1是否可以輸入它們的混合搭配

8.輸入紅包錢數是不是隻能輸入數字

9.紅包描述裡許多能有多少個字元   10個

10.紅包描述,金額,紅包個數框裡是否支援複製貼上操作

12.紅包描述裡的表情可以刪除

13.傳送的紅包別人是否可以領取

13.1發的紅包自己可不可以領取   2人

14. 24小時內沒有領取的紅包是否可以退回到原來的賬戶

14.1  超過24小時沒有領取的紅包,是否還可以領取

15.使用者是否可以多次搶一個紅包

16.發紅包的人是否還可以搶紅包   多人

17.紅包的金額裡的小數位數是否有限制

18.可以按返回鍵,取消發紅包

19. 斷網時,無法搶紅包

20.可不可以自己選擇支付方式

21.餘額不足時,會不會自動匹配支付方式

22.在發紅包介面能否看到以前的收發紅包的記錄

23.紅包記錄裡的資訊與實際收發紅包記錄是否匹配

24.支付時可以密碼支付也可以指紋支付

25.如果直接輸入小數點,那麼小數點之前應該有個0

26.支付成功後,退回聊天介面

27.發紅包金額和收到的紅包金額應該匹配

28.是否可以連續多次發紅包

29.輸入錢數為0,"塞錢進紅包"置灰

效能測試
1.弱網時搶紅包,發紅包時間

2.不同網速時搶紅包,發紅包的時間

3.發紅包和收紅包成功後的跳轉時間

4.收發紅包的耗電量

5.退款到賬的時間



相容測試
1.蘋果,安卓是否都可以傳送紅包

2.電腦端可以搶微信紅包



介面測試
1.發紅包介面沒有錯別字

2.搶完紅包介面沒有錯別字

3.發紅包和收紅包介面排版合理,

4.發紅包和收到紅包介面顏色搭配合理



安全測試
1.對方微訊號異地登入,是否會有提醒   2人

2.紅包被領取以後,傳送紅包人的金額會減少,收紅包金額會增加

3.傳送紅包失敗,餘額和銀行卡里的錢數不會少

4.紅包傳送成功,是否會收到微信支付的通知

易用性(有點重複)
1.紅包描述,可以通過語音輸入

2.可以指紋支付也可以密碼支付3


4、支付的測試用例

在支付金額上
1、金額的最小值 :如0.01  

2、無實際支付意義的金額:如0元訂單

3、支付金額錯誤:格式錯誤 、數字錯誤(支付金額為負數)

3、超大金額 :設定的最高金額上限。(如微信紅包單個最大值為200等)

4、餘額小於實際需要支付的金額

5、銀行卡或其他設定當日消費金額或者是單筆消費金額超限



支付介面上
關於支付會設計到很多第三方介面的相關的事件。比如:支付寶 、微信、網銀系統 、手機銀行、POS機的終端服務  甚至是 掃碼槍 等硬體裝置也是有關係的。



支付的操作問題上
1、指紋支付

2、免密支付

3、賬號+密碼支付

4、動態獲取支付驗證碼支付

5、銀行卡號+密碼繫結支付

6、信用卡可能會設計到支付碼等



如今的支付方式多樣化、快捷支付和銀行卡支付之間的差異性。信用卡和普通儲蓄卡之間的差異處。等都是需要考慮的。



產品的容錯性上(異常處理)
1、如何處理退款

2、支付時出現斷網  

3、支付失敗之後 如何補單和退單

4、支付金額不足的情況下 ,充值後 是否可以繼續支付

5、持續點選 是否會出現多次扣款

6、如果發生多次扣款,如何退款到支付賬號



產品後臺處理上
成功訂單的賬務處理、失敗訂單的賬務處理、退款訂單的賬務處理、差錯賬處理等等。