對于程序报亩,就像人生舌厨!它有生命的起點-經(jīng)歷-穩(wěn)定-結(jié)束
【一】
作為測試人員到底應(yīng)該做些什么岂却?曾經(jīng)和團隊成員一起討論這個問題,也在網(wǎng)上搜索過一些邓线,就會有一堆答案出現(xiàn):
1.應(yīng)該測試(想像級別)
2.應(yīng)該做到完全測試(理想級別)
3.應(yīng)該做到 0 BUG(完美級別)
4.了解測試的應(yīng)用程序(創(chuàng)新級別)
5.試圖破壞測試的應(yīng)用程序(破壞級別)
……
以上這些都沒問題淌友,但讓一個測試人員成為”一個好的測試人員“的品質(zhì)跳躍,那就需要:每雙眼睛里都要有這樣的疑問骇陈,那就是“用什么方法”震庭?“怎么做”?“為什么要這樣做”?
保持懷疑一切的心你雌,對待每個程序項目器联!
【二】
so,當(dāng)你報告一個程序問題時會發(fā)生什么二汛?通常有如下結(jié)果:
1.開發(fā)人員去解決它(bug已讓開發(fā)服了)
2.不去管它(項目組無人重視)
3.延遲修復(fù)這個問題(不想馬上處理)
4.問題被標(biāo)記為”不可再現(xiàn)“(這是個有故事的bug)
5.設(shè)計如此(溝通已經(jīng)出問題了,測試竟然不知道)
……
那么問題來了拨拓,開發(fā)人員為什么不解決這個問題肴颊,為何需要延遲修復(fù)、或是將問題標(biāo)記為”不可重現(xiàn)“呢渣磷?婿着,還有設(shè)計如此的情況!ok醋界,以下摘錄一些關(guān)于比較有意思的測試缺陷內(nèi)容:
作為一個測試人員竟宋,我們的主要職責(zé)是測試應(yīng)用程序或產(chǎn)品并且提BUG。但是我們的責(zé)任并沒有在這里就結(jié)束了形纺,實際上丘侠, 真正的任務(wù)從這里才開始。你是怎么去理解和應(yīng)對你的那些被拒絕或者被置為”不可再現(xiàn)“ 的BUG逐样,這一點是非常重要的蜗字。
BUG的提問與跟蹤是一門藝術(shù),一門通過運用一些要點脂新,來自下而上的改變產(chǎn)品質(zhì)量并贏得客戶信任的藝術(shù)挪捕。在軟件測試領(lǐng)域內(nèi),不管你身處什么職位戏羽,掌握BUG提問的技能是有必要的担神。BUG記錄不只是一個文檔,還是關(guān)于:什么錯了始花,怎么錯了,哪里錯了的總結(jié)報告孩锡。BUG記錄中包含了關(guān)于應(yīng)用程序不足之處的信息酷宵,你怎么去呈現(xiàn)它,對于決定這個BUG的未來躬窜,是至關(guān)重要的浇垦。
或許很多人都有閱讀了相關(guān)一些關(guān)于BUG應(yīng)該包含哪些信息和哪些領(lǐng)域。但整體的缺陷記錄呢荣挨?即使在包括每個必要的領(lǐng)域之后男韧,你也可能無法創(chuàng)建一個好的缺陷報告。
【三】
so默垄,以個人經(jīng)驗來說此虑,提BUG就是個人的修養(yǎng),怎么讓開發(fā)能快速讀懂問題口锭,這就是缺陷報告重要一環(huán)朦前。如何定位bug介杆,并證明所提的bug,就是bug韭寸。在此列舉一些關(guān)于在報告中提BUG的時候需要注意的點春哨。也是為了讓它更容易理解:
例:
以電商平臺網(wǎng)站為例,(較為熟悉的項目)恩伺,列舉出以下幾點赴背,怎么突出明確的意思
?1.閱讀自己寫在報告的BUG,并問問自己能理解嗎晶渠?
?2.為了能節(jié)省時間和精力癞尚,需要提供更接近的重現(xiàn)步驟
?3.明確BUG是一個項目的問題,而不是測試人員的個人問題
?4.一條缺陷記錄只描述一個問題
?5.盡可能多地提供出一些可能造成問題的原因
【END】
學(xué)習(xí)是主動的乱陡,被動就沒意思了浇揩。過程遇到坑填平了,經(jīng)驗總結(jié)下來就是最好的成長憨颠!
如果你對測試方面有更好的技術(shù)胳徽、想法和看法,我們可以一起聊聊爽彤。如何改善自己养盗,提升做事效率,個人責(zé)任感……
歡迎來撩适篙,但別撩我 ?^ _ ^ ? ? ? --by 王子
文章僅供參考往核,請勿轉(zhuǎn)載。