




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一部分:(軟件)測(cè)試概念類1、軟件質(zhì)量軟件質(zhì)量是"軟件滿足規(guī)定或潛在用戶需求特性的總和"。反映出如下3方面的問題:1)軟件需求是度量軟件質(zhì)量的基礎(chǔ)。不符合需求的軟件就不具備質(zhì)量。2)軟件人員必須遵循軟件過程規(guī)范,用工程化的方法來開發(fā)軟件。3)滿足一些沒有明確規(guī)定的隱含需求。2、什么是軟件測(cè)試軟件測(cè)試就是在軟件投入運(yùn)行前對(duì)軟件需求分析、軟件設(shè)計(jì)規(guī)格說明和軟件編碼進(jìn)行查錯(cuò)的活動(dòng)。簡單地說,軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。軟件測(cè)試是軟件質(zhì)量保證(QA)的一個(gè)重要環(huán)節(jié)。3、測(cè)試目的從用戶角度出發(fā),通過軟件測(cè)試暴露軟件中潛在的錯(cuò)誤和缺陷。4、測(cè)試中應(yīng)該注意的原則1)有合法的數(shù)據(jù)輸入,同樣有非法的數(shù)據(jù)輸入2)在對(duì)程序修改之后應(yīng)該進(jìn)行回歸測(cè)試3)應(yīng)充分注意測(cè)試中的集群現(xiàn)象(發(fā)現(xiàn)的問題越多,未發(fā)現(xiàn)的問題也越多)4)妥善保留測(cè)試計(jì)劃、測(cè)試用例和相關(guān)的測(cè)試報(bào)告5)對(duì)測(cè)試結(jié)果做全面檢查,避免遺漏6)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性5、軟件測(cè)試對(duì)象軟件測(cè)試貫穿于整個(gè)軟件生命周期中,不同階段測(cè)試的對(duì)象和方法不同。主要包括可執(zhí)行研究報(bào)告、項(xiàng)目實(shí)施計(jì)劃、軟件需求說明書或系統(tǒng)功能說明書。開發(fā)階段的概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書以及源程序。單元測(cè)試--集成測(cè)試--確認(rèn)測(cè)試--系統(tǒng)測(cè)試--驗(yàn)收測(cè)試軟件驗(yàn)證(Verfication):保證軟件正確實(shí)現(xiàn)特定功能的一系列活動(dòng)和過程。其目的是保證軟件在其生命周期每一個(gè)階段的成果都滿足上一階段設(shè)定的目標(biāo)。軟件確認(rèn)(Validation):保證軟件滿足用戶需求的一系列活動(dòng)過程。其目的是在軟件開發(fā)完后保證軟件與用戶的需求相吻合。6、軟件測(cè)試▽模型害事分柝驗(yàn)收測(cè)試1S要設(shè)計(jì)系煥潮試垢鸞單元醐試7、簡述軟件測(cè)試過程的關(guān)鍵活動(dòng),以及保證軟件測(cè)試質(zhì)量的手段。1)關(guān)鍵活動(dòng)測(cè)試需求分析制定測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試執(zhí)行測(cè)試分析與總結(jié)2)質(zhì)量保證手段制定質(zhì)量保證計(jì)劃、質(zhì)量體系建立測(cè)試活動(dòng)審核、測(cè)試文檔評(píng)審測(cè)試過程中數(shù)據(jù)收集、度量和分析7、軟件測(cè)試類型1)按開發(fā)階段劃分:單元測(cè)試(模塊測(cè)試)、集成測(cè)試、確認(rèn)測(cè)試(系統(tǒng)測(cè)試)、驗(yàn)收測(cè)試單元測(cè)試內(nèi)容:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯(cuò)誤處理、邊界測(cè)試單元測(cè)試步驟:a、按照下圖配置測(cè)試環(huán)境,設(shè)計(jì)輔助測(cè)試模塊1■>被魅模統(tǒng)——?JW試皓果__圖1^-10單元模塊祖試環(huán)境b、編寫測(cè)試數(shù)據(jù)c、進(jìn)行多個(gè)單元的并行測(cè)試集成測(cè)試:漸進(jìn)式和非漸進(jìn)式確認(rèn)測(cè)試:確認(rèn)測(cè)試標(biāo)準(zhǔn)、配置復(fù)審系統(tǒng)測(cè)試:恢復(fù)測(cè)試、安全性測(cè)試、強(qiáng)度測(cè)試、性能測(cè)試2)按照實(shí)施組織劃分:開發(fā)方測(cè)試、用戶測(cè)試、第三方測(cè)試3)按照測(cè)試方式劃分:靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試4)按照測(cè)試技術(shù)劃分:白盒測(cè)試、黑盒測(cè)試(功能測(cè)試)、灰盒測(cè)試8、軟件問題的概念與分類1)軟件錯(cuò)誤:軟件生命周期內(nèi)不希望或者不可接受的認(rèn)為錯(cuò)誤,其結(jié)果將導(dǎo)致軟件缺陷的產(chǎn)生;2)軟件缺陷:存在于軟件中的那些不希望或者不可接受的偏差,其結(jié)果是軟件運(yùn)行到某個(gè)階段時(shí)出現(xiàn)軟件故障。軟件缺陷分類:a、軟件未達(dá)到產(chǎn)品說明書標(biāo)明的功能;b、軟件出現(xiàn)了產(chǎn)品說明書中指明不會(huì)出現(xiàn)的錯(cuò)誤;c、軟件功能超出了產(chǎn)品說明書指定的范圍;d、軟件未達(dá)到產(chǎn)品說明書未指出但應(yīng)達(dá)到的目標(biāo);e、軟件測(cè)試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度慢或最終用戶認(rèn)為不好使用;3)軟件故障:是指在軟件運(yùn)行的過程中出現(xiàn)的一種不希望或不可接受的內(nèi)部狀態(tài);4)軟件失效:是指在軟件運(yùn)行的過程中出現(xiàn)的一種不希望或不可接受的外部行為結(jié)果;軟件失效機(jī)理:軟件錯(cuò)誤是一種認(rèn)為的錯(cuò)誤,一個(gè)錯(cuò)誤必定會(huì)產(chǎn)生一個(gè)或多個(gè)缺陷。當(dāng)一個(gè)軟件缺陷被激活時(shí),并產(chǎn)生一個(gè)軟件故障。同一個(gè)軟件缺陷在不同的條件下激活,可能會(huì)產(chǎn)生不同的軟件故障。軟件故障沒有及時(shí)地使用容錯(cuò)措施加以處理,便可導(dǎo)致軟件失效。同一故障在不同的條件下可能產(chǎn)生不同的軟件失效。產(chǎn)生軟件錯(cuò)誤、缺陷的原因:實(shí)踐表明,大多數(shù)軟件缺陷產(chǎn)生的原因并非源自編程的錯(cuò)誤,主要來自于產(chǎn)品說明書的編寫和產(chǎn)品方案的設(shè)計(jì)。罪魁禍?zhǔn)资钱a(chǎn)品說明書,編寫不全面、不準(zhǔn)確或者經(jīng)常更改及其開發(fā)人員對(duì)說明書的理解溝通不足導(dǎo)致。第二罪源是設(shè)計(jì)方案,也就是軟件設(shè)計(jì)說明書。9、白盒測(cè)試1)白盒測(cè)試也被稱為邏輯驅(qū)動(dòng)測(cè)試。2)白盒測(cè)試技術(shù)a、控制流程圖:一般只有兩種簡單的符身-節(jié)點(diǎn)和控制流控制流程圖中的獨(dú)立路徑數(shù):N=e-n+2,e代表邊的數(shù)量,n代表節(jié)點(diǎn)數(shù)量(包括起始點(diǎn)和終點(diǎn))b、代碼覆蓋率分析(最常用的基本技術(shù))10、白盒測(cè)試之代碼覆蓋率分析1)邏輯覆蓋:主要針對(duì)程序中由于判定條件所產(chǎn)生的邏輯分支結(jié)構(gòu)進(jìn)行測(cè)試。邏輯覆蓋度量標(biāo)準(zhǔn)有5種:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋(1個(gè)判定由1個(gè)或多個(gè)條件組成)語句覆蓋:每個(gè)語句至少被執(zhí)行1次判定覆蓋:每個(gè)分支至少通過1次(每個(gè)判定獲得一次真值和假值)條件覆蓋:每個(gè)判定中每個(gè)條件至少取得一次真值和假值判定/條件覆蓋:綜合利用兩者的優(yōu)勢(shì),使得條件和判定的真假都至少出現(xiàn)一次條件組合:組合判定中的各種條件,使得每種條件至少被執(zhí)行1次;2)路徑覆蓋程序每一條可能被執(zhí)行的路徑都需執(zhí)行一次;11、計(jì)算Case數(shù)量最少的方法:N二并聯(lián)相加*串連12、白盒測(cè)試的方法1)代碼檢查法2)靜態(tài)結(jié)構(gòu)分析法3)代碼質(zhì)量度量法(邏輯覆蓋歸于此類)12、黑盒測(cè)試定義黑盒測(cè)試是一種功能測(cè)試,也稱為數(shù)據(jù)驅(qū)動(dòng)測(cè)試。一般是為了發(fā)現(xiàn)以下幾類錯(cuò)誤:1)是否有不正確或者遺漏的功能;2)輸入是否可正確接受?能否輸出正確的結(jié)果?3)是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息訪問錯(cuò)誤?4)性能上是否能夠滿足要求?5)是否有初始化或終止性錯(cuò)誤?根據(jù)需求說明書的功能規(guī)定來設(shè)計(jì)測(cè)試用例,只考慮程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。13、黑盒測(cè)試方法1)等價(jià)類劃分法:有效等價(jià)類和無效等價(jià)類2)邊界值分析法:等于邊界或稍微超出3)錯(cuò)誤猜測(cè)法:憑經(jīng)驗(yàn)猜測(cè)4)因果圖法特點(diǎn):a、考慮輸入條件間的組合關(guān)系b、考慮輸出條件對(duì)輸入條件的信賴關(guān)系,即因果關(guān)系c、測(cè)試用例發(fā)現(xiàn)錯(cuò)誤的效率高d、能檢查出功能說明中的某些不一致或者遺漏基本步驟如下:a、分割功能說明書b、識(shí)別"原因"和"結(jié)果",并加以編號(hào)c、根據(jù)功能說明中規(guī)定的原因和結(jié)果之間的關(guān)系畫出因果圖d、根據(jù)功能說明在因果圖中加上約束符號(hào)e、根據(jù)因果圖畫出判定表因果圖基本符號(hào):
因果圖約束條件:因果圖:判定表:饕1UT隊(duì)酒強(qiáng)圖導(dǎo)出的判定茬1345&71留X.ttX111iiI00■D'D0z0o口N1100按F[ft#J花域3]0<911□aJ0技Tt*剖1fttU40]0□1G011「中向節(jié)點(diǎn)己授幣tl.11I.]11'0a已植段12h1.11□]1?出ifi還5常*m21i100□0*0u也出iflht1tt*422i01G00□L_i送也t葉酒1ttH嘩Q1g0L05)判定表驅(qū)動(dòng)法判定表通常由4個(gè)部分組成:a、條件樁:列出了問題的所有條件,條件的次數(shù)無關(guān)緊要;b、動(dòng)作樁:列出了問題規(guī)定可能采取的操作。這些操作順序是沒有約束的;c、條件項(xiàng):列出針對(duì)它左列條件的取值,在所有可能情況下的真假值;德室西威d、動(dòng)作項(xiàng):列出在條件項(xiàng)的各種取值情況下應(yīng)采取的動(dòng)作。6)正交實(shí)驗(yàn)法正交試驗(yàn)設(shè)計(jì)法:全面試驗(yàn)法、多次單因子試驗(yàn)法a、列出因子與水平關(guān)系表哀試驗(yàn)設(shè)計(jì)中選定的因子與水平水平i?13U時(shí)間1叫針仲ISO務(wù)神mtti<c)b、全面試驗(yàn)法所以因子和水平進(jìn)行組合試驗(yàn),總共的試驗(yàn)次數(shù)為:n=tc(t為水平、c為因子)c、多次單因子實(shí)驗(yàn)法只改變其中一個(gè)因子,其他因子固定不變,得出每個(gè)因子最佳的水平組合。(這個(gè)實(shí)驗(yàn)法前提是每個(gè)因子是獨(dú)立的)總共的試驗(yàn)次數(shù)為:n=c*(t-1)+1(t為水平、c為因子)也可以表示為:Ln(tc)7)功能圖法動(dòng)態(tài)說明和靜態(tài)說明8)場景法站在用戶的角度模擬觸發(fā)場景14、缺陷嚴(yán)重度定義巽博期S!旎吉痢釁(£與貿(mào)志母多與少北陽哉工餉麻雎孟(乙盤回1¥肆囹弗55旎哉旦目此餉琳澄麹(I:承留宰青輯即剽朝螭口闋苜翩?:時(shí)駐1IdlAIVOS:親旦早HKW王田蜉虛凝目:¥旦早虛°mmw、ms利喜g串日、ms日、苗wa、讖當(dāng)業(yè):苗會(huì)畔耳事畏回*也弟孟由要也當(dāng)已由要、當(dāng)已由要爭孟犧畏、當(dāng)目犧畏、啊哉旦:%麹好苗會(huì)力母。苗宙LB利明、苗宙LB利喜、苗W串白、苗宙LB也、帶腳段:(基差別)暗帶GS陽IIAIIAD。御事本靖逢曜御?勇林副目(uo!iej6eiu||epo|Ai何」廉回何!qedeo晉皚專INNOW串暗帶IIAIIAD、必■eiqissodseuoossepSApssqueoHd臺(tái)q)Qjnsuejoj.'l。]XjijoijcI;sssisjaujojsnoujojjsuuoo|eejapaqj_:碼onLUOpEUUOJUIJOJ見piQa9-iaCEjpEUIWISJ?I1IO;SD3?1U0SIIIJJTLSQIKeUIipilfMSlDSpQo卜3£SI3L1IO;S113OJ.3[q引cbcouA][GU0l;ipU03jonpojdoi[j$沖tuipiq^si。岬qs2,利qgjrq?n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東科技職業(yè)學(xué)院《中級(jí)財(cái)務(wù)會(huì)計(jì)二》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南汽車工程職業(yè)學(xué)院《工業(yè)控制與PLC應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏衛(wèi)生健康職業(yè)技術(shù)學(xué)院《人工智能倫理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 仙桃職業(yè)學(xué)院《大數(shù)據(jù)可視化與可視分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅財(cái)貿(mào)職業(yè)學(xué)院《工程造價(jià)軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢船舶職業(yè)技術(shù)學(xué)院《即興口語表達(dá)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長春汽車工業(yè)高等專科學(xué)?!吨袑W(xué)化學(xué)實(shí)驗(yàn)創(chuàng)新設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 黃岡職業(yè)技術(shù)學(xué)院《歐美文學(xué)作品選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安鐵路職業(yè)技術(shù)學(xué)院《環(huán)境健康科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 4 Dis aster Survival:Listening ViewingSpeaking 教學(xué)設(shè)計(jì)-2024-2025學(xué)年高中英語上外版(2020)選擇性必修第二冊(cè)
- 食品中阿維菌素等55種農(nóng)藥最大殘留限量
- 保潔部消殺培訓(xùn)
- 口服輪狀疫苗知識(shí)課件
- 中國腦小血管病診治指南2023版
- 中國聚乙烯催化劑行業(yè)發(fā)展?fàn)顩r及需求規(guī)模預(yù)測(cè)研究報(bào)告(2024-2030版)
- 新能源汽車驅(qū)動(dòng)電機(jī)及控制系統(tǒng)檢修課件 學(xué)習(xí)情境4:電的轉(zhuǎn)換
- 車輛實(shí)際使用權(quán)協(xié)議書范文模板
- 新版加油站全員安全生產(chǎn)責(zé)任制
- 腦出血課件完整版本
- 涼山州小學(xué)數(shù)學(xué)教師業(yè)務(wù)素質(zhì)考試試題(真題+訓(xùn)練)
- 長護(hù)險(xiǎn)定點(diǎn)機(jī)構(gòu)自查報(bào)告
評(píng)論
0/150
提交評(píng)論