1.快速校驗當表單文本足夠長時,是否顯示異常
Q:在平時測試工作中,當填寫的字符過長時,到列表中查看回顯數據,有時會出現文本越界等異常情況
如果依靠手工造數據有時候會覺得麻煩,畢竟還有后續的回歸測試,不可能每次都造新數據
A:打開Chrome控制台,切換到Elements標簽,然后定位要修改的頁面元素,修改html文本即可,這樣就不用重復造數據了
2.在chrome控制台查看請求與響應的詳細信息,定位是前端or后端問題
首先打開Chrome控制台,切換到Network標簽
點擊頁面上的一個功能,下面會加載出一系列請求,包括普通請求,圖片資源,html,css,js文件等,選擇一個請求點擊
右側菜單則是這個請求的詳細信息,
Headers標簽:在這里可以查看請求的基本信息,包括請求url、請求頭、響應頭、請求參數等
有時候你發現一個請求報錯,開發叫你把參數給他發過去,就可以到這里來拷貝
一般開發喜歡要原生不帶格式的參數(方便拷貝到postman或瀏覽器中調用),可以點擊【Response Headers】右側的【view source】
還有一種方法是直接Copy as cURL,然后粘貼到postman中,可以直接在postman中調用
也可以copy請求頭信息
Preview標簽和Response標簽
這兩個標簽中的內容都是響應內容,只不過Preview標簽中的內容是瀏覽器處理后的, 相對於Response來說具有更高的可讀性,它可以層層展開;
一般頁面如果有報錯的話,是可以到響應內容中看到報錯信息的
很重要的一點是,我們要學會查看響應內容,一般響應內容都是json格式的,一個鍵對應一個值
這樣的話就可以像讀取字典一樣,取出來任意一個鍵的值
學會這些后,就可以很方便地從一個接口的響應中提取出自己想要的信息---無論是斷言也好、取出特定值傳給其他接口也好。
3.當測試h5頁面時,可以把chrome窗口設置為手機界面
如果覺得機型不夠多,可以添加
4.模擬弱網環境
默認是No throttling模式,即無限制
Offine,表示無網絡
下面還有諸如Fast 3G、Slow 3G表示不同網絡速度,分別選中后,可以請求一個頁面感受下響應速度變化
除了上述一些已經定義好的網絡環境外,也可以自己定義
5.查看AJAX請求
打開Network標簽,然后切換到XHR子標簽
因為不是一次性加載完所有數據,所以隨着頁面滑動,會出現一條條請求
未完待續~~