回歸測(cè)試-一講

在之前的文章里我們講了很多種測(cè)試了,那么在測(cè)試中肯定會(huì)發(fā)現(xiàn)缺陷的,發(fā)現(xiàn)缺陷后我們一般會(huì)將缺陷轉(zhuǎn)給相應(yīng)的開發(fā)去處理盈包,那么開發(fā)處理完成后要怎么辦呢?將缺陷轉(zhuǎn)到測(cè)試處再次測(cè)試醇王。這個(gè)再次測(cè)試就是我們今天的主角了----回歸測(cè)試呢燥。回歸測(cè)試這部分內(nèi)容我們從何為回歸測(cè)試寓娩,為什么要回歸測(cè)試叛氨,回歸測(cè)試的范圍以及怎樣回歸測(cè)試四個(gè)方面來逐一揭開他的神秘面紗。

何為回歸測(cè)試棘伴?

回歸測(cè)試是指修改了舊代碼后寞埠,重新對(duì)相應(yīng)缺陷(bug)以及相關(guān)功能點(diǎn)進(jìn)行測(cè)試以確認(rèn)修改有效且修改沒有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。

這里要注意的是我們bug修訂后不只要重新測(cè)試這個(gè)bug焊夸,還要重新測(cè)試與這個(gè)功能點(diǎn)甚至是代碼塊相關(guān)的部分仁连。

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

先來看一個(gè)例子:

假如我們買了一個(gè)桌子,回來按照說明書組裝阱穗,組裝完成后發(fā)現(xiàn)桌角少了一個(gè)輪子饭冬,跟客服溝通,客服答應(yīng)給我們重新寄回一個(gè)輪子揪阶;過了3天我們收到了輪子昌抠,發(fā)現(xiàn)輪子與這個(gè)桌子不匹配,裝不上鲁僚。

這種事情大家應(yīng)該都不陌生炊苫,大家一般都怎么處理的?特別生氣與客服再次溝通冰沙?直接要求退貨并且差評(píng)侨艾?取消關(guān)注再也不購(gòu)買?如上處理對(duì)商家來說可能或多或少都造成了損失拓挥,比如:多余付了幾次的郵費(fèi)唠梨、可能損失了1個(gè)客戶、可能損失信譽(yù)度等等撞叽。如此場(chǎng)景都是商家最不希望的結(jié)果姻成。那如果商家在寄出前能反復(fù)確認(rèn)插龄,仔細(xì)核對(duì)后再發(fā)給用戶,這個(gè)問題是不是就能很大程度避免呢科展?軟件過程與這個(gè)很相似呢均牢,我們來具體了解下。

在軟件生命周期中, 只要軟件發(fā)生了改變才睹,就可能給該軟件帶來問題徘跪。通常軟件的改變是因?yàn)榘l(fā)現(xiàn)了錯(cuò)誤所以做了修改,也可能是因?yàn)樵诩苫蚓S護(hù)階段加入新的功能琅攘。那么

?????? · 當(dāng)缺陷被發(fā)現(xiàn)時(shí)垮庐, 如果錯(cuò)誤跟蹤與管理系統(tǒng)不夠完善,就可能會(huì)遺漏對(duì)這些錯(cuò)誤的修改;

?????? · 當(dāng)開發(fā)者對(duì)缺陷理解的不夠透徹, 也可能導(dǎo)致所做的修改只修正了錯(cuò)誤的外在表現(xiàn)坞琴,而沒有修復(fù)錯(cuò)誤本身從而造成修改失敗;

?????? · 修改還有可能產(chǎn)生副作用從而導(dǎo)致軟件未被修改的部分產(chǎn)生新的問題哨查,使本工作正常的功能產(chǎn)生錯(cuò)誤。

?????? · 同樣, 在有新代碼加入軟件的時(shí)候, 除了新加入的代碼中有可能含有錯(cuò)誤外新代碼還有可能對(duì)原有的代碼帶來影響剧辐。

基于以上的種種原因寒亥,每當(dāng)軟件發(fā)生變化時(shí),我們就必須重新測(cè)試現(xiàn)有的功能或者說相關(guān)功能荧关,以便:

?????? · 確定修改是否達(dá)到了預(yù)期的目的溉奕;

?????? · 檢查修改是否損害了原有的正常功能。

另外忍啤,還需要補(bǔ)充新的測(cè)試用例來測(cè)試新的或被修改了的功能加勤。

綜上所述:為了驗(yàn)證修改的正確性及其影響就需要進(jìn)行回歸測(cè)試。

回歸測(cè)試的范圍

在前兩節(jié)其實(shí)我們都有反復(fù)提到過同波,回歸測(cè)試不僅是要:

?????? · 測(cè)試被修訂的bug或者新功能鳄梅;

?????? · 還要測(cè)試與其相關(guān)的已有功能。

具體原因在為什么部分我們已經(jīng)做了詳細(xì)描述参萄,這里不再贅述卫枝。

由于篇幅限制煎饼,今天就先到這里讹挎,剩余部分請(qǐng)期待下篇!Bye~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吆玖,一起剝皮案震驚了整個(gè)濱河市筒溃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沾乘,老刑警劉巖怜奖,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異翅阵,居然都是意外死亡歪玲,警方通過查閱死者的電腦和手機(jī)迁央,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滥崩,“玉大人岖圈,你說我怎么就攤上這事「破ぃ” “怎么了蜂科?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)短条。 經(jīng)常有香客問我导匣,道長(zhǎng),這世上最難降的妖魔是什么茸时? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任贡定,我火速辦了婚禮,結(jié)果婚禮上可都,老公的妹妹穿的比我還像新娘厕氨。我一直安慰自己,他們只是感情好汹粤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布命斧。 她就那樣靜靜地躺著,像睡著了一般嘱兼。 火紅的嫁衣襯著肌膚如雪国葬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天芹壕,我揣著相機(jī)與錄音汇四,去河邊找鬼。 笑死踢涌,一個(gè)胖子當(dāng)著我的面吹牛通孽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播睁壁,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼背苦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了潘明?” 一聲冷哼從身側(cè)響起行剂,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎钳降,沒想到半個(gè)月后厚宰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遂填,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年铲觉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了澈蝙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡撵幽,死狀恐怖碉克,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情并齐,我是刑警寧澤漏麦,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站况褪,受9級(jí)特大地震影響撕贞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜测垛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一捏膨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧食侮,春花似錦号涯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至眉尸,卻和暖如春域蜗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背噪猾。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工霉祸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人袱蜡。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓丝蹭,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親坪蚁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子奔穿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 冒煙測(cè)試和回歸測(cè)試 前言:冒煙測(cè)試和回歸測(cè)試,都只是測(cè)試的一種過程迅细,這兩種測(cè)試貫穿了整個(gè) app 的生命周期巫橄。 冒...
    紅發(fā)_KVO閱讀 5,578評(píng)論 0 0
  • 測(cè)試通常是一個(gè)一次性的事件淘邻,發(fā)生在一個(gè)項(xiàng)目結(jié)束并被交付到生產(chǎn)環(huán)境之前茵典。 然而,隨著敏捷測(cè)試管理平臺(tái)的開始宾舅,測(cè)試在整...
    軟件測(cè)試墨白閱讀 2,446評(píng)論 4 11
  • 當(dāng)今世界敏捷大行其道统阿,軟件迭代越來越快和發(fā)版隔間越來越小彩倚,很多公司團(tuán)隊(duì)都提倡小步快跑的軟件開發(fā)模式。其中軟件測(cè)試時(shí)...
    FunTester閱讀 204評(píng)論 0 0
  • 中文名稱:回歸測(cè)試 英文名稱:Regression testing 類型:測(cè)試類 詳細(xì)說明:回歸測(cè)試是指在發(fā)生修改...
    Brose閱讀 3,297評(píng)論 0 1
  • 軟件測(cè)試背景 引言: 軟件測(cè)試在軟件生命周期中占據(jù)重要的地位扶平,...
    睿智的少年閱讀 755評(píng)論 0 0