一蹲嚣、測試用例的編寫
1.在測試中最重要的文檔,他是測試工作的核心祟牲,是一組在測試時(shí)輸入輸出的標(biāo)準(zhǔn)隙畜,是軟件需求的具體對(duì)照。編寫測試用例说贝,是測試人員的基本功禾蚕,真正能寫好的人并不多。
2.測試用例包含的內(nèi)容:用例編號(hào)狂丝,用例名稱换淆,測試背景哗总,前置條件,優(yōu)先級(jí)倍试,測試數(shù)據(jù)讯屈,測試步驟,預(yù)期結(jié)果县习,實(shí)際結(jié)果涮母,備注。
3.當(dāng)測試小伙伴拿到第一個(gè)需求文檔的時(shí)候躁愿,進(jìn)行分析叛本,提取測試點(diǎn),編寫測試用例彤钟,然后叫上開發(fā)来候,產(chǎn)品以及相關(guān)人員進(jìn)行用例評(píng)審。
4.編寫測試用例常用的方法:等價(jià)類劃分法逸雹,邊界值分析法营搅,錯(cuò)誤推斷法,流程圖法等梆砸,
5.學(xué)會(huì)質(zhì)疑需求转质,不要完全按照需求來寫測試用例,要從用戶角度去理解需求帖世,看到需求之外的功能和體驗(yàn)休蟹。
1日矫、http協(xié)議原理
HTTP協(xié)議是Hyper Text Transfer Protocol(超文本傳輸協(xié)議)的縮寫,是用于從萬維網(wǎng)(WWW:World Wide Web )服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議赂弓。----自行百度補(bǔ)腦
2、TCP和UDP區(qū)別
TCP和UDP是OSI模型中的運(yùn)輸層中的協(xié)議搬男。TCP提供可靠的通信傳輸拣展,而UDP則常被用于廣播和細(xì)節(jié)控制交給應(yīng)用的通信傳輸.彭沼〉薰洌—自行百度補(bǔ)腦
3、get和post區(qū)別
1)Get姓惑,它用于獲取信息褐奴,它只是獲取、查詢數(shù)據(jù)于毙,也就是說它不會(huì)修改服務(wù)器上的數(shù)據(jù)敦冬,從這點(diǎn)來講,它是數(shù)據(jù)安全的唯沮,而稍后會(huì)提到的Post它是可以修改數(shù)據(jù)的脖旱,所以這也是兩者差別之一了堪遂。
2)Post,它是可以向服務(wù)器發(fā)送修改請(qǐng)求萌庆,從而修改服務(wù)器的溶褪,比方說,我們要在論壇上回貼践险、在博客上評(píng)論猿妈,這就要用到Post了,當(dāng)然它也是可以僅僅獲取數(shù)據(jù)的巍虫。
首先明確一點(diǎn)一定要了解業(yè)務(wù),只有了解業(yè)務(wù)占遥,才能把功能測試做好俯抖,并且會(huì)有一定的提高。
什么時(shí)候接入自動(dòng)化-----當(dāng)你的系統(tǒng)趨于穩(wěn)定的時(shí)候筷频。
什么時(shí)候介入接口測試-----當(dāng)接口開發(fā)完畢的時(shí)候蚌成。
什么時(shí)候介入性能測試-----當(dāng)出現(xiàn)促銷的時(shí)候,或者搶購的時(shí)候等等凛捏。
1、接口測試工具:apipost
使用apipost進(jìn)行接口測試坯癣,輸入url地址瓶盛,請(qǐng)求方法,參數(shù)點(diǎn)擊發(fā)送查看接口是否正確示罗。
2惩猫、性能測試工具:jmeter
使用jmeter對(duì)系統(tǒng)進(jìn)行性能測試,對(duì)系統(tǒng)進(jìn)行壓力測試蚜点、負(fù)載測試轧房、穩(wěn)定性測試等
1绍绘、ui自動(dòng)化編寫
a奶镶、web自動(dòng)化:一般是使用python+selenium對(duì)web網(wǎng)站進(jìn)行ui自動(dòng)化腳本的編寫
b、app自動(dòng)化:一般是使用python+appuim對(duì)移動(dòng)端進(jìn)行ui自動(dòng)化腳本的編寫
2陪拘、接口自動(dòng)化編寫
一般是使用python+requests進(jìn)行接口自動(dòng)化測試的
1.常用的sql語句,如增刪改查左刽。
2.了解數(shù)據(jù)庫的事務(wù)捺信,會(huì)編寫存儲(chǔ)過程,熟練常用的系統(tǒng)函數(shù)欠痴。
3.了解并可以進(jìn)行數(shù)據(jù)庫的備份迄靠,遷移秒咨,還原,鏡像等掌挚。
4.對(duì)sql語句進(jìn)行調(diào)優(yōu)拭荤,并對(duì)可以運(yùn)行的語句監(jiān)控查看性能。
5.了解數(shù)據(jù)庫的集群疫诽。
1.Linux是測試人員的基本功,不需要掌握太難或者很不常見的Linux命令奇徒,正常能做到查看日志雏亚,定位問題就可以了。
2.初級(jí)測試人員工作是經(jīng)常遇到摩钙,發(fā)現(xiàn)bug罢低,開發(fā)不承認(rèn)或者不愿意解決的情況,測試人員怎么擺脫這樣的問題呢胖笛?
根據(jù)發(fā)現(xiàn)的bug日志級(jí)別网持,來查看日志,定位問題长踊,那這里首先要說一下日志級(jí)別功舀。日志級(jí)別越高,輸出的信息越少身弊。
info:代碼info信息辟汰,不包括sql語句等一些debug信息。
warning :代碼警告信息阱佛。
error : 程序本身報(bào)錯(cuò)信息
一般不符合需求的bug在debug中帖汞,程序本身報(bào)錯(cuò)的在error中。