面試官:你來設計一下抖音直播功能測試用例吧!

測試開發面試題答案彙總(第3期)

面試題來源:【面試乾貨】2020年軟件測試面試題大全(持續更新)附答案 》 javascript

3.2 實戰案例

「Q:微博發動態,設計一下測試點」html

雖然說是發動態,可是測試時不能只是關注發動態這一操做的功能,發完動態以後,咱們要確保動態要對外可見(對關注的人可見),單單測試發動態這個操做,實際上意義是不大的,畢竟只測發動態,不能實現測試閉環。java

因此測試用例必定要把整個使用流程的case都要涉及到,避免漏測。python

微博發動態-測試點.jpg


「Q:對一臺自動售貨機進行測試用例設計」程序員

自動售貨機-測試點.jpg

對於針對於 投幣支付 這個測試點,還能夠用 因果圖法 去求解web

https://wenku.baidu.com/view/8ed3ce7db94ae45c3b3567ec102de2bd9605de87.html面試


「Q:設計微信發紅包測試用例」算法

微信紅包-測試點.jpg


「Q:設計抖音直播功能測試用例」編程

除了下圖列舉的一些測試點以外,還須要考慮 後臺 的測試,譬如:審覈後臺監控平臺數據中臺 等等瀏覽器

抖音直播.jpg


「Q:微信紅包是先計算每一個人能得到的錢仍是當這我的點了再計算。」

當這我的點了搶紅包再進行實時計算,

目的:預先算好每一個人得到的錢,會佔用大量存儲空間,而採用紅包算法進行純內存計算,不須要預算空間存儲,節約成本。


「Q:編寫一個登陸界面的測試用例?」

登陸測試用例.jpg

「功能測試」

  1. 輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登陸。
  2. 輸入錯誤的用戶名或者密碼,驗證登陸會失敗,而且提示相應的錯誤信息。
  3. 登陸成功後可否可否跳轉到正確的頁面
  4. 用戶名和密碼,若是過短或者太長,應該怎麼處理
  5. 用戶名和密碼,中有特殊字符(好比空格),和其餘非英文的狀況
  6. 記住用戶名的功能
  7. 登錄失敗後,不能記錄密碼的功能
  8. 用戶名和密碼先後有空格的處理
  9. 密碼是否非明文顯示顯示,使用星號圓點等符號代替。
  10. 牽扯到驗證碼的,還要考慮文字是否扭曲過分致使辨認難度大,考慮顏色(色盲使用者),刷新或換- -個按鈕是否好用
  11. 登陸頁面中的註冊、忘記密碼,登出用另-賬 號登錄等連接是否正確
  12. 輸入密碼的時候,大寫鍵盤開啓的時候要有提示信息。
  13. 什麼都不輸入,點擊提交按鈕,檢查提示信息。

「界面測試」

  1. 佈局是否合理,testbox 和按鈕是否整齊。
  2. testbox和按鈕的長度,高度是否符合要求。
  3. 界面的設計風格是否與UI的設計風格統一-。
  4. 界面中的文字簡潔易懂,沒有錯別字。

「性能測試」

  1. 打開登陸頁面,須要的時間是否在需求要求的時間內。
  2. 輸入正確的用戶名和密碼後,檢查登陸成功跳轉到新頁面的時間是否在需求要求的時間內。
  3. 模擬大量用戶同時登錄,檢查必定壓力下可否正常登錄跳轉。

「安全性測試」

  1. 登陸成功後生成的Cookie,是不是httponly(不然容易被腳本盜取)。
  2. 用戶名和密碼是否經過加密的方式,發送給Web服務器。
  3. 用戶名和密碼的驗證,應該是用服務器端驗證,而不能單單是在客戶端用javascript驗證。
  4. 用戶名和密碼的輸入框,應該屏蔽SQL注入攻擊。
  5. 用戶名和密碼的的輸入框,應該禁止輸入腳本(防止 XSS攻擊)。
  6. 防止暴力破解,檢測是否有錯誤登錄的次數限制。
  7. 是否支持多用戶在同一機器上登陸。
  8. 同一用戶可否在多臺機器上登陸。

「可用性測試」

  1. 是否能夠全用鍵盤操做,是否有快捷鍵。
  2. 輸入用戶名,密碼後按回車,是否能夠登錄。
  3. 輸入框可否能夠以Tab鍵切換。

「兼容性測試」

  1. 不一樣瀏覽器下可否顯示正常且功能正常
  2. 同種瀏覽器不一樣版本下可否顯示正常且功能正常。
  3. 不一樣的平臺是否能正常工做,好比Windows、Mac
  4. 移動設備上是否正常工做,好比iPhone、Andriod。
  5. 不一樣的分辨率下顯示是否正常。

「本地化測試」

  1. 不一樣語言環境下,頁面的顯示是否正確。


「Q:如何對一個接口編寫測試用例」

大多數接口測試,都習慣把接口看成 黑盒 進行測試,「以下圖的測試用例也是按 黑盒 的測試方式去設計」

可是,接口測試也能夠多關注接口自己的編碼。

沒錯,可利用 白盒測試 的手段,進行必要的單元測試和Code Review,覆蓋業務代碼邏輯,關注上下游服務之間的調用,這樣可以更好的保證接口質量。

接口測試.jpg

如下的 大廠測試開發面試題彙總 還有一些有趣的題,解題思路能夠參考上圖,權當留做課後做業了,你們能夠自行練習,也能夠在下方留言與我交流。


「大廠測試開發」面試題大綱





長按識別下方二維碼關注公衆號

關注個人微信公衆號【測試開發Guide】,


回覆「java」:便可得到java經典學習資料,帶你輕鬆入門java編程。

回覆「java面試題」:領取java相關經典面試資料,面試以前突擊一把,大廠不是夢。

回覆「python」:免費獲取「python入門」高分好書,業餘時間偷偷變牛逼。
回覆「面試」:24個常見的測試面試題,你必定不想錯過。
回覆「書單」:獲取2020年軟件測試工程師必看的書單

回覆「測試用例」:獲取本人經常使用的 Excel 和 Xmind 測試用例模版





轉了嗎
讚了嗎
在看嗎

本文分享自微信公衆號 - 程序員臻叔(TestDevGuide)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索