1. 程式人生 > 其它 >測試小知識點總結

測試小知識點總結

技術標籤:測試工程師

1. 顯示等待和隱示等待區別
主要區別是顯示等待可自定義條件:如:在公交車等待:顯示等待可指定等待的是人,公交車還是滴滴,等待頻率預設是500ms;隱私等待只能在公交車站等公交車。設定等待最長時間 超過則報異常
其次,隱示等待作用於全體,顯示等待是作用於指定的某個元素。

2. jmeter 基本用法
https://www.cnblogs.com/monjeo/p/9330464.html
在這裡插入圖片描述

3.HTTP 狀態碼
1 資訊,伺服器收到請求,需要請求者繼續執行操作
2 成功,操作被成功接收並處理
3 重定向,需要進一步的操作以完成請求
4 客戶端錯誤,請求包含語法錯誤或無法完成請求

5 伺服器錯誤,伺服器在處理請求的過程中發生了錯誤

4.分析bug可能是前臺還是後臺
case1:文字框輸入不合法的內容,點選提交按鈕, 如果不合法的內容提交成功, 那應該是前後臺沒有做校驗, 前後臺都有這個bug

case2:文字框輸入合法的內容,點選提交按鈕, 檢視資料庫中的資料和輸入的內容不一致, 這個時候需要看前臺傳的資料是否正確,使用fiddler抓包, 檢視請求頭裡面的資料是否和輸入一致,如果一致就是後臺的問題, 如果不一致,就是前臺的bug

case3:介面展示不友好, 重複提交 這些都是前臺的bug
前臺定位方法:
前臺bug定位:按F12在console中檢視報錯資訊,對於出錯的js可以在Sources下檢視對應報錯的資原始檔,寫入禪道提交給開發即可

5.檢視日誌的方法https://blog.csdn.net/harry5508/article/details/90041986
tail:

   -n  是顯示行號;相當於nl命令;例子如下:

        tail -100f test.log      實時監控100行日誌

        tail  -n  10  test.log   查詢日誌尾部最後10行的日誌;

        tail -n +10 test.log    查詢10行之後的所有日誌;

head:

    跟tail是相反的,tail是看後多少行日誌,而head是檢視日誌檔案的頭多少行,例子如下:

        head -n 10  test.log   查詢日誌檔案中的頭10行日誌;

        head -n -10  test.log   查詢日誌檔案除了最後10行的其他所有日誌;
        cat: 

tac是倒序檢視,是cat單詞反寫;例子如下:

cat -n test.log |grep "debug"   查詢關鍵字的日誌(常用!~)

vim:

    1、進入vim編輯模式:vim filename
    2、輸入“/關鍵字”,按enter鍵查詢
    3、查詢下一個,按“n”即可
    退出:按ESC鍵後,接著再輸入:號時,vi會在螢幕的最下方等待我們輸入命令
    wq! 儲存退出
    q! 不儲存退出 

6.檢視Linux下的隱藏檔案
ls -l 只能檢視到檔案及資料夾
ls -al 檢視隱藏檔案