冒煙測(cè)試

  在軟件開發(fā)過程中,一直有高內(nèi)聚,低耦合這樣的說法,各個(gè)功能模塊之間的耦合還是存在的,因此一個(gè)功能的改動(dòng),還是會(huì)影響到其他功能模塊。

  因此在開發(fā)人員修復(fù)了先前測(cè)試中發(fā)現(xiàn)的bug后,想知道這個(gè)bug的修復(fù)是否會(huì)影響到其他功能模塊,需要做的就是冒煙測(cè)試。

  搞清楚冒煙測(cè)試的起源,冒煙測(cè)試的目的后,不難想到,冒煙測(cè)試是這樣的一種測(cè)試,不要求覆蓋面有多廣,但至少要保證覆蓋待測(cè)產(chǎn)品的絕大部分功能;不要求每個(gè)功能都測(cè)的很詳細(xì),但至少要保證被修復(fù)了的bug所屬的功能和系統(tǒng)其他骨干功能都是可用的(即這個(gè)版本能拿去做系統(tǒng)功能測(cè)試了)。

  而要做到覆蓋骨干功能和bug所屬功能,卻不是簡(jiǎn)簡(jiǎn)單單在頁面中點(diǎn)幾下就行了的。任何一個(gè)項(xiàng)目或者產(chǎn)品,骨干功能都有它的使用場(chǎng)景。冒煙測(cè)試就是要保證這些骨干功能的使用場(chǎng)景都能跑通,如果沒跑通,后續(xù)的系統(tǒng)測(cè)試就沒必要了。

  其實(shí)做冒煙測(cè)試之前,都已經(jīng)做了一個(gè)簡(jiǎn)單的安裝部署測(cè)試了(你不安裝部署,哪里來東西測(cè)呢)。按我自己的理解,其實(shí)這塊也可以放入冒煙測(cè)試范疇的。想想看,安裝部署是不是很類似電路板加電,讓電路板開始工作呢?而后面的骨干使用場(chǎng)景測(cè)試,只是在這個(gè)基礎(chǔ)上做的后續(xù)工作。如果安裝部署后,待測(cè)產(chǎn)品跑到一半就down掉了,后面的骨干功能的使用場(chǎng)景還測(cè)個(gè)屁呀。

  使用場(chǎng)景的是否能跑通的測(cè)試,不需要測(cè)一些異常的情況,保證基本功能覆蓋到就行了。通常,冒煙測(cè)試是交給開發(fā)人員去做的。只有確認(rèn)了功能可用后,交給測(cè)試人員去做才有意義。

  后面需要冒煙上的優(yōu)化做些什么呢,我想更多的還是從自動(dòng)化上去著手,版本構(gòu)建自動(dòng)化,自動(dòng)化冒煙測(cè)試等等。

最后編輯于
?著作權(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)容

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,386評(píng)論 2 126
  • [測(cè)試技術(shù)] Alex整編原創(chuàng) “冒煙測(cè)試”源自硬件行業(yè),對(duì)一個(gè)硬件或者硬件組件改動(dòng)后,直接給設(shè)備加電,看看設(shè)備會(huì)...
    CoverUER閱讀 14,954評(píng)論 0 4
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,430評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,882評(píng)論 5 101
  • 1.問:你在測(cè)試中發(fā)現(xiàn)了一個(gè) bug ,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug ,你應(yīng)該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,400評(píng)論 4 123

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