版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第一部分:(軟件)測試概念類1、軟件質(zhì)量軟件質(zhì)量是“軟件滿足規(guī)定或潛在用戶需求特性的總和”。反映出如下3方面的問題:1)軟件需求是度量軟件質(zhì)量的基礎(chǔ)。不符合需求的軟件就不具備質(zhì)量。2)軟件人員必須遵循軟件過程規(guī)范,用工程化的方法來開發(fā)軟件。3)滿足一些沒有明確規(guī)定的隱含需求。2、什么是軟件測試軟件測試就是在軟件投入運行前對軟件需求分析、軟件設(shè)計規(guī)格說明和軟件編碼進行查錯的活動。簡單地說,軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試是軟件質(zhì)量保證(QA)的一個重要環(huán)節(jié)。3、 測試目的從用戶角度出發(fā),通過軟件測試暴露軟件中潛在的錯誤和缺陷。4、 測試中應(yīng)該注意的原則1) 有合法的數(shù)據(jù)輸入,同樣有非法的數(shù)據(jù)輸入2) 在對程序修改之后應(yīng)該進行回歸測試3) 應(yīng)充分注意測試中的集群現(xiàn)象(發(fā)現(xiàn)的問題越多,未發(fā)現(xiàn)的問題也越多)4) 妥善保留測試計劃、測試用例和相關(guān)的測試報告5) 對測試結(jié)果做全面檢查,避免遺漏6) 嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性5、 軟件測試對象軟件測試貫穿于整個軟件生命周期中,不同階段測試的對象和方法不同。主要包括可執(zhí)行研究報告、項目實施計劃、軟件需求說明書或系統(tǒng)功能說明書。開發(fā)階段的概要設(shè)計說明書、詳細(xì)設(shè)計說明書以及源程序。單元測試--集成測試--確認(rèn)測試--系統(tǒng)測試--驗收測試軟件驗證(Verfication):保證軟件正確實現(xiàn)特定功能的一系列活動和過程。其目的是保證軟件在其生命周期每一個階段的成果都滿足上一階段設(shè)定的目標(biāo)。軟件確認(rèn)(Validation):保證軟件滿足用戶需求的一系列活動過程。其目的是在軟件開發(fā)完后保證軟件與用戶的需求相吻合。6、軟件測試V模型概要設(shè)計 系竦制試詳事設(shè)廿 箋戌測試竝碼 單元測試7、簡述軟件測試過程的關(guān)鍵活動,以及保證軟件測試質(zhì)量的手段。1)關(guān)鍵活動測試需求分析制定測試計劃測試設(shè)計測試執(zhí)行測試分析與總結(jié)2)質(zhì)量保證手段制定質(zhì)量保證計劃、質(zhì)量體系建立測試活動審核、測試文檔評審測試過程中數(shù)據(jù)收集、度量和分析7、軟件測試類型1)按開發(fā)階段劃分:單元測試(模塊測試)、集成測試、確認(rèn)測試(系統(tǒng)測試)、驗收測試單元測試內(nèi)容:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯誤處理、邊界測試單元測試步驟:a、按照下圖配置測試環(huán)境,設(shè)計輔助測試模塊b、 編寫測試數(shù)據(jù)c、 進行多個單元的并行測試集成測試:漸進式和非漸進式確認(rèn)測試:確認(rèn)測試標(biāo)準(zhǔn)、配置復(fù)審系統(tǒng)測試:恢復(fù)測試、安全性測試、強度測試、性能測試2) 按照實施組織劃分:開發(fā)方測試、用戶測試、第三方測試3) 按照測試方式劃分:靜態(tài)測試、動態(tài)測試4) 按照測試技術(shù)劃分:白盒測試、黑盒測試(功能測試)、灰盒測試8、軟件問題的概念與分類1) 軟件錯誤:軟件生命周期內(nèi)不希望或者不可接受的認(rèn)為錯誤,其結(jié)果將導(dǎo)致軟件缺陷的產(chǎn)生;2) 軟件缺陷:存在于軟件中的那些不希望或者不可接受的偏差,其結(jié)果是軟件運行到某個階段時出現(xiàn)軟件故障。軟件缺陷分類:a、 軟件未達(dá)到產(chǎn)品說明書標(biāo)明的功能;b、 軟件出現(xiàn)了產(chǎn)品說明書中指明不會出現(xiàn)的錯誤;c、 軟件功能超出了產(chǎn)品說明書指定的范圍;d、 軟件未達(dá)到產(chǎn)品說明書未指出但應(yīng)達(dá)到的目標(biāo);e、 軟件測試人員認(rèn)為軟件難以理解、不易使用、運行速度慢或最終用戶認(rèn)為不好使用;3) 軟件故障:是指在軟件運行的過程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài);4) 軟件失效:是指在軟件運行的過程中出現(xiàn)的一種不希望或不可接受的外部行為結(jié)果;軟件失效機理:軟件錯誤是一種認(rèn)為的錯誤,一個錯誤必定會產(chǎn)生一個或多個缺陷。當(dāng)一個軟件缺陷被激活時,并產(chǎn)生一個軟件故障。同一個軟件缺陷在不同的條件下激活,可能會產(chǎn)生不同的軟件故障。軟件故障沒有及時地使用容錯措施加以處理,便可導(dǎo)致軟件失效。同一故障在不同的條件下可能產(chǎn)生不同的軟件失效。產(chǎn)生軟件錯誤、缺陷的原因:實踐表明,大多數(shù)軟件缺陷產(chǎn)生的原因并非源自編程的錯誤,主要來自于產(chǎn)品說明書的編寫和產(chǎn)品方案的設(shè)計。罪魁禍?zhǔn)资钱a(chǎn)品說明書,編寫不全面、不準(zhǔn)確或者經(jīng)常更改及其開發(fā)人員對說明書的理解溝通不足導(dǎo)致。第二罪源是設(shè)計方案,也就是軟件設(shè)計說明書。9、白盒測試1)白盒測試也被稱為邏輯驅(qū)動測試。2)白盒測試技術(shù)a、 控制流程圖:一般只有兩種簡單的符號-節(jié)點和控制流控制流程圖中的獨立路徑數(shù):N二e-n+2,e代表邊的數(shù)量,n代表節(jié)點數(shù)量(包括起始點和終點)b、 代碼覆蓋率分析(最常用的基本技術(shù))10、 白盒測試之代碼覆蓋率分析1) 邏輯覆蓋:主要針對程序中由于判定條件所產(chǎn)生的邏輯分支結(jié)構(gòu)進行測試。邏輯覆蓋度量標(biāo)準(zhǔn)有5種:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋(1個判定由1個或多個條件組成)語句覆蓋:每個語句至少被執(zhí)行1次判定覆蓋:每個分支至少通過1次(每個判定獲得一次真值和假值)條件覆蓋:每個判定中每個條件至少取得一次真值和假值判定/條件覆蓋:綜合利用兩者的優(yōu)勢,使得條件和判定的真假都至少出現(xiàn)一次條件組合:組合判定中的各種條件,使得每種條件至少被執(zhí)行1次;2) 路徑覆蓋程序每一條可能被執(zhí)行的路徑都需執(zhí)行一次;11、 計算Case數(shù)量最少的方法:N二并聯(lián)相加*串連12、 白盒測試的方法1) 代碼檢查法2) 靜態(tài)結(jié)構(gòu)分析法3) 代碼質(zhì)量度量法(邏輯覆蓋歸于此類)12、黑盒測試定義黑盒測試是一種功能測試,也稱為數(shù)據(jù)驅(qū)動測試。一般是為了發(fā)現(xiàn)以下幾類錯誤:1)是否有不正確或者遺漏的功能;2)輸入是否可正確接受?能否輸出正確的結(jié)果?3)是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息訪問錯誤?4)性能上是否能夠滿足要求?5)是否有初始化或終止性錯誤?根據(jù)需求說明書的功能規(guī)定來設(shè)計測試用例,只考慮程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),針對軟件界面和軟件功能進行測試。13、黑盒測試方法1)等價類劃分法:有效等價類和無效等價類2)邊界值分析法:等于邊界或稍微超出3)錯誤猜測法:憑經(jīng)驗猜測4)因果圖法特點:a、 考慮輸入條件間的組合關(guān)系b、 考慮輸出條件對輸入條件的信賴關(guān)系,即因果關(guān)系c、 測試用例發(fā)現(xiàn)錯誤的效率高d、 能檢查出功能說明中的某些不一致或者遺漏基本步驟如下:a、 分割功能說明書b、 識別"原因”和"結(jié)果”,并加以編號c、 根據(jù)功能說明中規(guī)定的原因和結(jié)果之間的關(guān)系畫出因果圖d、 根據(jù)功能說明在因果圖中加上約束符號e、 根據(jù)因果圖畫出判定表因果圖基本符號:
因果圖約束條件:| —? 0* _? W■a■8 通es ?- 豪*?s16.15Pl卑圈的越束罩rt因果圖:3V-潔強5如駆帀投人3V-潔強5如駆帀投人1元比帀E已投幣15下【榜汁】床忸£.核下[專甜】宙門i£r\亙J站I一一一'并]送岀I啤雨】低蚪判定表:?1&.7從ai集圈號岀的判定撫丐343±17*推入,S-Sffi1gLli000|D0SASfflififiz00i:i11100按卩[?#]3]0科1'D□!0■ (--J^i'l40]0□1G01+IW節(jié)點己投幣1111111100emi121I町11□11■出週還3廚曲帀211L0uQ0業(yè)遲出tfflrl1試科221i)0]a0D□博岀t?Mlfttl賞Q1QQL0|0r15)判定表驅(qū)動法判定表通常由4個部分組成:a、 條件樁:列出了問題的所有條件,條件的次數(shù)無關(guān)緊要;b、 動作樁:列出了問題規(guī)定可能采取的操作。這些操作順序是沒有約束的;c、 條件項:列出針對它左列條件的取值,在所有可能情況下的真假值;d、動作項:列出在條件項的各種取值情況下應(yīng)采取的動作。6)正交實驗法正交試驗設(shè)計法:全面試驗法、多次單因子試驗法a、列出因子與水平關(guān)系表所以因子和水平進行組合試驗,總共的試驗次數(shù)為:n=tc(t為水平、c為因子)c、多次單因子實驗法只改變其中一個因子,其他因子固定不變,得出每個因子最佳的水平組合。(這個實驗法前提是每個因子是獨立的)總共的試驗次數(shù)為:n二c*(t-1)+1(t為水平、c為因子)也可以表示為:Ln(tc)7)功能圖法動態(tài)說明和靜態(tài)說明8)場景法站在用戶的角度模擬觸發(fā)場景14、缺陷嚴(yán)重度定義
MeasurementUseseveritytoIndicatetheriskofPR,andcombinewithprioritytoarrangeproblemsolvingpriority.SeverityDescriptionPrioritySDefectswithsaietyconsequences.1ADelectswliiclimakesproductnot^liableormauvfactuxabte.2BDefectswhichmakestheproductconditionallyacceptabletocustomers.3or4CDefectswhichmayresultinsomecustomersremarks.5or6DOnlyforIntbnnation.7Note:Thedefeatcomefromcustomersissetpriorityto1?forensurethePRcanbesolvedassoon日spossible.15、CMMI級別定義CMMI全稱是CapabilityMaturityModelIntegration,即軟件能力成熟度模型集成。CMMI的5個級別(低至高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年統(tǒng)編版七年級科學(xué)下冊月考試卷含答案
- 二零二五版智能門窗系統(tǒng)安裝與調(diào)試服務(wù)合同3篇
- 2025年福建梅列區(qū)城市建設(shè)投資發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- 2025年廣西河池市小微企業(yè)融資擔(dān)保有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025年湘師大新版九年級歷史上冊月考試卷含答案
- 2024年度黑龍江省公共營養(yǎng)師之三級營養(yǎng)師強化訓(xùn)練試卷A卷附答案
- 2024年度青海省公共營養(yǎng)師之三級營養(yǎng)師每日一練試卷B卷含答案
- 二零二五版公共設(shè)施門牌定制與更換合同4篇
- 跨越障礙深度挖掘行業(yè)性的安全長期效益探討
- 2025年度高新技術(shù)企業(yè)研發(fā)人員年薪制聘用合同4篇
- 喬遷新居結(jié)婚典禮主持詞
- 小學(xué)四年級數(shù)學(xué)競賽試題(附答案)
- 魯科版高中化學(xué)必修2全冊教案
- 人口分布 高一地理下學(xué)期人教版 必修第二冊
- 子宮內(nèi)膜異位癥診療指南
- 教案:第三章 公共管理職能(《公共管理學(xué)》課程)
- 諾和關(guān)懷俱樂部對外介紹
- 玩轉(zhuǎn)數(shù)和形課件
- 保定市縣級地圖PPT可編輯矢量行政區(qū)劃(河北省)
- 新蘇教版科學(xué)六年級下冊全冊教案(含反思)
- 天然飲用山泉水項目投資規(guī)劃建設(shè)方案
評論
0/150
提交評論