qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          軟件測(cè)試基本流程與要求

           1、目標(biāo)

            制定完整且具體的測(cè)試路線和流程,為快速、高效和高質(zhì)量的軟件測(cè)試提供基礎(chǔ)流程框架。

            最終目標(biāo)是實(shí)現(xiàn)軟件測(cè)試規(guī)范化,標(biāo)準(zhǔn)化。

            2、測(cè)試流程說明

            3、測(cè)試需求分析

            測(cè)試需求是整個(gè)測(cè)試過程的基礎(chǔ);確定測(cè)試對(duì)象以及測(cè)試工作的范圍和作用。用來(lái)確定整個(gè)測(cè)試工作(如安排時(shí)間表、測(cè)試設(shè)計(jì)等)并作為測(cè)試覆蓋的基礎(chǔ)。而且被確定的測(cè)試需求項(xiàng)必須是可核實(shí)的。即,它們必須有一個(gè)可觀察、可評(píng)測(cè)的結(jié)果。無(wú)法核實(shí)的需求不是測(cè)試需求。所以我現(xiàn)在的理解是測(cè)試需求是一個(gè)比較大的概念,它是在整個(gè)測(cè)試計(jì)劃文檔中體現(xiàn)出來(lái)的,不是類似的一個(gè)用例或者其他.

            ·測(cè)試需求是制訂測(cè)試計(jì)劃的基本依據(jù),確定了測(cè)試需求能夠?yàn)闇y(cè)試計(jì)劃提供客觀依據(jù);

            ·測(cè)試需求是設(shè)計(jì)測(cè)試用例的指導(dǎo),確定了要測(cè)什么、測(cè)哪些方面后才能有針對(duì)性的設(shè)計(jì)測(cè)試用例;

            ·測(cè)試需求是計(jì)算測(cè)試覆蓋的分母,沒有測(cè)試需求就無(wú)法有效地進(jìn)行測(cè)試覆蓋;

            3.1、測(cè)試方法與規(guī)范

            3.1.1、測(cè)試方法

            隨著軟件技術(shù)發(fā)展,項(xiàng)目類型越來(lái)越多樣化。根據(jù)項(xiàng)目類型應(yīng)選用針對(duì)性強(qiáng)的測(cè)試方法,合適的測(cè)試方法可以讓我們事半功倍。以下是針對(duì)目前項(xiàng)目工程可以參考的測(cè)試方法:

            --β測(cè)試(beta測(cè)試)--非程序員、測(cè)試人員

            β測(cè)試,英文是Betatesting。又稱Beta測(cè)試,用戶驗(yàn)收測(cè)試(UAT)。

            β測(cè)試是軟件的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。開發(fā)者通常不在測(cè)試現(xiàn)場(chǎng),Beta測(cè)試不能由程序員或測(cè)試員完成。

            當(dāng)開發(fā)和測(cè)試根本完成時(shí)所做的測(cè)試,而最終的錯(cuò)誤和問題需要在最終發(fā)行前找到。這種測(cè)試一般由最終用戶或其他人員完成,不能由程序員或測(cè)試員完成。

            --α測(cè)試(Alpha測(cè)試)--非程序員、測(cè)試人員

            α測(cè)試,英文是Alphatesting。又稱Alpha測(cè)試.

            Alpha測(cè)試是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的受控測(cè)試,Alpha測(cè)試不能由該系統(tǒng)的程序員或測(cè)試員完成。

            在系統(tǒng)開發(fā)接近完成時(shí)對(duì)應(yīng)用系統(tǒng)的測(cè)試;測(cè)試后,仍然會(huì)有少量的設(shè)計(jì)變更。這種測(cè)試一般由最終用戶或其他人員來(lái)完成,不能由程序員或測(cè)試員完成。

            --兼容性測(cè)試--測(cè)試人員

            兼容性測(cè)試是指測(cè)試軟件是否可以成功移植到指定的硬件或者軟件環(huán)境中,例如在B/S項(xiàng)目中各個(gè)不同瀏覽器之間的測(cè)試。

          --用戶界面測(cè)試-UI測(cè)試  --測(cè)試人員

            用戶界面測(cè)試,英文是User interface testing。又稱UI測(cè)試。

            用戶界面,英文是User interface。是指軟件中的可見外觀及其底層與用戶交互的部分(菜單、對(duì)話框、窗口和其它控件)。

            用戶界面測(cè)試是指測(cè)試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁(yè)面是否美觀,文字,圖 片組合是否完美,操作是否友好等等。UI 測(cè)試的目標(biāo)是確保用戶界面會(huì)通過測(cè)試對(duì)象的功能來(lái)為用戶提供相應(yīng)的訪問或?yàn)g覽功能。確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性、人性化、易操作性 測(cè)試。

            用戶界面測(cè)試用戶分析軟件用戶界面的設(shè)計(jì)是否合乎用戶期望或要求。它常常包括菜單,對(duì)話框及對(duì) 話框上所有按鈕,文字,出錯(cuò)提示,幫助信息 (Menu 和Help content)等方面的測(cè)試。比如,測(cè)試Microsoft Excel中插入符號(hào)功能所用的對(duì)話框的大小,所有按鈕是否對(duì)齊,字符串字體大小,出錯(cuò)信息內(nèi)容和字體大小,工具欄位置/圖標(biāo)等等。


            --冒煙測(cè)試--版本編譯者

            冒煙測(cè)試,英文是Smoketesting。

            冒煙測(cè)試的名稱可以理解為該種測(cè)試耗時(shí)短,僅用一袋煙功夫足夠了。也有人認(rèn)為是形象地類比新電路板功基本功能檢查。任何新電路板焊好后,先通電檢查,如果存在設(shè)計(jì)缺陷,電路板可能會(huì)短路,板子冒煙了。

            冒煙測(cè)試的對(duì)象是每一個(gè)新編譯的需要正式測(cè)試的軟件版本,目的是確認(rèn)軟件基本功能正常,可以進(jìn)行后續(xù)的正式測(cè)試工作。冒煙測(cè)試的執(zhí)行者是版本編譯人員。

            --隨機(jī)測(cè)試--測(cè)試人員

            隨機(jī)測(cè)試,英文是Adhoctesting。

            隨機(jī)測(cè)試沒有書面測(cè)試用例、記錄期望結(jié)果、檢查列表、腳本或指令的測(cè)試。主要是根據(jù)測(cè)試者的經(jīng)驗(yàn)對(duì)軟件進(jìn)行功能和性能抽查。隨機(jī)測(cè)試是根據(jù)測(cè)試說明書執(zhí)行用例測(cè)試的重要補(bǔ)充手段,是保證測(cè)試覆蓋完整性的有效方式和過程。

            隨機(jī)測(cè)試主要是對(duì)被測(cè)軟件的一些重要功能進(jìn)行復(fù)測(cè),也包括測(cè)試那些當(dāng)前的測(cè)試樣例(TestCase)沒有覆蓋到的部分。另外,對(duì)于軟件更新和新增加的功能要重點(diǎn)測(cè)試。重點(diǎn)對(duì)一些特殊點(diǎn)情況點(diǎn)、特殊的使用環(huán)境、并發(fā)性、進(jìn)行檢查。尤其對(duì)以前測(cè)試發(fā)現(xiàn)的重大Bug,進(jìn)行再次測(cè)試,可以結(jié)合回歸測(cè)試(Regressivetesting)一起進(jìn)行。

            --黑盒測(cè)試(功能測(cè)試)--測(cè)試人員

            黑盒測(cè)試,英文是BlackBoxTesting。又稱功能測(cè)試或者數(shù)據(jù)驅(qū)動(dòng)測(cè)試。

            黑盒測(cè)試是根據(jù)軟件的規(guī)格對(duì)軟件進(jìn)行的測(cè)試,這類測(cè)試不考慮軟件內(nèi)部的運(yùn)作原理,因此軟件對(duì)用戶來(lái)說就像一個(gè)黑盒子。

            軟件測(cè)試人員以用戶的角度,通過各種輸入和觀察軟件的各種輸出結(jié)果來(lái)發(fā)現(xiàn)軟件存在的缺陷,而不關(guān)心程序具體如何實(shí)現(xiàn)的一種軟件測(cè)試方法。

            --性能測(cè)試

            性能測(cè)試,英文是PerformanceTesting。

            性能測(cè)試是在交替進(jìn)行負(fù)荷和強(qiáng)迫測(cè)試時(shí)常用的術(shù)語(yǔ)。理想的"性能測(cè)試"(和其他類型的測(cè)試)應(yīng)在需求文檔或質(zhì)量保證、測(cè)試計(jì)劃中定義。性能測(cè)試一般包括負(fù)載測(cè)試和壓力測(cè)試。

            通常驗(yàn)證軟件的性能在正常環(huán)境和系統(tǒng)條件下重復(fù)使用是否還能滿足性能指標(biāo)。或者執(zhí)行同樣任務(wù)時(shí)新版本不比舊版本慢。一般還檢查系統(tǒng)記憶容量在運(yùn)行程序時(shí)會(huì)不會(huì)流失(memoryleak)。比如,驗(yàn)證程序保存一個(gè)巨大的文件新版本不比舊版本慢。

            3.1.2、測(cè)試規(guī)范

            測(cè)試規(guī)范是根據(jù)開發(fā)規(guī)范而制定的測(cè)試標(biāo)準(zhǔn),測(cè)試規(guī)范也是后期測(cè)試用例編寫的重要依據(jù)。因?yàn)殚_發(fā)規(guī)范因公司而異,因產(chǎn)品而異,所以測(cè)試規(guī)范的標(biāo)準(zhǔn)程度每個(gè)公司都不一樣。

            從理論到方法到各類流程到各類報(bào)告模版,都屬于測(cè)試規(guī)范的范疇,當(dāng)一整套規(guī)范形成之后,可使得測(cè)試工作進(jìn)行更加穩(wěn)健,所有問題有據(jù)可查。

            3.2、軟件需求規(guī)格說明書

            軟件需求規(guī)格說明書是軟件達(dá)到的各項(xiàng)功能的目標(biāo)。是測(cè)試人員各項(xiàng)工作的依據(jù),沒有需求就無(wú)法判斷測(cè)試結(jié)果是正確的。

            3.3、軟件設(shè)計(jì)說明(概要與詳細(xì)設(shè)計(jì))

            設(shè)計(jì)說明書包含軟件的一些框架、字段、數(shù)據(jù)庫(kù)設(shè)計(jì)等。軟件設(shè)計(jì)說明對(duì)測(cè)試工作開展有很大影響,沒有軟件設(shè)計(jì)說明很多問題將無(wú)法溯源,測(cè)試準(zhǔn)備的前期工作也是根據(jù)軟件設(shè)計(jì)說明來(lái)制定的。


          --用戶界面測(cè)試-UI測(cè)試  --測(cè)試人員

            用戶界面測(cè)試,英文是User interface testing。又稱UI測(cè)試。

            用戶界面,英文是User interface。是指軟件中的可見外觀及其底層與用戶交互的部分(菜單、對(duì)話框、窗口和其它控件)。

            用戶界面測(cè)試是指測(cè)試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁(yè)面是否美觀,文字,圖 片組合是否完美,操作是否友好等等。UI 測(cè)試的目標(biāo)是確保用戶界面會(huì)通過測(cè)試對(duì)象的功能來(lái)為用戶提供相應(yīng)的訪問或?yàn)g覽功能。確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性、人性化、易操作性 測(cè)試。

            用戶界面測(cè)試用戶分析軟件用戶界面的設(shè)計(jì)是否合乎用戶期望或要求。它常常包括菜單,對(duì)話框及對(duì) 話框上所有按鈕,文字,出錯(cuò)提示,幫助信息 (Menu 和Help content)等方面的測(cè)試。比如,測(cè)試Microsoft Excel中插入符號(hào)功能所用的對(duì)話框的大小,所有按鈕是否對(duì)齊,字符串字體大小,出錯(cuò)信息內(nèi)容和字體大小,工具欄位置/圖標(biāo)等等。


            --冒煙測(cè)試--版本編譯者

            冒煙測(cè)試,英文是Smoketesting。

            冒煙測(cè)試的名稱可以理解為該種測(cè)試耗時(shí)短,僅用一袋煙功夫足夠了。也有人認(rèn)為是形象地類比新電路板功基本功能檢查。任何新電路板焊好后,先通電檢查,如果存在設(shè)計(jì)缺陷,電路板可能會(huì)短路,板子冒煙了。

            冒煙測(cè)試的對(duì)象是每一個(gè)新編譯的需要正式測(cè)試的軟件版本,目的是確認(rèn)軟件基本功能正常,可以進(jìn)行后續(xù)的正式測(cè)試工作。冒煙測(cè)試的執(zhí)行者是版本編譯人員。

            --隨機(jī)測(cè)試--測(cè)試人員

            隨機(jī)測(cè)試,英文是Adhoctesting。

            隨機(jī)測(cè)試沒有書面測(cè)試用例、記錄期望結(jié)果、檢查列表、腳本或指令的測(cè)試。主要是根據(jù)測(cè)試者的經(jīng)驗(yàn)對(duì)軟件進(jìn)行功能和性能抽查。隨機(jī)測(cè)試是根據(jù)測(cè)試說明書執(zhí)行用例測(cè)試的重要補(bǔ)充手段,是保證測(cè)試覆蓋完整性的有效方式和過程。

            隨機(jī)測(cè)試主要是對(duì)被測(cè)軟件的一些重要功能進(jìn)行復(fù)測(cè),也包括測(cè)試那些當(dāng)前的測(cè)試樣例(TestCase)沒有覆蓋到的部分。另外,對(duì)于軟件更新和新增加的功能要重點(diǎn)測(cè)試。重點(diǎn)對(duì)一些特殊點(diǎn)情況點(diǎn)、特殊的使用環(huán)境、并發(fā)性、進(jìn)行檢查。尤其對(duì)以前測(cè)試發(fā)現(xiàn)的重大Bug,進(jìn)行再次測(cè)試,可以結(jié)合回歸測(cè)試(Regressivetesting)一起進(jìn)行。

            --黑盒測(cè)試(功能測(cè)試)--測(cè)試人員

            黑盒測(cè)試,英文是BlackBoxTesting。又稱功能測(cè)試或者數(shù)據(jù)驅(qū)動(dòng)測(cè)試。

            黑盒測(cè)試是根據(jù)軟件的規(guī)格對(duì)軟件進(jìn)行的測(cè)試,這類測(cè)試不考慮軟件內(nèi)部的運(yùn)作原理,因此軟件對(duì)用戶來(lái)說就像一個(gè)黑盒子。

            軟件測(cè)試人員以用戶的角度,通過各種輸入和觀察軟件的各種輸出結(jié)果來(lái)發(fā)現(xiàn)軟件存在的缺陷,而不關(guān)心程序具體如何實(shí)現(xiàn)的一種軟件測(cè)試方法。

            --性能測(cè)試

            性能測(cè)試,英文是PerformanceTesting。

            性能測(cè)試是在交替進(jìn)行負(fù)荷和強(qiáng)迫測(cè)試時(shí)常用的術(shù)語(yǔ)。理想的"性能測(cè)試"(和其他類型的測(cè)試)應(yīng)在需求文檔或質(zhì)量保證、測(cè)試計(jì)劃中定義。性能測(cè)試一般包括負(fù)載測(cè)試和壓力測(cè)試。

            通常驗(yàn)證軟件的性能在正常環(huán)境和系統(tǒng)條件下重復(fù)使用是否還能滿足性能指標(biāo)?;蛘邎?zhí)行同樣任務(wù)時(shí)新版本不比舊版本慢。一般還檢查系統(tǒng)記憶容量在運(yùn)行程序時(shí)會(huì)不會(huì)流失(memoryleak)。比如,驗(yàn)證程序保存一個(gè)巨大的文件新版本不比舊版本慢。

            3.1.2、測(cè)試規(guī)范

            測(cè)試規(guī)范是根據(jù)開發(fā)規(guī)范而制定的測(cè)試標(biāo)準(zhǔn),測(cè)試規(guī)范也是后期測(cè)試用例編寫的重要依據(jù)。因?yàn)殚_發(fā)規(guī)范因公司而異,因產(chǎn)品而異,所以測(cè)試規(guī)范的標(biāo)準(zhǔn)程度每個(gè)公司都不一樣。

            從理論到方法到各類流程到各類報(bào)告模版,都屬于測(cè)試規(guī)范的范疇,當(dāng)一整套規(guī)范形成之后,可使得測(cè)試工作進(jìn)行更加穩(wěn)健,所有問題有據(jù)可查。

            3.2、軟件需求規(guī)格說明書

            軟件需求規(guī)格說明書是軟件達(dá)到的各項(xiàng)功能的目標(biāo)。是測(cè)試人員各項(xiàng)工作的依據(jù),沒有需求就無(wú)法判斷測(cè)試結(jié)果是正確的。

            3.3、軟件設(shè)計(jì)說明(概要與詳細(xì)設(shè)計(jì))

            設(shè)計(jì)說明書包含軟件的一些框架、字段、數(shù)據(jù)庫(kù)設(shè)計(jì)等。軟件設(shè)計(jì)說明對(duì)測(cè)試工作開展有很大影響,沒有軟件設(shè)計(jì)說明很多問題將無(wú)法溯源,測(cè)試準(zhǔn)備的前期工作也是根據(jù)軟件設(shè)計(jì)說明來(lái)制定的。

          3.4、頁(yè)面原型(demo)

            頁(yè)面原型是項(xiàng)目人員快速熟悉項(xiàng)目的最佳路徑。在需求不夠明確,設(shè)計(jì)說明書不夠全面的情況下,頁(yè)面原型也是后期測(cè)試用例編寫思想的重要根據(jù)。

            4、測(cè)試過程設(shè)計(jì)

            明確測(cè)試目的,最終達(dá)成目的并驗(yàn)證結(jié)果是測(cè)試要做的事情。包括:

            1.測(cè)試范圍:描述本次測(cè)試中的測(cè)試范圍,如:測(cè)試軟件功能范圍、測(cè)試種類等。

            2.簡(jiǎn)單的描述如何搭建測(cè)試平臺(tái)以及測(cè)試的潛在的風(fēng)險(xiǎn)。

            3.項(xiàng)目信息:說明要測(cè)試的項(xiàng)目的相關(guān)資料,如:輸入輸出文檔,產(chǎn)品描述,軟件主要功能。

            4.人力資源的分配。

            5.測(cè)試需求:籠統(tǒng)說,就是測(cè)試中的所有設(shè)計(jì)和需求文檔。作為本次測(cè)試的依據(jù)

            4.1、測(cè)試策略制定

            這一階段在于需求、詳細(xì)設(shè)計(jì)、測(cè)試計(jì)劃完成之后,主要是本次測(cè)試的策略階段。很多公司少這個(gè)一個(gè)階段,需要有計(jì)劃性的分出產(chǎn)品的功能扣出測(cè)試的功能點(diǎn),現(xiàn)階段大多公司都是直接拿著文檔就開始做用例設(shè)計(jì)。

            對(duì)需求進(jìn)行分析,列出具體的功能列表。(一般根據(jù)功能交互文檔就能明確出此功能的大體功能,一層層的分下去,一直到?jīng)]個(gè)功能表單。然后考慮到使用那些測(cè)試方法?工作一旦做到執(zhí)行階段,我們可以更好的根據(jù)這些功能表一點(diǎn)一點(diǎn)的覆蓋。也能讓我們?cè)谟美u(píng)審時(shí),充分的證實(shí)我們的工作是有效的能夠保證產(chǎn)品的質(zhì)量。)一般在此之前,一些業(yè)務(wù)培訓(xùn)和需求評(píng)審是有必要是聽一下的。這樣能夠更早更熟練的理解需求,也能保證產(chǎn)品設(shè)計(jì)中出現(xiàn)的一些誤區(qū)。

            對(duì)于一個(gè)個(gè)測(cè)試該如何進(jìn)行測(cè)試?如下:

            a)功能測(cè)試

            ---功能范圍(劃分出各自負(fù)責(zé)的功能模塊)

            ---使用測(cè)試方法(等價(jià)類、邊界值等測(cè)試方法方法)

            ---測(cè)試標(biāo)準(zhǔn)(符合設(shè)計(jì)、需求和規(guī)范文檔對(duì)該功能的描述)

            b)界面測(cè)試

            c)兼容性測(cè)試

            4.2、測(cè)試計(jì)劃

            1)要充分考慮測(cè)試計(jì)劃的實(shí)用性,即測(cè)試計(jì)劃與實(shí)際之間的接近程度和可操作性。編寫測(cè)試計(jì)劃的目的在于充分考慮執(zhí)行測(cè)試時(shí)的各種資源,包括測(cè)試內(nèi)容、測(cè)試標(biāo)準(zhǔn)、時(shí)間資源、人力資源等等,準(zhǔn)確地說是要分析執(zhí)行時(shí)所能夠調(diào)用的一切資源以及受各種條件限制,可能受到的各種影響。

            a)測(cè)試內(nèi)容:對(duì)一個(gè)軟件來(lái)說測(cè)試計(jì)劃中會(huì)明確本次測(cè)試做哪些測(cè)試?

            如:系統(tǒng)測(cè)試:在整個(gè)系統(tǒng)測(cè)試中會(huì)有(界面測(cè)試、功能測(cè)試、性能測(cè)試、兼

            容性測(cè)試、安裝卸載測(cè)試、可靠性測(cè)試等測(cè)試)。

            b)測(cè)試目的:一般多為保證產(chǎn)品質(zhì)量是否達(dá)到預(yù)期的指標(biāo)。這個(gè)指標(biāo)也就是在測(cè)試中定義的結(jié)束標(biāo)準(zhǔn)。

            c)測(cè)試標(biāo)準(zhǔn):需要考慮本次測(cè)試需要輸入那些文檔,該項(xiàng)目結(jié)束標(biāo)準(zhǔn)定義、測(cè)試結(jié)束標(biāo)準(zhǔn)的定義?bug級(jí)別定義、優(yōu)先級(jí)定義、bug管理流程定義。這個(gè)都需要在執(zhí)行測(cè)試事明確。計(jì)劃中應(yīng)該包含這些內(nèi)容。

            d)資源分配:這里分為人力資源、軟硬件資源等劃分。一般會(huì)把人力資源的利用寫入一個(gè)測(cè)試人員任務(wù)分配表里,按照不同的階段,每個(gè)階段提交相應(yīng)的成果(難度很大)。軟硬件資源中主要是在做計(jì)劃時(shí)考慮到需要多少電腦或別的工具,列出清單。

            e)測(cè)試風(fēng)險(xiǎn):大多考慮到的就是項(xiàng)目開發(fā)延期、測(cè)試人員不足用例無(wú)法全面覆蓋測(cè)試點(diǎn)、時(shí)間不足用例無(wú)法全部執(zhí)行、bug無(wú)法及時(shí)修改導(dǎo)致無(wú)法驗(yàn)證、測(cè)試人員技能不足導(dǎo)致測(cè)試進(jìn)度拉長(zhǎng)。

            f)軟件測(cè)試策略一般都是分開來(lái)做相關(guān)測(cè)試方案。




          4.3、測(cè)試附件

            用例模板、缺陷報(bào)告模板

            測(cè)試環(huán)境的搭建

            缺陷管理流程和缺陷級(jí)別定義

            缺陷狀態(tài)一般分為:新建、打開、已分配、已修復(fù)、關(guān)閉、重新打開

            中間會(huì)有:延期、重復(fù)、拒絕等狀態(tài)

            缺陷管理流程:

            1.測(cè)試人員或開發(fā)人員發(fā)現(xiàn)bug后,判斷輸入哪個(gè)模塊的問題,填寫bug報(bào)告后,系統(tǒng)會(huì)自動(dòng)通過Email通知開發(fā)組長(zhǎng)和該模塊開發(fā)者。

            2.開發(fā)組長(zhǎng)根據(jù)具體情況,重新reassigned分配給bug所屬的開發(fā)者。

            3.開發(fā)者收到email信息后,判斷是否為自己的修改范圍。

            若不是,重新reassigned分配給開發(fā)組長(zhǎng)或應(yīng)該分配的開發(fā)者。

            若是,進(jìn)行處理,resolved并給出解決方法。(可創(chuàng)建補(bǔ)丁附件及補(bǔ)充說明)

            4.測(cè)試人員查詢開發(fā)者已修改的bug,進(jìn)行回歸測(cè)試。

            經(jīng)驗(yàn)證無(wú)誤后,修改狀態(tài)為verified。待整個(gè)產(chǎn)品發(fā)布后,修改為closed。

            還有問題,reopened,狀態(tài)重新變?yōu)?new",并發(fā)送郵件通知。

            5.如果這個(gè)bug一周內(nèi)一致沒被處理過。Bugzilla就會(huì)一直用email騷擾它的屬主,直接采取行動(dòng)。管理員可以設(shè)定最遲采取行動(dòng)的期限,比如3天,系統(tǒng)默認(rèn)7天。

            缺陷等級(jí)劃分:




           5、測(cè)試實(shí)施

            5.1、執(zhí)行

            開發(fā)就會(huì)轉(zhuǎn)版本給我們測(cè)試部門進(jìn)行系統(tǒng)測(cè)試了。拿到版本我們首先搭建測(cè)試環(huán)境

            做一個(gè)預(yù)測(cè)試,目的是來(lái)評(píng)斷這個(gè)版本是不是可測(cè)試的。如果預(yù)測(cè)試不通過,打回開發(fā)部返工,如果通過了,就開始我們第一輪的系統(tǒng)測(cè)試。

            第一輪系統(tǒng)測(cè)試我們會(huì)執(zhí)行我們所編寫的所有測(cè)試用例,做好測(cè)試結(jié)果的記錄,發(fā)現(xiàn)缺陷了提交缺陷報(bào)告。當(dāng)?shù)谝惠啘y(cè)試結(jié)束后,我們把所有的bug單提交給開發(fā)人員,由他們進(jìn)行修改。

            在他們修復(fù)bug期間,我們會(huì)對(duì)第一輪系統(tǒng)測(cè)試做一個(gè)測(cè)試評(píng)估,出一個(gè)測(cè)試報(bào)告。還要根據(jù)實(shí)際情況,對(duì)我們寫的測(cè)試用例進(jìn)行修改和增加。開發(fā)改bug結(jié)束,提交一個(gè)新的版本給我們,我們重新搭建測(cè)試環(huán)境開始第二輪系統(tǒng)測(cè)試。首先是回歸我們提交的缺陷報(bào)告,然后會(huì)在用例中挑選一些優(yōu)先級(jí)別比較高的用例來(lái)進(jìn)行測(cè)試,發(fā)現(xiàn)問題了繼續(xù)提交缺陷報(bào)告,只到缺陷率低于用戶要求了,我們就進(jìn)行最后一輪的回歸測(cè)試,結(jié)束系統(tǒng)測(cè)試。具痰某沙と占牽匾唬?">一個(gè)軟件測(cè)試工程師的成長(zhǎng)日記(連載一)(圖)

        1. 自動(dòng)化測(cè)試之QTP入門寶典






        2. 52

          posted on 2013-05-16 10:57 順其自然EVO 閱讀(410) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2013年5月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 南江县| 沅陵县| 富平县| 安阳县| 图们市| 莲花县| 会宁县| 苏尼特左旗| 阜新市| 菏泽市| 文山县| 千阳县| 兴隆县| 淳安县| 宜黄县| 高安市| 芦溪县| 乌拉特前旗| 武义县| 正镶白旗| 齐齐哈尔市| 登封市| 吴江市| 山阴县| 柞水县| 望城县| 临泉县| 龙里县| 福建省| 高陵县| 株洲市| 渭源县| 武宁县| 渝中区| 辽宁省| 罗甸县| 乌鲁木齐市| 三台县| 华宁县| 澄迈县| 宜君县|