作為測(cè)試人員居暖,和我們最常打交道的顽频,莫屬bug。但是測(cè)試不只是負(fù)責(zé)發(fā)現(xiàn)問題膝但,除了發(fā)現(xiàn)問題這種基本功外冲九,定位問題,提出解決方案跟束,提出預(yù)防方案也是要掌握的技能莺奸。
如何快速定位一個(gè)bug,就需要對(duì)功能冀宴、產(chǎn)品的流程灭贷、開發(fā)方案、開發(fā)人員非常熟悉略贮。
遇到一個(gè)bug的時(shí)候甚疟,我們要去定位發(fā)現(xiàn)這個(gè)bug的來源是屬于前端還是后端,可以使用fidder進(jìn)行抓包分析或者瀏覽器的f12開發(fā)者工具逃延。
在訪問數(shù)據(jù)的是否抓取請(qǐng)求數(shù)據(jù)览妖,比對(duì)請(qǐng)求數(shù)據(jù)是否正確,在服務(wù)器響應(yīng)時(shí)我們可以抓取響應(yīng)數(shù)據(jù)揽祥,并比對(duì)信息查看響應(yīng)數(shù)據(jù)是否正確讽膏。數(shù)據(jù)對(duì)比的時(shí)候可以使用接口測(cè)試工具,如:apipost拄丰、jmeter
如果是請(qǐng)求數(shù)據(jù)錯(cuò)誤府树,那么該bug屬于前端的錯(cuò)誤,如果是響應(yīng)數(shù)據(jù)錯(cuò)誤料按,那么該bug屬于后端(數(shù)據(jù)庫)的錯(cuò)誤奄侠。
如果請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù)都沒有問題,那么就可以考慮是不是瀏覽器的解析出現(xiàn)的問題载矿,我們就可以換一個(gè)瀏覽器再次進(jìn)行測(cè)試一下垄潮。
fiddler下載地址:
https://www.telerik.com/fiddler?www.telerik.com
apipost下載地址:
ApiPost - 可直接生成文檔的API調(diào)試、管理工具?www.apipost.cn
jmeter下載地址: