軟件測(cè)試工作中找bug就是這個(gè)崗位本身立足的職責(zé),那么對(duì)于很多新人和新入行的同學(xué)們來(lái)說(shuō),這個(gè)過(guò)程會(huì)有點(diǎn)苦逼,畢竟經(jīng)歷的項(xiàng)目經(jīng)驗(yàn)不多,想快速的切入尋找bug往往會(huì)比較痛苦。
創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供奉賢企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都做網(wǎng)站、網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為奉賢眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

那下面我就以自身的經(jīng)驗(yàn)來(lái)普及下如何在工作快速找出系統(tǒng)的不足或缺陷。
1、熟悉你做的產(chǎn)品
不管你是Dev、Test或者PM,熟悉自己開(kāi)發(fā)的產(chǎn)品越多越好,你不但應(yīng)該熟悉自己開(kāi)發(fā)的模塊,也應(yīng)改熟悉和自己模塊相關(guān)的其他模塊,他們之間是怎樣協(xié)作的。比如數(shù)據(jù)庫(kù)中的某個(gè)字段,是如何被各個(gè)模塊使用的,這利于你在設(shè)計(jì)階段就能夠找到Bug,把修復(fù)的成本降到最低。
同樣,你需要熟悉這個(gè)產(chǎn)品以前的版本,因?yàn)闊o(wú)法向后兼容和升級(jí)的產(chǎn)品恐怕很難獲得用戶(hù)的認(rèn)可。在測(cè)試過(guò)程中,如果你發(fā)現(xiàn)你的產(chǎn)品和以前不兼容或者不一致,80%的情況,這是一個(gè)Bug。
2、盡早的去發(fā)現(xiàn)Bug
我們大家都知道,Bug修復(fù)的成本是和Bug被找到的時(shí)間成指數(shù)關(guān)系的。越早開(kāi)始找Bug,你能找到的Bug也就越多,對(duì)項(xiàng)目的貢獻(xiàn)也就越大。
3、每天Review別人的Bug
如果你的團(tuán)隊(duì)沒(méi)有每日的Bug Report,我建議你們建立一個(gè),其實(shí)技術(shù)上應(yīng)該沒(méi)有任何的難度,通過(guò)Bug追蹤系統(tǒng)的API或者數(shù)據(jù)庫(kù),你完全可以得到你要的數(shù)據(jù),這樣,整個(gè)團(tuán)隊(duì)通過(guò)學(xué)習(xí)每天察看別人的Bug,你可以更加容易發(fā)現(xiàn)Bug,也不會(huì)發(fā)現(xiàn)那種Duplicated Bug。現(xiàn)在經(jīng)常有人跑過(guò)來(lái)問(wèn)我,某個(gè)Bug是不是一個(gè)已知的問(wèn)題,因?yàn)槲颐刻於伎碆ug Report。
4、在你的日常生活中多準(zhǔn)備一些測(cè)試的模式
模式是一個(gè)很時(shí)髦的詞,因?yàn)樗苡杏谩T谌粘5臏y(cè)試中,多準(zhǔn)備一些測(cè)試模式,你會(huì)有非常大的驚喜,有時(shí)候一個(gè)使用一個(gè)模式,你可以找到10來(lái)個(gè)Bug也不是不可能的。比如,使用特殊字符作輸入數(shù)據(jù);斷開(kāi)網(wǎng)絡(luò)看UI是否會(huì)Crash;在本地化版本中,各個(gè)字符串提示是否被本地化;
5、多測(cè)試各個(gè)模塊之間的合作
各個(gè)模塊之間的測(cè)試往往是我們測(cè)試中的薄弱點(diǎn),對(duì)于用戶(hù)來(lái)說(shuō)模塊間的合作卻至關(guān)重要。往往一個(gè)數(shù)據(jù)在模塊A中是合法的,在B中卻是非法的,一定要找出這些數(shù)據(jù),往往者都是Bug
6、編寫(xiě)自動(dòng)測(cè)試代碼
你肯定不原意每天都去做同樣的事情,那樣太沒(méi)有意思了,簡(jiǎn)直就是對(duì)你的智慧的侮辱。但是一旦我們不進(jìn)行這些測(cè)試,突然有一天早上,我們發(fā)現(xiàn)我們的產(chǎn)品以前能夠很好工作的功能突然就不工作了,于是大家亂作一團(tuán),有人急著修復(fù)它,有人在找是誰(shuí)Check in的。
7、查看產(chǎn)品代碼
通過(guò)查看產(chǎn)品代碼,你往往能找到一些Dead Code或者邏輯上的Bug,這些Bug常常是你無(wú)法通過(guò)手工測(cè)試找到的。
初次怎么寫(xiě)用例?
有很多朋友初次寫(xiě)用例,不知道從何下手,雖然有的公司給出了相關(guān)說(shuō)明文檔,但是寫(xiě)起來(lái)還是不能得心應(yīng)手,編寫(xiě)用例方法有很多種:功能導(dǎo)向用例(邊界值、等價(jià)類(lèi)等等),用戶(hù)導(dǎo)向用例(場(chǎng)景法),用戶(hù)、功能相結(jié)合導(dǎo)向用例……
那么對(duì)于初次編寫(xiě)用例,應(yīng)該怎樣高效率的編寫(xiě)用例?應(yīng)該注意點(diǎn)什么?
一、功能導(dǎo)向用例是按照系統(tǒng)需要達(dá)到的每一個(gè)功能,進(jìn)行編寫(xiě)用例,這樣的用例著重點(diǎn)在功能實(shí)現(xiàn)上,而沒(méi)有考慮到每個(gè)功能之間的關(guān)聯(lián),因而雖然用例已經(jīng)達(dá)到功能覆蓋,卻不一定達(dá)到邏輯覆蓋,因而這種方法通常會(huì)和其他方法結(jié)合使用。功能導(dǎo)向用例是每個(gè)用例編寫(xiě)者前期最常用的方法。
二、用戶(hù)導(dǎo)向用例是按照用戶(hù)的習(xí)慣,將用戶(hù)使用系統(tǒng)的每個(gè)目的作為一個(gè)目標(biāo),以每個(gè)目標(biāo)實(shí)現(xiàn)為基點(diǎn)設(shè)計(jì)測(cè)試用例,但是設(shè)計(jì)這一類(lèi)用例,初寫(xiě)者,可能會(huì)產(chǎn)生很多困惑(下面寫(xiě)一下我第一次寫(xiě)的時(shí)候有哪些困惑,并針對(duì)這些困惑,后來(lái)采取了怎樣的解決方案)
1、編寫(xiě)用例的第一步我該做什么?
理解系統(tǒng),首先站在測(cè)試的角度深入理解系統(tǒng)的每個(gè)功能與系統(tǒng)業(yè)務(wù)邏輯,畫(huà)出業(yè)務(wù)邏輯圖(即:系統(tǒng)能做什么)。
其次站在用戶(hù)的角度,列出用戶(hù)使用系統(tǒng)的目的(即:用戶(hù)使用這個(gè)系統(tǒng),想干什么?)
2、怎樣確定用戶(hù)目標(biāo)?
不能確定用戶(hù)目標(biāo),可能由2方面原因造成:a>對(duì)系統(tǒng)不夠熟悉,b>不了解用戶(hù)背景。對(duì)于第一點(diǎn)原因,那是你自己的原因,只有回過(guò)去頭看文檔了,對(duì)于第二點(diǎn)原因,可以從‘系統(tǒng)能做什么’推算出‘用戶(hù)可以做什么’然后再總結(jié)出‘用戶(hù)可能想做什么’,當(dāng)然這樣做的前提是你對(duì)系統(tǒng)已非常熟悉。
3.這個(gè)月我將做什么?
剛進(jìn)入測(cè)試行業(yè)是怎樣總結(jié)的(利用測(cè)試管理工具進(jìn)行總結(jié)):
1)把測(cè)試管理工具中的缺陷全部分類(lèi)導(dǎo)出,總結(jié)一下哪些模塊容易產(chǎn)生哪些缺陷,重點(diǎn)看一下自己沒(méi)發(fā)現(xiàn)或沒(méi)有考慮到的缺陷。
2)如果說(shuō)測(cè)試新人工作的第一層次是從執(zhí)行用例開(kāi)始,那么第二層次就是編寫(xiě)測(cè)試用例了。把測(cè)試管理工具中的用例詳細(xì)看幾遍,學(xué)習(xí)別人的用例編寫(xiě)方法和思想,空閑時(shí)間可以自己試著編寫(xiě),看自己編寫(xiě)的與別人編寫(xiě)的用例差距在哪,從而不斷完善。重要說(shuō)明;著重用例編寫(xiě)方法和思想的學(xué)習(xí),而不要死搬硬套。
3)進(jìn)入一些測(cè)試論壇,把自己的困惑和經(jīng)驗(yàn)和大家一起分享,在學(xué)習(xí)中,不斷進(jìn)步。
總結(jié):
正所謂功夫在詩(shī)外,測(cè)試?yán)碚撝R(shí)就是那么多,理論知識(shí)掌握之后就要不斷的參與到項(xiàng)目中來(lái),一個(gè)一個(gè)項(xiàng)目的練習(xí),鍛煉自己的發(fā)現(xiàn)Bug的能力,就算隨機(jī)測(cè)試,一個(gè)好的測(cè)試和一個(gè)壞的測(cè)試,他們發(fā)現(xiàn)問(wèn)題的能力也是完全不同的。以上完全是個(gè)人的一點(diǎn)體悟,未必上的了臺(tái)面,各位看官,看的時(shí)候也請(qǐng)多多指教。
文章題目:寫(xiě)給測(cè)試小白:怎么快速找到bug?怎么寫(xiě)測(cè)試用例?
URL標(biāo)題:http://www.chinadenli.net/article30/piepso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、微信小程序、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站排名、定制網(wǎng)站、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)