好績(jī)效!做回歸測(cè)試也可以

為什么要做回歸測(cè)試

簡(jiǎn)單說(shuō)就是為了找出新代碼改動(dòng)對(duì)原有功能造成的影響。

正是因?yàn)橐獪y(cè)的是原有功能,所以在很多人眼里,回歸測(cè)試的工作變成了「重復(fù),重復(fù),再重復(fù)」。往往也會(huì)把這種「重復(fù)」的勞動(dòng)力,交給團(tuán)隊(duì)的新人去負(fù)責(zé)。

這樣合適嗎?嗯……確實(shí)是一個(gè)值得思考的問(wèn)題。

回歸測(cè)試難不難?

都說(shuō)「做測(cè)試的門檻比較低」,其實(shí)這句我還算認(rèn)同,但要做好,不容易。這就比如說(shuō),玩游戲的門檻比較低,但是你想做職業(yè)玩家,那可不是點(diǎn)點(diǎn)鼠標(biāo)就能輕松完成的。

如果說(shuō)做測(cè)試的門檻比較低,那么做「回歸測(cè)試」的門檻恐怕更低,低到「只要按照寫好的測(cè)試用例完全照做就好」。什么?看用例也不會(huì)做?差評(píng),肯定是用例寫得不好。

回歸測(cè)試有相當(dāng)大的一部分工作量就是重復(fù)之前的測(cè)試用例,日復(fù)一日,月復(fù)一月。有人把它當(dāng)作新手練習(xí),有人覺(jué)得無(wú)聊沒(méi)技術(shù)含量,還有人認(rèn)為是浪費(fèi)時(shí)間浪費(fèi)精力。如果你也這么想,那么說(shuō)明你離一個(gè)測(cè)試工程師的路還很遠(yuǎn),當(dāng)前充其量頂多算是一個(gè)「測(cè)試用例的執(zhí)行者」。

要想成為一個(gè)真正的回歸測(cè)試工程師,得通曉整個(gè)產(chǎn)品,因?yàn)槿魏我粋€(gè)功能出現(xiàn)問(wèn)題,都得有能力去定位分析。從這一點(diǎn)上講,倘若沒(méi)有一段時(shí)間的積累,是很難勝任的。

是執(zhí)行者?還是測(cè)試者?

依葫蘆畫瓢,知其然而不知其所以然?;貧w測(cè)試之所以可以交給新員工做,也就僅僅因?yàn)樗鞋F(xiàn)成的測(cè)試用例而已。倘若測(cè)試過(guò)程中沒(méi)有發(fā)現(xiàn)產(chǎn)品缺陷,便會(huì)誤以為自己做了無(wú)用功;一旦發(fā)現(xiàn)產(chǎn)品缺陷,自己又啞火,除了丟出來(lái)給資深工程師看,自身也再無(wú)價(jià)值。因此初級(jí)工程師往往又覺(jué)得這活兒沒(méi)技術(shù)含量,殊不知自己僅僅停留在執(zhí)行者階段。

其實(shí)工程師應(yīng)該自我進(jìn)化,多學(xué)習(xí)理解產(chǎn)品,對(duì)大部分的功能都有所掌握,對(duì)回歸測(cè)試中發(fā)現(xiàn)的產(chǎn)品缺陷先進(jìn)行分析,甚至找出缺陷的根本原因,這才是一個(gè)完整的測(cè)試流程,此時(shí),才能稱得上是一個(gè)真正的測(cè)試者。

除此之外,一個(gè)有經(jīng)驗(yàn)的測(cè)試工程師,還會(huì)針對(duì)當(dāng)前出現(xiàn)回歸缺陷的功能模塊,擴(kuò)大回歸測(cè)試用例集,以保證回歸測(cè)試有一個(gè)合理的覆蓋范圍和深度。

做回歸測(cè)試如何給自己貼金

一個(gè)產(chǎn)品如果出現(xiàn)了非常多的回歸性缺陷,說(shuō)明產(chǎn)品還沒(méi)到可以測(cè)試的階段。所以真正到了測(cè)試工程師手上的時(shí)候,回歸性缺陷不會(huì)特別多。那么問(wèn)題來(lái)了:績(jī)效考核怎么辦?

作為一個(gè)回歸測(cè)試人員,不設(shè)計(jì)新的測(cè)試用例,發(fā)現(xiàn)產(chǎn)品缺陷數(shù)量有限,單靠執(zhí)行用例數(shù)量,這績(jī)效確實(shí)不好看吶!

其實(shí)要想把回歸測(cè)試做出彩,前文也略微提到了,指導(dǎo)思想只有一個(gè) —— 增值

增強(qiáng)測(cè)試深度

當(dāng)發(fā)現(xiàn)了一個(gè)回歸缺陷的時(shí)候,在同一個(gè)功能模塊里再次出現(xiàn)回歸缺陷的概率是會(huì)增大的。此時(shí)工程師應(yīng)該做的,是針對(duì)性加強(qiáng)回歸測(cè)試深度,對(duì)常規(guī)回歸測(cè)試用例集進(jìn)行擴(kuò)充。雖然未必能再一次發(fā)現(xiàn)新缺陷,但這對(duì)有助于增強(qiáng)產(chǎn)品交付時(shí)候的信心,無(wú)疑也是對(duì)自己工作的一個(gè)加分項(xiàng)。

提高測(cè)試效率

增強(qiáng)測(cè)試深度,多出來(lái)的測(cè)試用例要花時(shí)間測(cè),時(shí)間哪里來(lái)?亦或者每個(gè)測(cè)試周期都重復(fù)執(zhí)行,無(wú)聊到爆,熟練度更是令人發(fā)指到閉目盲操。

是該考慮通過(guò)自動(dòng)化來(lái)代替這既奢侈又廉價(jià)的人力了。這也是一個(gè)提高測(cè)試效率的硬手段。

事實(shí)上,當(dāng)預(yù)見(jiàn)到需要重復(fù)工作時(shí),就應(yīng)該考慮是否需要自動(dòng)化方案了。當(dāng)然這對(duì)工程師自身的要求就提高了,得會(huì)寫代碼。

有了自動(dòng)化代碼作為答卷,那么就可以按照開(kāi)發(fā)工程師的績(jī)效方式交卷了。

總結(jié)一份專業(yè)的報(bào)告

這一項(xiàng)增值技能往往會(huì)被技術(shù)人員忽視,其實(shí)這是一項(xiàng)非常重要的技能。

一切結(jié)果拿數(shù)據(jù)說(shuō)話,回歸測(cè)試不僅僅是告訴別人有沒(méi)有發(fā)現(xiàn)問(wèn)題,還得告訴別人我們測(cè)了什么,覆蓋了多少內(nèi)容,增強(qiáng)產(chǎn)品品質(zhì)的信心,而不僅僅是一句「沒(méi)發(fā)現(xiàn)回歸性缺陷」。

其它的增值工作,也可以在此時(shí)的報(bào)告中有所體現(xiàn)。

以上如果都做到了,還覺(jué)得回歸測(cè)試會(huì)沒(méi)有一份績(jī)效優(yōu)秀的答卷嗎?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,345評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,371評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,852評(píng)論 5 101
  • 黑盒測(cè)試案例設(shè)計(jì)技術(shù)篇 1 概述 本章介紹黑盒測(cè)試的概念和進(jìn)行黑盒測(cè)試的目的與意義,及關(guān)于等價(jià)類劃分、邊界值分析、...
    西邊人閱讀 17,306評(píng)論 0 41
  • 滾滾長(zhǎng)江東逝水,浪花淘盡英雄。是非成敗轉(zhuǎn)頭空。青山依舊在,幾度夕陽(yáng)紅。 白發(fā)漁樵江渚上,慣看秋月春風(fēng)。一壺濁酒喜相...
    劉偉書法_沈陽(yáng)閱讀 550評(píng)論 3 4

友情鏈接更多精彩內(nèi)容