乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      什么是測(cè)試策略?

       白雪~~~ 2014-08-04
      測(cè)試策略描述測(cè)試工程的總體方法和目標(biāo)。描述目前在進(jìn)行哪一階段的測(cè)試(單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試)以及每個(gè)階段內(nèi)在進(jìn)行的測(cè)試種類(lèi)(功能測(cè)試、性能測(cè)試、覆蓋測(cè)試等)。
      測(cè)試策略的制定主要包含三個(gè)方面的內(nèi)容:
      (1)確定測(cè)試過(guò)程要使用的測(cè)試技術(shù)和工具;
      (2)制定測(cè)試啟動(dòng)、停止、完成標(biāo)準(zhǔn);
      (3)進(jìn)行風(fēng)險(xiǎn)分析和應(yīng)對(duì)方案。例如測(cè)試與外部接口或者模擬物理?yè)p壞、安全性威脅。測(cè)試計(jì)劃最關(guān)鍵的一步就是將軟件分解成單元,按照需求編寫(xiě)測(cè)試計(jì)劃。


      策略很多,看你從什么角度了。比如按階段分可以分單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試;
      按可見(jiàn)度分可以分白盒,黑盒;其中白盒又能按方法分,比如不同的覆蓋率:條件覆蓋,
      路徑覆蓋等。還可以按動(dòng)態(tài)和靜態(tài)分,好比代碼走讀算靜態(tài),手動(dòng)執(zhí)行算動(dòng)態(tài)。
      還能按流程分,比如數(shù)據(jù)流測(cè)試,業(yè)務(wù)流測(cè)試。各種不同的策略也不是單一存在的,
      是幾種并存的。好比你用Nunit做單元測(cè)試,它就包含了幾種策略,
      首先它是單元測(cè)試階段,其次,它可以走數(shù)據(jù)流,第三,它可以做函數(shù)等的條件覆蓋,
      再者,它是動(dòng)態(tài)測(cè)試的一種等等。

      16種測(cè)試策略:
      功能測(cè)試,性能測(cè)試,壓力測(cè)試,容量測(cè)試,安全性測(cè)試,GUI測(cè)試,可用性測(cè)試,安裝測(cè)試,配置測(cè)試,
      異常測(cè)試,備份測(cè)試,健壯性測(cè)試,文檔測(cè)試,在線幫助測(cè)試,網(wǎng)絡(luò)測(cè)試,穩(wěn)定性測(cè)試
      在:正常情況下測(cè)試;非正常情況下測(cè)試;邊界測(cè)試;非法,極端測(cè)試;


      項(xiàng)目測(cè)試部分的策略描述測(cè)試活動(dòng)的一般方法和目標(biāo)。其中包括要進(jìn)行的測(cè)試階段(單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試)以及要執(zhí)行的測(cè)試類(lèi)型(功能測(cè)試、性能測(cè)試、負(fù)載測(cè)試、強(qiáng)度測(cè)試等)。

      該策略定義:

      • 要使用的測(cè)試方法和工具。
      • 測(cè)試完成和測(cè)試成功所采用的評(píng)價(jià)標(biāo)準(zhǔn)。例如,當(dāng)成功執(zhí)行 95% 的測(cè)試用例后,該標(biāo)準(zhǔn)可能允許軟件進(jìn)行驗(yàn)收測(cè)試。另一個(gè)標(biāo)準(zhǔn)是代碼覆蓋。在安全至上的系統(tǒng)中,該標(biāo)準(zhǔn)可能要求測(cè)試應(yīng)該覆蓋 100% 的代碼。
      • 影響資源要求或涉及進(jìn)度的特殊考慮,如:
      • 測(cè)試與外部系統(tǒng)之間的接口。
      • 模擬物理?yè)p壞或安全威脅。

      有些組織具有自行定義的公司測(cè)試策略。在這種情況下,需要將相應(yīng)策略應(yīng)用到特定的項(xiàng)目上。

      制定測(cè)試計(jì)劃活動(dòng)應(yīng)該側(cè)重的最重要的維度如下:

      • 處于什么迭代之中以及迭代的目的是什么。
      • 正在執(zhí)行什么測(cè)試階段(單元測(cè)試、集成測(cè)試或系統(tǒng)測(cè)試)??梢栽谝淮蔚袌?zhí)行所有測(cè)試階段。

      現(xiàn)在來(lái)看一下測(cè)試活動(dòng)的特征可以如何根據(jù)您所處的上述“測(cè)試維度”而變更。 當(dāng)然,可以查看的特征很多,如需要的資源和花費(fèi)的時(shí)間,但在此處,請(qǐng)專(zhuān)注于定義測(cè)試策略的重要元素:

      • 測(cè)試類(lèi)型(功能測(cè)試、強(qiáng)度測(cè)試、容量測(cè)試、性能測(cè)試、可用性測(cè)試、分布測(cè)試等)。
      • 使用的評(píng)估標(biāo)準(zhǔn)(基于代碼的測(cè)試覆蓋、基于需求的測(cè)試覆蓋、缺陷數(shù)量、平均故障間隔時(shí)間等。)
      • 使用的測(cè)試方法(手工和自動(dòng))

      測(cè)試類(lèi)型在測(cè)試生命周期上沒(méi)有通用的分布模式。根據(jù)迭代次數(shù)、迭代大小、項(xiàng)目種類(lèi)的不同,可以重點(diǎn)執(zhí)行不同的測(cè)試類(lèi)型。

      您將發(fā)現(xiàn),系統(tǒng)測(cè)試階段十分注重確保覆蓋所有通過(guò)測(cè)試用例集表示的可測(cè)試需求。這意味著測(cè)試的完成標(biāo)準(zhǔn)將主要側(cè)重于基于需求的測(cè)試覆蓋。在集成測(cè)試 和單元測(cè)試階段,您將發(fā)現(xiàn)基于代碼的測(cè)試覆蓋是更合適的完成標(biāo)準(zhǔn)。下圖顯示在進(jìn)行軟件的新迭代時(shí),這兩類(lèi)測(cè)試覆蓋評(píng)測(cè)標(biāo)準(zhǔn)的使用是如何變化的。

      • 測(cè)試計(jì)劃應(yīng)該定義單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試的完成標(biāo)準(zhǔn)集。
      • 可以針對(duì)各次迭代采用不同的完成標(biāo)準(zhǔn)集。

      testr001.gif(3438 字節(jié))

      您在項(xiàng)目中應(yīng)該考慮盡量自動(dòng)執(zhí)行測(cè)試,尤其對(duì)于需要多次重復(fù)執(zhí)行的測(cè)試(回歸測(cè)試)。但需要切記的是,創(chuàng)建并維護(hù)自動(dòng)測(cè)試需要花費(fèi)時(shí)間并占用資源。在各個(gè)項(xiàng)目中始終都會(huì)有一定數(shù)量的手工測(cè)試。下圖說(shuō)明了在什么時(shí)間和什么測(cè)試階段可能會(huì)執(zhí)行手工測(cè)試。

      示例:

      下表顯示何時(shí)區(qū)分不同的測(cè)試類(lèi)型,并提供要定義的完成標(biāo)準(zhǔn)的示例。第一個(gè)表顯示的是“典型的”MIS 項(xiàng)目:

      迭代 / 測(cè)試 系統(tǒng)測(cè)試 集成測(cè)試 單元測(cè)試
      迭代 1 用于所有用例的自動(dòng)性能測(cè)試。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1 的缺陷都已經(jīng)解決。
      所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行,并且沒(méi)有發(fā)現(xiàn)嚴(yán)重性為 1 的新缺陷。
      無(wú) 非正式測(cè)試
      迭代 2 用于所有新用例的自動(dòng)性能和功能測(cè)試,以及作為回歸測(cè)試的此前測(cè)試。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1 和 2 的缺陷都已經(jīng)解決。
      · 所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行,并且沒(méi)有發(fā)現(xiàn)嚴(yán)重性為 1 或 2 的新缺陷。
      無(wú) 非正式測(cè)試
      迭代 3 用于所有新用例的自動(dòng)性能和功能測(cè)試,以及作為回歸測(cè)試的此前測(cè)試。
      必須有 95% 的用例通過(guò)測(cè)試。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1、2 和 3 缺陷都已發(fā)現(xiàn)。
      自動(dòng)測(cè)試,70% 的代碼覆蓋。 非正式測(cè)試
      迭代 4 用于所有用例的自動(dòng)功能測(cè)試和負(fù)面測(cè)試,用于所有沒(méi)有自動(dòng)執(zhí)行的部分的手工測(cè)試,以及作為回歸測(cè)試的先前測(cè)試。
      必須有 100% 的用例通過(guò)測(cè)試。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1、2 和 3 的缺陷都已經(jīng)解決。
      · 所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行,并且沒(méi)有發(fā)現(xiàn)嚴(yán)重性為 1 或 2 的新缺陷。
      自動(dòng)測(cè)試,80% 的代碼覆蓋。 非正式測(cè)試

      第二個(gè)表顯示應(yīng)用于“典型”的安全至上系統(tǒng)的測(cè)試類(lèi)型和完成標(biāo)準(zhǔn):

      迭代 / 測(cè)試 系統(tǒng)測(cè)試 集成測(cè)試 單元測(cè)試
      迭代 1 用于所有用例的自動(dòng)性能測(cè)試,100% 的測(cè)試用例覆蓋。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1 的缺陷都已經(jīng)解決。
      · 所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行,并且沒(méi)有發(fā)現(xiàn)新的缺陷。
      無(wú) 無(wú)
      迭代 2 用于所有用例的自動(dòng)性能、功能和負(fù)面測(cè)試,100% 的測(cè)試用例覆蓋。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1 或 2 的缺陷都已經(jīng)解決。
      · 所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行,并且沒(méi)有發(fā)現(xiàn)新的缺陷。
      自動(dòng)性能測(cè)試 非正式測(cè)試
      迭代 3 用于所有用例的自動(dòng)性能、功能、負(fù)面可用性和文檔測(cè)試,100% 的測(cè)試用例覆蓋。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1、2 和 3 的缺陷都已經(jīng)解決。
      · 所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行,并且沒(méi)有發(fā)現(xiàn)新的缺陷。
      自動(dòng)性能測(cè)試以及作為回歸測(cè)試的先前測(cè)試 自動(dòng)測(cè)試,70% 的代碼覆蓋
      迭代 4 用于所有用例的自動(dòng)性能、功能、負(fù)面可用性和文檔測(cè)試,100% 的測(cè)試用例覆蓋。
      · 所有已計(jì)劃的測(cè)試都已執(zhí)行。
      · 所有嚴(yán)重性為 1、2 和 3 的缺陷都已經(jīng)解決。
      · 所有已計(jì)劃的測(cè)試都已經(jīng)重新執(zhí)行并且沒(méi)有發(fā)現(xiàn)缺陷。
      自動(dòng)性能測(cè)試以及作為回歸測(cè)試的先前測(cè)試 自動(dòng)測(cè)試,80% 的代碼覆蓋



      1987 - 2001 Rational Software Corporation。版權(quán)所有。


        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多