軟件測(cè)試策略_第1頁(yè)
軟件測(cè)試策略_第2頁(yè)
軟件測(cè)試策略_第3頁(yè)
軟件測(cè)試策略_第4頁(yè)
軟件測(cè)試策略_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試策略1、拿到一個(gè)軟件(系統(tǒng))后,先確定測(cè)試需求(負(fù)責(zé)人來把握方向),后面的打算、方案、用例,和測(cè)試組織(何時(shí)進(jìn)展測(cè)試,模塊開發(fā)完,還是集成完以后)等過程是確定方向后的執(zhí)行。軟件測(cè)試沒有窮盡,把握方向階段,依據(jù)測(cè)試部門現(xiàn)有資源狀況,博弈,獵取最大測(cè)試收益,選取幾個(gè)方面的測(cè)試因素。是為制定測(cè)試打算的前期工作。測(cè)試策略:目標(biāo)-1、利益相關(guān)者(治理、開發(fā)、測(cè)試、用戶)全都性目標(biāo)2、治理期望值3、確保開發(fā)方向正確4、確定測(cè)試類型涵蓋范圍-1、工程打算、風(fēng)險(xiǎn)、需求2、相關(guān)規(guī)章、政策、指示3、所需過程、標(biāo)準(zhǔn)、模板4、支持準(zhǔn)則5、利益相關(guān)者及其測(cè)試目標(biāo)6、測(cè)試資源與評(píng)估7、測(cè)試層次與階段8、測(cè)試環(huán)境9、各位階段完成標(biāo)準(zhǔn)10、所需測(cè)試文檔與檢查方法目的-是不是全部軟件測(cè)試都要運(yùn)用現(xiàn)有軟件測(cè)試方法去測(cè)試呢?答案是否認(rèn)的。依據(jù)軟件本身性質(zhì)、規(guī)模和應(yīng)用場(chǎng)合的不同,我們將選擇不同測(cè)試方案,以最少的軟硬件、人力資源投入得到最正確的測(cè)試效果,這就是測(cè)試策略的目標(biāo)所在。影響因素-軟件測(cè)試策略隨著軟件生命周期的變化、軟件測(cè)試方法、技術(shù)與工具的不同發(fā)生的變化。這就要求我們?cè)谥贫y(cè)試策略時(shí)候,應(yīng)當(dāng)綜合考慮測(cè)試策略的影響因素及其依靠關(guān)系。這些影響因素可能包括:測(cè)試工程資源因素、工程的約束和測(cè)試工程的特別需要等。軟件測(cè)試策略的制定過程輸入;;測(cè)試方法、測(cè)試標(biāo)準(zhǔn)和完成標(biāo)準(zhǔn);目標(biāo)系統(tǒng)的功能性和技術(shù)性需求;系統(tǒng)局限(即系統(tǒng)不能夠供給的需求)等等。輸出;需要解決方案的測(cè)試工程;過程確定測(cè)試的需求測(cè)試需求所確定的是測(cè)試內(nèi)容,即測(cè)試的具體對(duì)象。在分析測(cè)試需求時(shí),可應(yīng)用以下幾條一般規(guī)章:測(cè)試需求必需是可觀測(cè)、可測(cè)評(píng)的行為。假設(shè)不能觀測(cè)或測(cè)評(píng)測(cè)試需求,就無法對(duì)其進(jìn)展評(píng)估,以確定需求是否已經(jīng)滿足。在每個(gè)用例或系統(tǒng)的補(bǔ)充需求與測(cè)試需求之間不存在一對(duì)一的關(guān)系。用例通常具有多個(gè)測(cè)試需求;有些補(bǔ)充需求將派生一個(gè)或多個(gè)測(cè)試需求,而其他補(bǔ)充需求(如市場(chǎng)需求或包裝需求)將不派生任何測(cè)試需求。測(cè)試需求可能有很多來源,其中包括用例模型、補(bǔ)充需求、設(shè)計(jì)需求、業(yè)務(wù)用例、與最終用戶的訪談和軟件構(gòu)架文檔等。應(yīng)當(dāng)對(duì)全部這些來源進(jìn)展檢查,以收集可用于確定測(cè)試需求的信息。評(píng)估風(fēng)險(xiǎn)并確定測(cè)試優(yōu)先級(jí)¤成功的測(cè)試需要在測(cè)試工作中成功地權(quán)衡資源約束和風(fēng)險(xiǎn)等因素。為此,應(yīng)當(dāng)確定測(cè)試工作的優(yōu)先級(jí),以便先測(cè)試最重要、最有意義或風(fēng)險(xiǎn)最高的用例或構(gòu)件。為了確定測(cè)試工作的優(yōu)先級(jí),需執(zhí)行風(fēng)險(xiǎn)評(píng)估和實(shí)施概要,并將其作為確定測(cè)試優(yōu)先級(jí)的根底。確定測(cè)試策略一個(gè)好的測(cè)試策略應(yīng)當(dāng)包括:實(shí)施的測(cè)試類型和測(cè)試的目標(biāo)、實(shí)施測(cè)試的階段、技術(shù)、用于評(píng)估測(cè)試結(jié)果和測(cè)試是否完成的評(píng)測(cè)和標(biāo)準(zhǔn)、對(duì)測(cè)試策略所述的測(cè)試工作存在影響的特別事項(xiàng)等內(nèi)容。如何才能確定一個(gè)好的測(cè)試策略呢?我們可以從基于測(cè)試技術(shù)的測(cè)試策略、基于測(cè)試方案的測(cè)試策略兩個(gè)方面來答復(fù)這個(gè)問題。著名測(cè)試專家給出了使用各種測(cè)試方法的綜合策略:;必要時(shí)使用等價(jià)類劃分方法補(bǔ)充肯定數(shù)量的測(cè)試用例;比照程序規(guī)律,檢查已設(shè)計(jì)出的測(cè)試用例的規(guī)律掩蓋程度,看是否到達(dá)了要求;假設(shè)程序功能規(guī)格說明中含有輸入條的組合狀況,則已開頭可以選擇因果圖方法。對(duì)于基于測(cè)試方法的測(cè)試策略,一般來說應(yīng)當(dāng)考慮如下方面:;認(rèn)真爭(zhēng)論,使用完可能少的測(cè)試用例覺察盡可能多的程序錯(cuò)誤,避開測(cè)試過度和測(cè)試缺乏!其次局部 測(cè)試策略的方法軟件測(cè)試的策略、方法和技術(shù)是多種多樣的。對(duì)于軟件測(cè)試技術(shù),可以從不同的角度加以分類:從是否需要執(zhí)行被測(cè)軟件的角度,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。從測(cè)試是否針對(duì)系統(tǒng)的內(nèi)部構(gòu)造和具體實(shí)現(xiàn)算法的角度來看,可分為白盒測(cè)試和黑盒測(cè)試。靜態(tài)方法與動(dòng)態(tài)方法所謂靜態(tài)方法是指不運(yùn)行被測(cè)程序本身,僅通過分析或檢查源程序的文法、構(gòu)造、過程、接口等來檢查程序的正確性。靜態(tài)方法通過程序靜態(tài)特性的分析,找出欠缺和可疑之處,例如不匹配的參數(shù)、不適當(dāng)?shù)难h(huán)嵌套和分支嵌套、不允許的遞歸、未使用過的變量、空指針的引用和可疑的計(jì)算等。靜態(tài)測(cè)試結(jié)果可用于進(jìn)一步的查錯(cuò),并為測(cè)試用例選取提供指導(dǎo)。動(dòng)態(tài)方法是指通過運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率和強(qiáng)健性等性能,這種方法由三局部組成:構(gòu)造測(cè)試實(shí)例、執(zhí)行程序、分析程序的輸出結(jié)果。功能測(cè)試與構(gòu)造測(cè)試功能測(cè)試功能測(cè)試是指在對(duì)程序進(jìn)展的功能抽象的根底上,將程序劃分成功能單元,然后在數(shù)據(jù)抽象的根底上,對(duì)每個(gè)功能單元生成測(cè)試數(shù)據(jù)進(jìn)展測(cè)試。用這種方法進(jìn)展測(cè)試時(shí),被測(cè)程序被當(dāng)作打不開的黑盒,因而無法了解其內(nèi)部構(gòu)造,因此又稱為黑盒測(cè)試。黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在產(chǎn)品所應(yīng)具有的功能,通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試時(shí),把程序看作一個(gè)不能翻開的黑盒子,在完全不考慮程序內(nèi)部構(gòu)造和內(nèi)部特性的狀況下,測(cè)試者在程序接口進(jìn)展測(cè)試,只檢查程序功能是否依據(jù)需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)接收輸入數(shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。轉(zhuǎn)自:領(lǐng)測(cè)軟件測(cè)試網(wǎng)“:///“[://]“:///ceshi/ceshijishu/csgl/2023/0623/202737.html“在功能測(cè)試中,被測(cè)軟件的輸入域和輸出域往往是無限域,因此窮舉測(cè)試通常是不行行的。必需以某種策略分析軟件規(guī)格說明,從而得出測(cè)試用例集,盡可能全面而又高效地對(duì)軟件進(jìn)展測(cè)試。下面就說明幾種功能測(cè)試的方法:等價(jià)類劃分所謂等價(jià)類,就是指某個(gè)輸入域的集合,集合中的每個(gè)輸入對(duì)揭露程序錯(cuò)誤來說是等效的,把程序的輸入域劃分成假設(shè)干局部,然后從每個(gè)局部中選取少數(shù)代表性數(shù)據(jù)作為測(cè)試用例,這就是等價(jià)類劃分方法。它是功能測(cè)試的根本方法。因果圖法因果圖是一種形式語言,由自然語言寫成的標(biāo)準(zhǔn)轉(zhuǎn)換而成,這種形式語言實(shí)際上是一種使用簡(jiǎn)化記號(hào)表示數(shù)字規(guī)律圖。因果圖法是幫助人們系統(tǒng)地選擇一組高效測(cè)試用例的方法,此外,它還能指出程序標(biāo)準(zhǔn)中的不完全性和二義性。邊值分析實(shí)踐證明,軟件在輸入、輸出域的邊界四周簡(jiǎn)潔消滅過失,邊值分析是考慮邊界條件而選取測(cè)試用例的一種功能測(cè)試方法。所謂邊界條件,是相對(duì)于輸入和輸出等價(jià)類直接在其邊緣上,稍高于和稍低于其邊界的這些狀態(tài)條件。邊值分析是對(duì)等價(jià)類劃分的有效補(bǔ)充。構(gòu)造測(cè)試構(gòu)造測(cè)試是依據(jù)被測(cè)程序的內(nèi)部構(gòu)造設(shè)計(jì)測(cè)試用例的一類測(cè)試,又稱為白盒測(cè)試。白盒測(cè)試也稱構(gòu)造測(cè)試或規(guī)律驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否依據(jù)規(guī)格說明書的規(guī)定正常進(jìn)展,依據(jù)程序內(nèi)部的構(gòu)造測(cè)試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能。其主要方法有規(guī)律驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。白盒法全面了解程序內(nèi)部規(guī)律構(gòu)造、對(duì)全部規(guī)律路徑進(jìn)展測(cè)試。白盒法是窮舉路徑測(cè)試。在使用這一方案時(shí),測(cè)試者必需檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的規(guī)律著手,得出測(cè)試數(shù)據(jù)。貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字。但即使每條路徑都測(cè)試了仍舊可能有錯(cuò)誤。第一,窮舉路徑測(cè)試決不能查出程序違反了設(shè)計(jì)標(biāo)準(zhǔn),即程序本身錯(cuò)誤的程序。其次,窮舉路徑測(cè)試不行能查出程序中因遺漏路徑而出錯(cuò)。第三,窮舉路徑測(cè)試可能覺察不了一些與數(shù)據(jù)相關(guān)的錯(cuò)誤。與功能測(cè)試不同的是,構(gòu)造測(cè)試涉及程序內(nèi)部構(gòu)造。盡管用戶更傾向于基于程序規(guī)格說明的功能測(cè)試,但是構(gòu)造測(cè)試能覺察潛在的規(guī)律錯(cuò)誤,而這種錯(cuò)誤往往是功能測(cè)試覺察不了的。它們各有利弊,常常結(jié)合使用。第三局部 測(cè)試策略文檔范例測(cè)試目的:測(cè)試的范圍,哪些功能要包括在內(nèi),哪些要排解在外誰是客戶和最終用戶,誰就是測(cè)試結(jié)果的驗(yàn)收者測(cè)試的次序和日程安排驗(yàn)收的條件,成功因素,限制資源需求:制定打算和運(yùn)行測(cè)試需要哪些技術(shù)和閱歷相關(guān)人員的角色和責(zé)任

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論