近年來,隨著移動互聯網的快速發展,二維碼已經成為我們生活中不可或缺的一部分。無論是移動支付、乘坐地鐵,甚至是我們日常工作的方方面面,都離不開二維碼所提供的便利。
QR 碼本身就是一個 URL。它只是將URL和用戶身份信息轉換成二維碼形式的二進制0和1。二維碼中的黑色顏料塊代表1,白色顏料塊代表0。我們掃碼,得到二維碼中的URL。
全球每天使用100億個二維碼,那么問題是,如果用完了怎么辦?
當然我們今天不是討論這個問題。作為測試工程師,我們需要知道如何測試二維碼?
一般來說,我們可以從功能測試、UI測試、性能測試、網絡測試、兼容性測試、安全測試等方面進行測試。
功能測試
① 掃描成功是否做出正確響應;
② 掃描失敗是否有提示?
③ 檢查掃描二維碼后顯示的頁面是否正確,跳轉鏈接是否正確;
④ 保存掃描的二維碼圖像以及是否支持長按圖像識別進入;
⑤ 僅掃描部分時是否掃描成功;
⑥ 掃描模糊二維碼,看能否掃描成功;
⑦ 掃描無效/過期的二維碼,看能否掃描成功;
⑧ 掃描修改后的二維碼,看能否掃描成功;
⑨ 近距離/遠距離掃描二維碼,是否可以掃描;
⑩ 暗光/普通/高光環境下能否成功掃描二維碼;
? 修改二維碼相關內容/跳轉URL后,將不會重新生成二維碼。掃碼進入