一、測驗用例的撰寫
1.在測驗中最重要的檔案,他是測驗作業的核心,是一組在測驗時輸入輸出的標準,是軟體需求的具體對照,撰寫測驗用例,是測驗人員的基本功,真正能寫好的人并不多,
2.測驗用例包含的內容:用例編號,用例名稱,測驗背景,前置條件,優先級,測驗資料,測驗步驟,預期結果,實際結果,備注,
3.當測驗小伙伴拿到第一個需求檔案的時候,進行分析,提取測驗點,撰寫測驗用例,然后叫上開發,產品以及相關人員進行用例評審,
4.撰寫測驗用例常用的方法:等價類劃分法,邊界值分析法,錯誤推斷法,流程圖法等,
5.學會質疑需求,不要完全按照需求來寫測驗用例,要從用戶角度去理解需求,看到需求之外的功能和體驗,
二、http 與 https 協議
1、http 協議原理
HTTP 協議是 Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用于從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議,----自行百度補腦
2、TCP 和 UDP 區別
TCP 和 UDP 是 OSI 模型中的運輸層中的協議,TCP 提供可靠的通信傳輸,而 UDP 則常被用于廣播和細節控制交給應用的通信傳輸.,—自行百度補腦
3、get 和 post 區別
1)Get,它用于獲取資訊,它只是獲取、查詢資料,也就是說它不會修改服務器上的資料,從這點來講,它是資料安全的,而稍后會提到的 Post 它是可以修改資料的,所以這也是兩者差別之一了,
2)Post,它是可以向服務器發送修改請求,從而修改服務器的,比方說,我們要在論壇上回貼、在博客上評論,這就要用到 Post 了,當然它也是可以僅僅獲取資料的,
三、業務了解能力
首先明確一點一定要了解業務,只有了解業務,才能把功能測驗做好,并且會有一定的提高,
什么時候接入自動化-----當你的系統趨于穩定的時候,
什么時候介入介面測驗-----當介面開發完畢的時候,
什么時候介入性能測驗-----當出現促銷的時候,或者搶購的時候等等,
四、測驗工具的使用
1、介面測驗工具:apipost
使用 apipost 進行介面測驗,輸入 url 地址,請求方法,引數點擊發送查看介面是否正確,
2、性能測驗工具:jmeter
使用 jmeter 對系統進行性能測驗,對系統進行壓力測驗、負載測驗、穩定性測驗等
五、自動化測驗代碼撰寫能力
1、ui 自動化撰寫
a、web 自動化:一般是使用 python+selenium 對 web 網站進行 ui 自動化腳本的撰寫
b、app 自動化:一般是使用 python+appuim 對移動端進行 ui 自動化腳本的撰寫
2、介面自動化撰寫
一般是使用 python+requests 進行介面自動化測驗的
六、熟練使用 SQL
1.常用的 sql 陳述句,如增刪改查,
2.了解資料庫的事務,會撰寫存盤程序,熟練常用的系統函式,
3.了解并可以進行資料庫的備份,遷移,還原,鏡像等,
4.對 sql 陳述句進行調優,并對可以運行的陳述句監控查看性能,
5.了解資料庫的集群,
七、Linux
1.Linux 是測驗人員的基本功,不需要掌握太難或者很不常見的 Linux 命令,正常能做到查看日志,定位問題就可以了,
2.初級測驗人員作業是經常遇到,發現 bug,開發不承認或者不愿意解決的情況,測驗人員怎么擺脫這樣的問題呢?
根據發現的 bug 日志級別,來查看日志,定位問題,那這里首先要說一下日志級別,日志級別越高,輸出的資訊越少,
info:代碼 info 資訊,不包括 sql 陳述句等一些 debug 資訊,
warning :代碼警告資訊,
error : 程式本身報錯資訊
一般不符合需求的 bug 在 debug 中,程式本身報錯的在 error 中,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291013.html
標籤:其他
上一篇:Alibaba Cloud ToolKit 工具的使用:在IDEA中自動發布到服務器
下一篇:python開發工具之神兵利器
