生活随笔
收集整理的這篇文章主要介紹了
软件测试计划的编写
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
軟件測(cè)試計(jì)劃的編寫
測(cè)試計(jì)劃定義
測(cè)試計(jì)劃是一個(gè)敘述了預(yù)定的測(cè)試活動(dòng)的范圍、途徑、資源及進(jìn)度安排的文檔
它確認(rèn)了測(cè)試項(xiàng)、被測(cè)特征、測(cè)試任務(wù)、人員安排,以及任何偶發(fā)事件的風(fēng)險(xiǎn)
測(cè)試計(jì)劃的目的
測(cè)試人員:測(cè)什么?怎么測(cè)?測(cè)到啥程度?
測(cè)試領(lǐng)導(dǎo)人員:周期和進(jìn)度、資源配置、質(zhì)量管理
1、測(cè)試工程師了解 項(xiàng)目和測(cè)試活動(dòng)的整體情況明確測(cè)試策略、方法、范圍、標(biāo)準(zhǔn)和約束等內(nèi)容明確自身和團(tuán)隊(duì)的測(cè)試任務(wù)和目標(biāo)
2、測(cè)試經(jīng)理有利于對(duì)項(xiàng)目和測(cè)試活動(dòng)進(jìn)行宏觀調(diào)控明確職責(zé)分工,便于溝通和協(xié)作風(fēng)險(xiǎn)管控和資源統(tǒng)籌配置
測(cè)試計(jì)劃的核心內(nèi)容
1、 產(chǎn)品概述
2、測(cè)試目標(biāo)
3、測(cè)試范圍
4、測(cè)試策略
5、資源配置
6、測(cè)試周期
7、風(fēng)險(xiǎn)分析
測(cè)試計(jì)劃的主要核心內(nèi)容1、產(chǎn)品概述2、測(cè)試范圍-----測(cè)什么3、測(cè)試策略-----怎么測(cè)4、測(cè)試目標(biāo)-----測(cè)到什么程度5、測(cè)試周期6、資源配置(人力資源、測(cè)試環(huán)境、測(cè)試工具)7、風(fēng)險(xiǎn)分析測(cè)試范圍:根據(jù)需求文檔來整理出這個(gè)項(xiàng)目的所有需要測(cè)試的功能模塊(功能點(diǎn))測(cè)試策略:根據(jù)具體項(xiàng)目的要求來確定測(cè)試類型(功能測(cè)試/UI測(cè)試/性能測(cè)試/安全測(cè)試......)風(fēng)險(xiǎn)分析:根據(jù)經(jīng)驗(yàn)預(yù)估可能會(huì)遇到的風(fēng)險(xiǎn),提出對(duì)應(yīng)的規(guī)避方案(如:研發(fā)發(fā)布版本時(shí)間delay),解決方法可以是向其他部門接人力資源,并進(jìn)行加班測(cè)試
制定測(cè)試計(jì)劃
1、任務(wù)到達(dá)
測(cè)試負(fù)責(zé)人接到軟件測(cè)試任務(wù)書和被測(cè)軟件的需求說明
2、分析測(cè)試任務(wù)
充分理解被測(cè)軟件的需求
評(píng)估被測(cè)軟件的進(jìn)度、狀態(tài)、復(fù)雜度和潛在的風(fēng)險(xiǎn)
3、資源規(guī)劃和配置
組建測(cè)試團(tuán)隊(duì)
準(zhǔn)備各種非人力資源
4、制定測(cè)試計(jì)劃
研究確定測(cè)試計(jì)劃的各項(xiàng)內(nèi)容
5、評(píng)審測(cè)試計(jì)劃
測(cè)試團(tuán)隊(duì)共同參與評(píng)審測(cè)試計(jì)劃
軟件測(cè)試用例設(shè)計(jì)
1、等價(jià)類劃分
2、邊界值分析法
3、因果圖分析法
4、場(chǎng)景法分析法
1、等價(jià)類等價(jià)類劃分是一種典型的常用的黑盒測(cè)試方法,這種方法把全部輸入數(shù)據(jù)合理劃分為若干等價(jià)類。在每一個(gè)等價(jià)類中取一個(gè)數(shù)據(jù)作為測(cè)試的輸入條件,就可以用少量有代表性的測(cè)試數(shù)據(jù)取得較好的測(cè)試結(jié)果注:有效等價(jià)類:根據(jù)需求,劃分出的合理的、有效的數(shù)據(jù)無效等價(jià)類:根據(jù)需求,劃分的不合理的、無效的數(shù)據(jù)等價(jià)類劃分的原則:1>若輸入的條件規(guī)定了取值范圍或值的個(gè)數(shù),則可以確定一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類eg:需要輸入分?jǐn)?shù)0-100之間的數(shù)據(jù),分?jǐn)?shù)的輸入數(shù)據(jù)可劃分為一個(gè)有效等價(jià)類(0-100),兩個(gè)無效等價(jià)類(大于100、小魚0)。2>輸入條件規(guī)定了輸入值的集合,或者是規(guī)定了必須如何的條件,則可以確定一個(gè)有效等價(jià)類,和一個(gè)無效等價(jià)類。eg:需要選取的城市為直轄市{北京、上海......},可以確定一個(gè)有效等價(jià)類(北京、上海....),一個(gè)無效等價(jià)類(非直轄市)。3>在輸入條件是一個(gè)布爾量的情況下,可以確定一個(gè)有效等價(jià)類,一個(gè)無效等價(jià)類(是或者不是)4>在規(guī)定了輸入數(shù)據(jù)必須遵守某規(guī)則的情況下,可以確定一個(gè)有效等價(jià)類(符合規(guī)則),N個(gè)無效等價(jià)類(從不同的角度去不符合規(guī)則)。5>若我們確知已劃分的某個(gè)等價(jià)類的各個(gè)元素,在程序中的處理方式是不同的,則應(yīng)將此等價(jià)類進(jìn)一步劃分成更小的等價(jià)類。等價(jià)類劃分的步驟1>為每個(gè)輸入劃分等價(jià)類,得到等價(jià)類表,為每一個(gè)等價(jià)類規(guī)定一個(gè)唯一的編號(hào)2>設(shè)計(jì)一個(gè)測(cè)試用例,使其盡可能的覆蓋所有的有效等價(jià)類。重復(fù)這個(gè)步驟,使得所有有效等價(jià)類均被測(cè)試用例覆蓋到3>設(shè)計(jì)一個(gè)測(cè)試用例,使其只覆蓋一個(gè)無效等價(jià)類,重復(fù)這一步驟,使得所有無效等價(jià)類均被覆蓋
2、邊界值分析法邊界值分析法的理論基礎(chǔ),是假設(shè)大多數(shù)的錯(cuò)誤是發(fā)生在各種輸入條件的邊界上,若在邊界上的取值不會(huì)導(dǎo)致程序出錯(cuò),那邊界內(nèi)其他的取值導(dǎo)致程序錯(cuò)誤的可能性也很小。邊界值分析法是對(duì)等價(jià)類劃分的一種補(bǔ)充。邊界值的分析基本思想:對(duì)于有明確的范圍、個(gè)數(shù)、長度這些輸入值,可以再等價(jià)類劃分之后去進(jìn)行邊界值的分析,取正好等于、大于一點(diǎn)點(diǎn)、小于一點(diǎn)點(diǎn)的值,作為代表性的輸入數(shù)據(jù)邊界值分析法的使用理由:在邊界時(shí)容易出現(xiàn)問題,若邊界值都沒有發(fā)現(xiàn)問題,則其他值肯定不會(huì)出現(xiàn)問題
3、因果圖分析法有哪些因果關(guān)系?恒等、非、或、與、互斥、包含、唯一、屏蔽、要求因果圖分析法步驟:1>分析輸入與輸出的條件所有輸入條件的相互利用關(guān)系以及組合關(guān)系,輸出結(jié)果對(duì)輸入條件的依賴關(guān)系,也就是什么樣的輸入組合會(huì)產(chǎn)生怎樣的輸出結(jié)果,即“因果關(guān)系”。2>根據(jù)輸入輸出畫出因果圖3>根據(jù)因果圖得出判定表4>根據(jù)判定表設(shè)計(jì)測(cè)試用例
4、場(chǎng)景法分析法場(chǎng)景法分析法是將軟件系統(tǒng)的某個(gè)流程看成路徑,用路徑分析的方法來設(shè)計(jì)測(cè)試用例。根據(jù)流程的順序依次進(jìn)行組合,使得流程的各個(gè)分支都能走到。這是從白盒測(cè)試中路徑路徑覆蓋分析中推廣到黑盒測(cè)試中來的測(cè)試分析方法,通常用來做業(yè)務(wù)流程測(cè)試。場(chǎng)景分析法的分析步驟:根據(jù)業(yè)務(wù)執(zhí)行順序,畫出業(yè)務(wù)流程圖。根據(jù)業(yè)務(wù)流程圖,確定測(cè)試路徑(可以同時(shí)確定主選和備選路徑)。選取測(cè)試數(shù)據(jù),構(gòu)造測(cè)試用例,覆蓋每一條測(cè)試路勁。注:基本流:沒任何差錯(cuò),程序從開始直接執(zhí)行到結(jié)束(模擬正確的操作流程)。備選流:各種異常情況(模擬錯(cuò)誤的操作流程)。
總結(jié)
以上是生活随笔為你收集整理的软件测试计划的编写的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。