好績效!做回歸測試也可以

為什么要做回歸測試

簡單說就是為了找出新代碼改動對原有功能造成的影響。

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

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

回歸測試難不難?

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

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

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

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

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

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

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

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

做回歸測試如何給自己貼金

一個產(chǎn)品如果出現(xiàn)了非常多的回歸性缺陷,說明產(chǎn)品還沒到可以測試的階段。所以真正到了測試工程師手上的時候,回歸性缺陷不會特別多。那么問題來了:績效考核怎么辦?

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

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

增強(qiáng)測試深度

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

提高測試效率

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

是該考慮通過自動化來代替這既奢侈又廉價的人力了。這也是一個提高測試效率的硬手段。

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

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

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

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

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

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

以上如果都做到了,還覺得回歸測試會沒有一份績效優(yōu)秀的答卷嗎?

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

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

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

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