一、測試用例的編寫
1.在測試中最重要的文檔,他是測試工作的核心,是一組在測試時輸入輸出的標(biāo)準(zhǔn),是軟件需求的具體對照。編寫測試用例,是測試人員的基本功,真正能寫好的人并不多。
2.測試用例包含的內(nèi)容:用例編號,用例名稱,測試背景,前置條件,優(yōu)先級,測試數(shù)據(jù),測試步驟,預(yù)期結(jié)果,實際結(jié)果,備注。
3.當(dāng)測試小伙伴拿到第一個需求文檔的時候,進行分析,提取測試點,編寫測試用例,然后叫上開發(fā),產(chǎn)品以及相關(guān)人員進行用例評審。
4.編寫測試用例常用的方法:等價類劃分法,邊界值分析法,錯誤推斷法,流程圖法等,
5.學(xué)會質(zhì)疑需求,不要完全按照需求來寫測試用例,要從用戶角度去理解需求,看到需求之外的功能和體驗。
二、http與https協(xié)議
1、http協(xié)議原理
HTTP協(xié)議是Hyper Text Transfer Protocol(超文本傳輸協(xié)議)的縮寫,是用于從萬維網(wǎng)(WWW:World Wide Web )服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。----自行百度補腦
2、TCP和UDP區(qū)別
TCP和UDP是OSI模型中的運輸層中的協(xié)議。TCP提供可靠的通信傳輸,而UDP則常被用于廣播和細節(jié)控制交給應(yīng)用的通信傳輸.?!孕邪俣妊a腦
3、get和post區(qū)別
1)Get,它用于獲取信息,它只是獲取、查詢數(shù)據(jù),也就是說它不會修改服務(wù)器上的數(shù)據(jù),從這點來講,它是數(shù)據(jù)安全的,而稍后會提到的Post它是可以修改數(shù)據(jù)的,所以這也是兩者差別之一了。
2)Post,它是可以向服務(wù)器發(fā)送修改請求,從而修改服務(wù)器的,比方說,我們要在論壇上回貼、在博客上評論,這就要用到Post了,當(dāng)然它也是可以僅僅獲取數(shù)據(jù)的。
三、業(yè)務(wù)了解能力
首先明確一點一定要了解業(yè)務(wù),只有了解業(yè)務(wù),才能把功能測試做好,并且會有一定的提高。
什么時候接入自動化-----當(dāng)你的系統(tǒng)趨于穩(wěn)定的時候。
什么時候介入接口測試-----當(dāng)接口開發(fā)完畢的時候。
什么時候介入性能測試-----當(dāng)出現(xiàn)促銷的時候,或者搶購的時候等等。
四、測試工具的使用
1、接口測試工具:apipost
使用apipost進行接口測試,輸入url地址,請求方法,參數(shù)點擊發(fā)送查看接口是否正確。
2、性能測試工具:jmeter
使用jmeter對系統(tǒng)進行性能測試,對系統(tǒng)進行壓力測試、負(fù)載測試、穩(wěn)定性測試等
五、自動化測試代碼編寫能力
1、ui自動化編寫
a、web自動化:一般是使用python+selenium對web網(wǎng)站進行ui自動化腳本的編寫
b、app自動化:一般是使用python+appuim對移動端進行ui自動化腳本的編寫
2、接口自動化編寫
一般是使用python+requests進行接口自動化測試的
六、熟練使用SQL
1.常用的sql語句,如增刪改查。
2.了解數(shù)據(jù)庫的事務(wù),會編寫存儲過程,熟練常用的系統(tǒng)函數(shù)。
3.了解并可以進行數(shù)據(jù)庫的備份,遷移,還原,鏡像等。
4.對sql語句進行調(diào)優(yōu),并對可以運行的語句監(jiān)控查看性能。
5.了解數(shù)據(jù)庫的集群。
七、Linux
1.Linux是測試人員的基本功,不需要掌握太難或者很不常見的Linux命令,正常能做到查看日志,定位問題就可以了。
2.初級測試人員工作是經(jīng)常遇到,發(fā)現(xiàn)bug,開發(fā)不承認(rèn)或者不愿意解決的情況,測試人員怎么擺脫這樣的問題呢?
根據(jù)發(fā)現(xiàn)的bug日志級別,來查看日志,定位問題,那這里首先要說一下日志級別。日志級別越高,輸出的信息越少。
info:代碼info信息,不包括sql語句等一些debug信息。
warning :代碼警告信息。
error : 程序本身報錯信息
一般不符合需求的bug在debug中,程序本身報錯的在error中。
最后感謝每一個認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
文章來源:http://www.zghlxwxcb.cn/news/detail-481206.html
這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!有需要的小伙伴可以點擊下方小卡片領(lǐng)取文章來源地址http://www.zghlxwxcb.cn/news/detail-481206.html
到了這里,關(guān)于軟件測試必備7大技能的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!