




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件測試要達(dá)到的目標(biāo)請嘗試回答以下問題:什么是軟件測試?測試的任務(wù)目標(biāo)是什么?怎么樣執(zhí)行測試?測試時(shí)需要注意什么?提交什么?如何設(shè)計(jì)測試用例?1.測試基礎(chǔ)理解軟件測試軟件測試工作流程測試人員的工作和主要目標(biāo)測試實(shí)踐2.軟件測試分類3.測試方法白盒測試黑盒測試4.軟件測試的步驟主要內(nèi)容1.測試基礎(chǔ)1.1理解軟件測試什么是軟件測試?軟件測試的目標(biāo)軟件測試的重要意義軟件測試的原則軟件測試的對象軟件測試人員測試用例軟件測試,是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試只能找出程序中的錯誤,但在未發(fā)現(xiàn)錯誤時(shí),并不能證明程序中沒有錯誤。什么是軟件測試發(fā)現(xiàn)錯誤并不是軟件測試的最終目標(biāo)。測試階段的根本目標(biāo)是盡可能多的發(fā)現(xiàn)軟件中潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。軟件測試的目標(biāo)一、軟件測試是貫穿整個軟件開發(fā)生命周期從圖中可以看出,軟件測試是貫穿軟件工程始終的一個活動,由單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試組成。此外,完整的測試活動還要有相應(yīng)的缺陷跟蹤系統(tǒng),從而完成整個軟件工程迭代開發(fā)的過程。
二、測試是為了證明程序有錯,而不是證明程序無錯誤;一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。三、測試包含了“分析”或“運(yùn)行”軟件分析軟件產(chǎn)品的過程稱為靜態(tài)測試,運(yùn)行軟件的測試過程稱為動態(tài)測試。四、軟件測試有兩個基本的功能:驗(yàn)證和確認(rèn)。驗(yàn)證保證產(chǎn)品的正確性,確認(rèn)保證生產(chǎn)了正確的產(chǎn)品。軟件測試是貫穿整個軟件開發(fā)生命周期、對軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動過程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問題——與用戶需求、預(yù)先定義的不一致性。總的來說:軟件測試的重要意義軟件測試——產(chǎn)品質(zhì)量的保證軟件測試——控制成本的關(guān)鍵軟件測試——軟件可靠性確認(rèn)軟件測試——讓企業(yè)具備國際競爭的實(shí)力軟件測試原則所有的軟件測試都應(yīng)追溯到用戶需求應(yīng)當(dāng)把“盡早地和不斷地進(jìn)行軟件測試”作為軟件測試人的座右銘完全測試是不可能的,測試需要終止測試無法顯示系統(tǒng)所有潛在的缺陷充分注意測試中的群集現(xiàn)象程序員應(yīng)避免檢查自己的程序盡量避免測試的隨意性,應(yīng)從工程的角度理解軟件測試,它是有組織、有計(jì)劃、有步驟的活動軟件測試對象程序數(shù)據(jù)文檔過程硬件網(wǎng)絡(luò)16測試歐工具開軟件方開發(fā)淘工程廟師(So幟ft懂wa禁re受D沖ev堡el漢op防m(xù)e權(quán)nt蕩E頭ng紹in纏ee拳r活in臭T語es鑄t,簡稱SD抓E/鈔T)軟件鋪測試饅人員軟件優(yōu)測試砍工程愚師(So詳ft觸wa殘re單T林es廟t亞E終ng計(jì)in插ee客r斷,簡稱ST槐E)17SDE/T
負(fù)責(zé)群寫測恐試工銷具代途碼,魯并利晃用測犯試工啦具對戴軟件牲進(jìn)行憶測試降;或惡者開漲發(fā)測羽試工陵具為企軟件談測試銹工程構(gòu)師服蓮務(wù)。負(fù)責(zé)千理解束產(chǎn)品釀的功椒能要墊求,末然后蓬對其筍進(jìn)行捉測試掃,檢羽查軟矛件有袍沒有省錯誤律(Bu忠g),決定萄軟件章是否份具有若穩(wěn)定公性,絡(luò)并寫洗出相確應(yīng)的紗測試循規(guī)范接和測玩試案黃例STE
測試顫計(jì)劃測試中設(shè)計(jì)從與開成發(fā)執(zhí)行壩測試跟蹤破與報(bào)景告1.菜2軟件乞測試晝工作駁流程1.散3測試趁人員辭的工丸作和夏主要乖目標(biāo)發(fā)現(xiàn)拌軟件透錯誤盡可雹能早鼻地找魄出軟王件錯腦誤必需漲確保碗找出圈來軟吃件錯下誤得撇以關(guān)脫閉測試您人員挎在工銜作中椒應(yīng)執(zhí)宅行以獄下工種作:規(guī)劃蹤蝶測試僑任務(wù)尖;設(shè)計(jì)以測試騙;建立衰一個獨(dú)合適贊的測恨試執(zhí)作行環(huán)亡境;評估根、獲伯取、定安裝斃和配術(shù)置自瀉動測歡試工維具;執(zhí)行烈測試撰寫脂適當(dāng)購的測滾試文規(guī)檔及恒報(bào)告1.潑4測試扛實(shí)踐案例散:測試記事轟本的徒文件猴保存功能測試記事崇本的款文件坑保存艱功能一、提文件蘇保存栽功能射描述1.新建兄一個米文本辨文件擇;2.然后牙在文工件中拆錄入淹文字職內(nèi)容僻;3.執(zhí)行麻菜單患命令“文件->保存”保存鄰文件造;4.然后家再次福打開嘗此文障件,忘剛才塞保存千的內(nèi)少容應(yīng)徐該顯成示出奶來。測試記事撤本的隔文件嶄保存穴功能二、都尋找漢錯誤在開虜始進(jìn)難行測澡試之圾前,賤我們逼建立晨一個擊表格飯,如作下圖躬,記洋錄測術(shù)試人銀員操策作步取驟和扇軟件猴的反趕應(yīng),恩然后鄉(xiāng)豐我們逃看系嚼統(tǒng)的羞實(shí)際環(huán)反應(yīng)隙和預(yù)狐期的肢反應(yīng)尾是否長一致煤。如葛果不戀一致繪,則倆說明內(nèi)在軟圾件中駝存在嫩錯誤核。測試人員操作軟件反應(yīng)第一步:在桌面上右鍵->新建->文本文檔保存時(shí)菜單彈出,單擊菜單后,菜單關(guān)閉,關(guān)閉文件后再次打開,顯示內(nèi)容:大家好第二步:雙擊打開文檔,輸入內(nèi)容:大家好第三步:執(zhí)行菜單命令“文件->保存”保存文件,然后關(guān)閉文件第四步:再打次打開文件驗(yàn)證剛才輸入的內(nèi)容測試記事昌本的棚文件躬保存忍功能三、護(hù)再次記尋找御錯誤剛才證測試劑,我膏們發(fā)葡現(xiàn)軟別件功閃能正材常,錢但是擔(dān),測盞試結(jié)弦束了詳嗎?氧輸入恐一種晴內(nèi)容嶄能正裳常保奧存和滾顯示交,并折不代叔表輸裝入其偽它內(nèi)跨容也伙是正追常的駐。修醉改我摧們剛非才的撒測試項(xiàng),如愛下表門所示輩再次賢測試股:測試人員操作軟件反應(yīng)第一步:在桌面上右鍵->新建->文本文檔保存時(shí)菜單彈出,單擊“保存后”,菜單關(guān)閉,把文件關(guān)閉,然后再次打開,大家看看顯示內(nèi)容是什么?第二步:雙擊打開文檔,輸入內(nèi)容:聯(lián)通第三步:執(zhí)行菜單命令“文件->保存”保存文件,然后關(guān)閉文件第四步:再打次打開文件驗(yàn)證剛才輸入的內(nèi)容測試記事挎本的肚文件隙保存本功能經(jīng)過乳以上免的測艇試,夸我們零發(fā)現(xiàn)起,軟姨件沒狂有bu敬g是不鄭可能濕的。反但是品進(jìn)行您窮盡野測試宰,也火是不減可能痕的,載那么戚,這評時(shí)候喊怎么照辦呢莊?這超個時(shí)員候,昏我們友就要個對測屆試進(jìn)升行設(shè)悶計(jì),爆所謂“設(shè)計(jì)”、指筒的是洗測試糞什么集內(nèi)容漫,怎毫么進(jìn)妖行測承試,篩以及懶如何估通過降精良爽的設(shè)醬計(jì),看發(fā)現(xiàn)磚更多攏的問德題。2軟件詠測試讀分類基于壩是否葵需要升執(zhí)行焰被測纏試軟衛(wèi)件:回動態(tài)季測試刃、靜蔽態(tài)測從試;基于推是否暴關(guān)注挺軟件四結(jié)構(gòu)側(cè)與算癢法:解黑盒起測試摩、白窩盒測膊試;基于阿測試結(jié)的不澆同階秤段:口單元堅(jiān)測試德、集殃成測憐試、換系統(tǒng)痛測試展、驗(yàn)顆收測返試;其它榨:冒唇煙測夕試、幫回歸杠測試蠅、功襲能測自試、引負(fù)載配測試(壓力鏡測試)、性疾能測慘試、貨易用群性測標(biāo)試、淹安裝洞與反思安裝耀測試悟、安厘全性剃測試皇、兼景容性脆測試衣、Al稼ph文a測試鞭、Be誤ta測試眾等273.測試方法軟件儉測試約的策略綠和方傅法靜態(tài)橡測試正方法動態(tài)洗測試濫方法人工遙測試購方法計(jì)算例機(jī)輔齡助靜態(tài)分慰析方靜法白盒辛測試卷方法黑盒怠測試所方法28靜態(tài)說測試泛:基本戰(zhàn)特征因是在滲對軟魄件進(jìn)邪行分寒析、澇檢查垮和審饞閱,慚不實(shí)皇際運(yùn)掙行被汽測試姜的軟腎件。靜態(tài)威測試侍約可鋤找出30~70伸%的邏透輯設(shè)短計(jì)錯團(tuán)誤.對需求怨規(guī)格景說明暢書、軟件允設(shè)計(jì)炊說明棚書、源程著序做檢歇查和徐審閱包括已:是否偵符合劣標(biāo)準(zhǔn)便和規(guī)渴范;通過吼結(jié)構(gòu)姨分析笨、流凝圖分孩析、璃符號判執(zhí)行娛指出緞軟件劃缺陷裹。29動態(tài)及測試最:通過設(shè)運(yùn)行欺軟件序來檢昂驗(yàn)軟邊件的麻動態(tài)祝行為溝和運(yùn)骨行結(jié)推果的挪正確古性。動態(tài)鼓測試嶼的兩裳個基誘本要律素:被測乞試程廈序測試焰數(shù)據(jù)向(測軋?jiān)囉貌堇y試至用例ID目的前提輸入預(yù)期冷輸出后果執(zhí)行肚歷史日期唱結(jié)神果弦版罰本筑執(zhí)殺行人測試油用例測試勸用例姥(Te群st稻C戴as蠢e)是歷為某捉個特估殊目環(huán)標(biāo)而驢編制陸的一斧組測女試輸抱入、普執(zhí)行禁條件副以及顛預(yù)期暗結(jié)果品,以遺便測隊(duì)試某毒個程溝序路驕徑或臂核實(shí)荒是否荷滿足充某個紡特定界需求話。測試溫用例辭(Te叔st蟲C視as仍e)目妙前沒披有經(jīng)誘典的續(xù)定義教。比鉆較通芒常的雨說法增是:碼指對妨一項(xiàng)己特定弓的軟半件產(chǎn)艘品進(jìn)室行測菜試任蔽務(wù)的左描述懸,體賊現(xiàn)測綢試方派案、敵方法翁、技奮術(shù)和慎策略蛋。內(nèi)攜容包距括測憲試目刃標(biāo)、臂測試貓環(huán)境莫、輸勿入數(shù)醬據(jù)、再測試炮步驟括、預(yù)臨期結(jié)陜果、鄭測試喂腳本奴等,太并形捏成文防檔。不同沒類別通的軟述件,街測試稱用例歲是不呼同的去。三個文要素咳:前提約條件貓和操娛作步曬驟、預(yù)期剪結(jié)果、實(shí)際槽結(jié)果。(1輝)選取行定義汁域有恥效值,或定媽義域接外無惰效值傻;(2燃)對已偵選取垃值決中定預(yù)期匆的結(jié)蠟果;(3則)用選涉取值自執(zhí)行展程序丑;(4疊)執(zhí)行醋結(jié)果與預(yù)期貸的結(jié)胖果相比,不吻譽(yù)和程孩序有買錯。一個惠好的泳測試根人員館,不漸會單禾純發(fā)首現(xiàn)bu需g就可桃以了泳,最勇好能盆夠幫片助開鏟發(fā)定獄位bu孝g,重株復(fù)bu繭g,發(fā)艇現(xiàn)bu怒g出現(xiàn)申的規(guī)腰律。動態(tài)惡測試要方法陜:32動態(tài)火測試佳技術(shù)1、白盒測試(WhiteBoxTesting)2、黑盒測試(BlackBoxTesting)如果藝知道鏟產(chǎn)品致的內(nèi)嚼部工屠作過牽程,筍可以鍛通過舊測試放來檢樂驗(yàn)產(chǎn)口品內(nèi)溫部動澆作是種否按強(qiáng)照規(guī)足格說下明書沫的規(guī)立定正請常進(jìn)鉆行--朵--稱為開白盒沉測試須。如果景已經(jīng)擊知道許了產(chǎn)職品應(yīng)軟該具浙有的尊功能哥,可跟以通號過測峰試來運(yùn)檢驗(yàn)吧是否糖每個曠功能電都能蘋正常劫使用--瓦--稱為黑盒裝測試年。33也叫玻璃翁盒測討試(Gl釀as賢s左Bo牧x吸Te臟st巖in丸g)對軟前件的魔過程吊性細(xì)予節(jié)做鉤細(xì)致竄的檢性查??暹@一膊方法循是把征測試躬對象醋看作迅一個畏打開旁的盒借子,撞它允頁許測蓬試人鹽員利窯用程旁序內(nèi)槐部的厲邏輯釀結(jié)構(gòu)側(cè)及有騎關(guān)信排息,喚來設(shè)挺計(jì)或協(xié)選擇測試裕用例駕,對程獲序所乖有邏輯微路徑進(jìn)行直測試吉。白盒炎測試卡(Wh虛it俯e逃Bo柿x奪Te挨st交in輕g)白盒襖測試的內(nèi)容容對程序模塊的所有獨(dú)立執(zhí)行路徑至少測試一次對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測試一次。在循環(huán)的邊界和運(yùn)行邊界限內(nèi)執(zhí)行循環(huán)體測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。34已知梯產(chǎn)品巧的功渡能設(shè)恭計(jì)規(guī)叨格,布可以密進(jìn)行眠測試則證明乓每個友實(shí)現(xiàn)休了的矮功能麻是否步符合元要求星。黑盒測試槳(Bl菜ac維k計(jì)Bo環(huán)x盤Te選st爹in秧g)黑盒頑測試的內(nèi)扎容
Alpha/BetaTesting菜單/幫助測試發(fā)行測試回歸測試軟件邏輯兵覆蓋邏輯集覆蓋--逢--是以程序趁內(nèi)部繞的邏爪輯結(jié)將構(gòu)為翠基礎(chǔ)的設(shè)館計(jì)測披試用揭例的庭技術(shù)戰(zhàn)。(1軍)語句也覆蓋(2將)判定付覆蓋(3昏)條件商覆蓋(4魯)判定/條件漏覆蓋(5妨)條件滾組合驚覆蓋(6趣)點(diǎn)覆蟻蓋(7燦)邊覆扛蓋(8惰)路徑擔(dān)覆蓋353.揭1白盒疼測試論技術(shù)36發(fā)現(xiàn)錯誤的能力標(biāo)準(zhǔn)含義1(弱)語句覆蓋每條語句至少執(zhí)行一次2判定覆蓋每一判定的每個分支至少執(zhí)行一次3條件覆蓋每一判定中的每個條件,分別按“真”、“假”至少各執(zhí)行一次4判定/條件覆蓋同時(shí)滿足判定覆蓋和條件覆蓋的要求5(強(qiáng))條件組合覆蓋求出判定中所有條件的各種可能組合值,每一可能的條件組合至少執(zhí)行一次邏輯允覆蓋右測試祥的5濾種標(biāo)炕準(zhǔn)1、語景句覆搜蓋使程刊序中狠每個境語句漫至少路執(zhí)行鍬一次強(qiáng)。37開始(A薄>1補(bǔ))菠AN傲D瀉(B筍=0遠(yuǎn))(A關(guān)=2慢)詞OR際(士X>該1)返回X=氣X/炮AX=暗X+加1FFTTabdce只需植設(shè)計(jì)沙一個糟測試催用例:輸入街?jǐn)?shù)據(jù)偷:A=暑2,B=筑0,X=憲4即達(dá)北到了溉語句壯覆蓋大。語句愚覆蓋聯(lián)是最弱的邏輯熔覆蓋(如譽(yù):AN碗D寫成OR,X>踏1寫成X掛<1習(xí),查不糠出來)2、判定艦覆蓋(分支窯覆蓋)使每里個判續(xù)定的厚真假吐分支勉都至世少執(zhí)疊行一謀次。38開始(A掏>1猴)杯AN熄D鎖(B翠=0胡)(A次=2厭)骨OR即(陽X>杜1)返回X=黨X/蛾AX=鏈X+拆1FFTTabdce可設(shè)季計(jì)兩流組測浴試用懇例:A=參3,B=泊0,X=粗3可覆賭蓋c、d分支A=百2,B=共1,X=娛1可覆衰蓋b、e分支兩組側(cè)測試材用例劇可覆雨蓋所獨(dú)有判限定的失真假相分支判定筒覆蓋預(yù)仍是弱的邏吹輯覆趴蓋,崖只覆然蓋了煎全部巾路徑執(zhí)的一翅半。3、條諸件覆孤蓋使每衰個判搜定的花每個芳條件足的可打能取環(huán)值至稀少執(zhí)鄙行一檢次。39開始(A栽>1塊)放AN老D嫁(B數(shù)=0惹)(A浪=2雕)憲OR才(逗X>灑1)返回X=求X/諸AX=光X+知1FFTTabdce滿足變條件:T1獅,T蹲1,T2亂,T庸2T3股,T翁3T4鍵,T控4第一餃判定按表達(dá)撫式:設(shè)條伍件A>認(rèn)1取真秒記還為T1假T1條件B=氏0取真四記哀為T2假T2第二瓶判定我表達(dá)休式:設(shè)條顏件A=斗2取真損記無為T3假T3條件X>比1取真說記量為T4假T440測試生用例悉通考過推滿諒足的粒覆希蓋A交B似X路徑轎條撈件雕分省支1獄0爛3壁a迎be凳T撇1,腦T2照,T商3,熔T4云b炒,e2六1變1樂a棗be鼓T誰1,東T2扛,T富3,煙T4浸b斬,e兩個勸測試渠用例滑覆蓋糠了四親個條綱件八遣種可謹(jǐn)能取裝值。未覆夏蓋c、d分支族,不瞎?jié)M足杠判定浪覆蓋妄的要箏求.條件辯覆蓋歪不一潑定包惑含判安定覆姥蓋判定耗覆蓋榴也不妖一定膝包含繁條件根覆蓋(A灣>1梢)階AN錢D勿(B嘴=0往)(A崇=2鑄)稿OR劃(巧X>蝦1)X=褲X/挎AX=末X+矮1FFTTabdce4判定/條件太覆蓋選取各足夠松多的測試銜用例倒,使角判斷中的嬸每個懼條件萌的所有可廈能取奔值至適少執(zhí)行一凍次,筍同時(shí)序每個判斷盲本身濕的所刷有可能判品斷結(jié)羨果至鼻少執(zhí)行一垮次.41開始(A素>1趟)今AN游D廟(B撞=0鹽)(A緞=2釀)榮OR州(熔X>槐1)返回X=筑X/結(jié)AX=榴X+蜜1FFTTabdce滿足向條件:T1公,T少1,T2景,T假2T3翁,T虛3T4逼,T賽442測試年用例福通捆過者滿足積的條刑件薄覆慎蓋A惠B具X路徑腫分扎支2無0籠4你ac釀e味T1翁,T檢2,餅T3文,T隊(duì)4旁c,辱e1餓1勇1值ab午d堤T1英,T察2,省T3功,T我4抱b,腸d能同左時(shí)滿策足判壘定、填條件服兩種話覆蓋侵標(biāo)準(zhǔn)不的取姥值435、條勻件組袍合覆牙蓋所有死可能啊的條鑼件取拴值組源合至辟少執(zhí)抖行一邁次A>鋸1,榮B廟=0A>姥1,險(xiǎn)B恨≠0A≯糧1,車B軋=0A≯咱1,衛(wèi)B藥≠0A=公2,再X么>1A=納2,盈X制≯1A≠煮2,丙X>閥1A≠欣2,懶X≯凳1測試做用例距通塑過要滿足村的峽覆秀蓋A罪B述X路徑際條喇件畏分自支2喚0哥4息ac李e移T燦1,響T2部,T掀3,滿T4峽c或,e2代1敞1蚊ab撤e青T葡1,鋸T2藝,T宵3,根T4急b警,e1評0除2敘ab壤d黃T較1,討T2錘,T兔3,淺T4詞b照,d1捉1喊1荒ab動d贏T垂1,貝T2千,T嚷3,闊T4禽b洪,d(A承>1帆)瘦AN竿D程(B牌=0賄)(A饅=2戲)芝OR郵(出X>糕1)X=京X/誼AX=羊X+嶼1FFTTabdce44以上第根據(jù)級測試善數(shù)據(jù)掌對源裕程序語句爛檢測的詳患盡程睛度,丹簡單經(jīng)討論隸了幾辨種邏班輯覆處蓋標(biāo)形準(zhǔn)。食在上柿面的捐分析路過程樣中常炕常談露到測前試數(shù)岡據(jù)執(zhí)駕行的撤程序豪路徑匹,顯染然,趙測試待數(shù)據(jù)帝可以元檢測變的程肅序路天徑的節(jié)多少證,也懶反映燃了對科程序踩測試渠的詳泥盡程滋度。數(shù)從對程序攝路徑怖的覆鵲蓋程次度分析聰,能捕夠提憑出下眾述一勸些主域要的嗽邏輯沿覆蓋馬標(biāo)準(zhǔn)叔。6.點(diǎn)覆破蓋圖論沒中點(diǎn)鍋覆蓋校的概拐念定代義如港下:刊如果齊連通瓣圖G的子捉圖G′是連黃通的娃,而假且包騙含G的所哀有結(jié)擔(dān)點(diǎn),滅則稱G′是G的點(diǎn)限覆蓋貓。首先棄從程桑序流肢程圖播導(dǎo)出膜流圖風(fēng),在霉正常學(xué)情況培下流始圖是合連通趕的有掘向圖疾。滿抗足點(diǎn)收覆蓋駝標(biāo)準(zhǔn)讓要求包選取含足夠緊多的印測試申數(shù)據(jù)汽,使崇得程知序執(zhí)丙行路悶徑至巨少經(jīng)伏過流飛圖的拖每個瘋結(jié)點(diǎn)怎一次衡,由旗于流蓋圖的塵每個跌結(jié)點(diǎn)蜂與一膽條或待多條濃語句素相對編應(yīng),抱顯然竟,點(diǎn)瓜覆蓋精標(biāo)準(zhǔn)曠和語狂句覆抄蓋標(biāo)先準(zhǔn)是抵相同于的。457.邊覆蜘蓋圖論誤中邊菊覆蓋魔的定辟義是數(shù):如更果連高通圖G的子顧圖G″是連鴨通的痕,而累且包按含G的所兵有邊擦,則壁稱G″是G的邊打覆蓋尋。為聲了滿眨足邊意覆蓋摔的測擴(kuò)試標(biāo)止準(zhǔn),配要求覽選取燒足夠捆多測隸試數(shù)烤據(jù),猾使得墳程序殃執(zhí)行臭路徑舌至少冬經(jīng)過籍流圖抹中每餐條邊洽一次津。通陡常邊額覆蓋束和判順定覆誘蓋是臣一致靠的。8.路徑思覆蓋路徑葬覆蓋汗的含哀義是阿,選意取足儀夠多賴測試欺數(shù)據(jù)聽,使遠(yuǎn)程序四的每嗚條可窗能路陪徑都貓至少婚執(zhí)行釋一次(如果典程序比圖中破有環(huán)幕,則婆要求譜每個爹環(huán)至岸少經(jīng)維過一疤次)。4647黑盒荒測試馳著重潤測試姜軟件密功能。黑跑盒測注試并愈不能辛取代勝白盒樣測試這,它地是與叮白盒間測試構(gòu)互補(bǔ)莫的測搞試方戚法,掠它很謙可能饑發(fā)現(xiàn)販白盒強(qiáng)測試接不易秀發(fā)現(xiàn)差的其淚他類蕩型的擴(kuò)錯誤兄。黑盒持測試伏力圖弦發(fā)現(xiàn)行下述網(wǎng)類型駛的錯這誤:①功能鋒不正房誠確或應(yīng)遺漏德了功穗能;②界面酷錯誤爬;③數(shù)據(jù)譯結(jié)構(gòu)杯錯誤罵或外秋部數(shù)啄據(jù)庫供訪問而錯誤銹;④性能透錯誤緊;⑤初始風(fēng)化和出終止顛錯誤炒。黑盒際測試瓜技術(shù)碎:等價(jià)味劃分竭法、賀邊界壘值分蛇析法旅、錯選誤推拔測法涌、因睬果圖隔法等時(shí)。3.意2黑盒吉測試離技術(shù)1等價(jià)罷類劃御分法(等絕價(jià)分煮配)把所僻有可完能的陷輸入縮慧數(shù)據(jù)(有效壇的和典無效可的)劃分搞成若圾干個信等價(jià)打的子停集(稱為時(shí)等價(jià)架類別杠或等逼價(jià)區(qū)很間),竭使得病每個桐子集要中的般一個俱典型蛾值在蚊測試催中的忙作用妻與這爹一子碗集中捐所有烏其它張值的腹作用圈相同.等價(jià)址類別減或等本價(jià)區(qū)栗間是指訪測試不相同挪目標(biāo)若或者老暴露費(fèi)相同通軟件揉缺陷紙的一鑒組測腹試用獅例48如何膝劃分腳等價(jià)競類?有效稠等價(jià)度類(合理少等價(jià)莊類)無效醉等價(jià)明類(不合索理等晝價(jià)類)劃分站等價(jià)站類的貼標(biāo)準(zhǔn)筍:覆蓋不相蘿交代表跟性4950劃分危等價(jià)船類的螞規(guī)則(1遞)如果姻輸入印條件活規(guī)定賊了取爽值范東圍,這可定街義一草個有效等淘價(jià)類無和兩避個無逃效等霸價(jià)類碰。例輸入招值是鴉學(xué)生艷成績狼,范思圍是0~10嚴(yán)00寨1物00有效蔬等價(jià)壤類0≤成績跪≤10愛0無效逢等價(jià)革類成績>1司00無效攀等價(jià)民類成績<0(2凡)如果劫輸入義條件靠代表脅集合窯的某磚個元展素,盯則可值定義一個墨有效始等價(jià)石類和艦一個砌無效需等價(jià)槽類。劃分船等價(jià)崗類的識規(guī)則繞:(3寨)如規(guī)抽定了扇輸入背數(shù)據(jù)迫的一熱組值柔,且娃程序源對不貓同輸入值伶做不尸同處餃理,匹則每座個允褲許的臣輸入億值是儀一個有效黃等價(jià)膨類,命并有剖一個構(gòu)無效斥等價(jià)魂類(所有斯不允許的鳴輸入紋值的歷集合)。例:逆輸入磨條件返說明擇學(xué)歷遼可為:??浦?、本套科、猛碩士叮、博她士四種之析一,好則分唱別取灑這四嘉個值樣作為四個州有效樸等價(jià)赴類,另外灶把四疫種學(xué)特歷之錘外的她任何眾學(xué)歷秩作為羨無效焰等價(jià)瘋類(4程)如果熔規(guī)定師了輸傅入數(shù)癢據(jù)必棵須遵六循的月規(guī)則子,可蝕確定一個布有效編等價(jià)策類(寶符合服規(guī)則屯)和蝦若干嘴個無車效等價(jià)類昌(從胖不同炒角度折違反柔規(guī)則)。(5撓)如已孫劃分蘋的等欄價(jià)類群各元藏素在篩程序酸中的擴(kuò)處理河方式不同勞,則痰應(yīng)將傷此等茂價(jià)類幼進(jìn)一片步劃懷分成許更小芹的等價(jià)類沖。用等桿價(jià)類么劃分魯法設(shè)罰計(jì)測喘試用只例步幼驟:(1通)形成等價(jià)烏類表,每環(huán)一等細(xì)價(jià)類朝規(guī)定刻一個唯一露的編號;(2組)設(shè)計(jì)券一測試脈用例,使銹其盡超可能川多地端覆蓋尚擠未覆蓋的有效戶等價(jià)沖類,重膽復(fù)這可一步驟稱,直里到所許有有獵效等岡價(jià)類魄均被腹測試用例擁所覆釋蓋;(3互)設(shè)計(jì)標(biāo)一新測試買用例,使蜂其只覆蓋一個無效滾等價(jià)抹類,重蓋復(fù)這樣一步溝驟直接到所年有無效踢等價(jià)起類均架被覆再蓋;53例:某報(bào)夢表處哲理系飯統(tǒng)要結(jié)求用兄戶輸入處理你報(bào)表的日期,日南期限時(shí)制在20勿03年1月至20導(dǎo)08年12月,固即系顫統(tǒng)只庭能對殿該段橫期間澆內(nèi)的老報(bào)表進(jìn)行條處理雀,如大日期獄不在里此范肉圍內(nèi)襖,則褲顯示輸濤入錯譜誤信唱息。系統(tǒng)晨日期敗規(guī)定掩由年敬、月味的6位數(shù)橡字字探符組成,赴前四聲位代場表年躺,后舌兩位絹代表染月。如何旗用等要價(jià)類屯劃分也法設(shè)頸計(jì)測辦試用王例,來測商試程脅序的揪日期燥檢查為功能扭?第一賀步:伶等價(jià)弟類劃作分輸入拘條件鑄有效攔等價(jià)型類墻無效吳等價(jià)謠類報(bào)表鋼日期貓的類型襯及長體度6位數(shù)季字字嗎符(1師)有非暢數(shù)字法字符(4剃)少于6個數(shù)納字字蹤蝶符(5島)多于6個數(shù)鑄字字剝符(6涌)年份憲范圍在20醉03~20誓08之間(2狀)小于20杰03(7肆)大于20外08(8組)月份莖范圍在1~12之間(3澤)“報(bào)表央日期”輸入出條件盯的等給價(jià)類刪表小于1(9吵)大于12(1討0)第二幸步:為有盞效等卸價(jià)類險(xiǎn)設(shè)計(jì)環(huán)測試艦用例測試夸數(shù)據(jù)鍵期婆望結(jié)縱果折覆蓋烈范圍20務(wù)03慮06等價(jià)冤類(1它)(視2)線(3跳)輸入瓜有效對表砌中編莫號為1,罷2,敏3的3個有抱效等規(guī)價(jià)類凳用一欠個測忽試用例猶覆蓋誕:(1炮)6位數(shù)害字字誰符(2潤)年在20給03~20毀08之間(3茅)月在1~12之間第三綁步:旗為每怒一個壇無效秘等價(jià)哨類設(shè)建至少設(shè)計(jì)航一個教測試楚用例測試線數(shù)據(jù)秧期溝望結(jié)熔果甚覆蓋芝范圍00梅3MA雖Y等價(jià)今類(4學(xué))輸入書無效20蝦03渣5等價(jià)影類(5刻)輸入良無效20盯03峽00梢5等價(jià)疤類(6沒)輸入擦無效20釀0105等價(jià)研類(7塊)輸入夸無效20郵0905等價(jià)非類(8鞭)輸入宅無效20店0300等價(jià)千類(9英)輸入痕無效20旁0313等價(jià)祝類(1鑄0)輸入抓無效不能怒出現(xiàn)販相同的測崇試用琴例本例忌的10個等啟價(jià)類搭至少需濃要8個測廉試用要例例:對招絡(luò)干考廣試系絲式統(tǒng)“輸入勁學(xué)生啄成績”子模銜塊設(shè)計(jì)夢測試神錄入僻準(zhǔn)考拜證號筆的測炊試用繼例準(zhǔn)考紙證號籍?dāng)?shù)據(jù)恒格式慘定義乞:共6為數(shù)征字組無成,天其中第一會位為國專業(yè)鋤代號:1-行政價(jià)專業(yè),2-法律屈專業(yè)趁,3-財(cái)經(jīng)錄專業(yè)后5位為蘇考生蹄順序質(zhì)號,秤編碼彩范圍什為:行政貝專業(yè)甚準(zhǔn)考協(xié)證號傳碼為:110術(shù)00惑1~111隙21騙5法律醫(yī)專業(yè)闖準(zhǔn)考允證號刮碼為:210懲00憶1~212堂00巨6財(cái)經(jīng)汽專業(yè)趁準(zhǔn)考連證號武碼為:310印00牙1~314屆01草5準(zhǔn)考長證號乳碼的嚇等價(jià)悶類劃習(xí)分有效菠等價(jià)增類:(1選)徐11終00淚01~11抄12薦15(2販)陷21斥00姜01~21滅20遮06(3給)堵31泛00乏01~31槳40忘15無效有等價(jià)紙類:(4裕)炎-~11禿00芽00(5檢)垃11突12緊16~21倆00孝00(6行)叔21孟20竊07~31夫00溉0(7搖)致31罷40未16~+等價(jià)派類劃掘分即把輸入罰空間踢分解冒成一濁系列感子域,軟潤件在果一個附子域目內(nèi)的士行為啞應(yīng)是陡等價(jià)五的。軟件硬錯誤邪分為脈兩類園:計(jì)算茄錯誤域錯迷誤針對計(jì)算楊錯誤雞的測波試方相法針對域錯閉誤的測瞞試方牢法:測試域邊后界劃定竹的正抵確性2邊界舅值分阿析法邊界升值分梅析法歌與等順價(jià)類蝕劃分甜法區(qū)四別(1遵)邊界估值分永析不繪是從澡某等紀(jì)價(jià)類蓋中隨便受挑一羞個作新為代后表,昌而是糞使這個查等價(jià)籃類的抱每個介邊界析都要靈作為測太試條距件。(2鎖)邊界思值分季析不我僅考威慮輸紫入條公件,頃還要努考慮麗輸出幫空間囑產(chǎn)生綠的測似試情玻況被測吩試子巖域測試傾內(nèi)點(diǎn)測試暢外點(diǎn)如果辛在懸貸崖峭派壁邊可以萄自信積地安拉全行煤走,平地晨就不宴在話抬下。如果學(xué)軟件構(gòu)在能執(zhí)力達(dá)到極農(nóng)限時(shí)袍能夠心運(yùn)行濃,那么在姓正常文情況肉下就利不會出什乖么問宿題。軟件雖邊界窮與懸書崖很社類似邊界帥條件倚類型如果斃軟件饒測試蹤蝶問題包含襪確定勸的邊爛界,那么數(shù)杰據(jù)類居型可蔑能是:數(shù)值字符位置數(shù)量速度地址尺寸……還要詞考慮川數(shù)據(jù)順類型舊的特漲征:第一睛個/最后籮一個最小聰值/最大身值開始/完成空/滿最慢/最快相鄰/最遠(yuǎn)超過/在內(nèi)……測試抖邊界畝線測試眨臨近秧邊界溜的合辣法數(shù)奮據(jù),以及福剛超拼過邊拘界的內(nèi)非法哀數(shù)據(jù).越界市測試華通常彩簡單庫地加1或很該小的叢數(shù)(對于償最大父值)和減1或很村小的設(shè)數(shù)(對于連最小耍值).輸入條件報(bào)表室日期的料類型及欺長度1個數(shù)旁字字國符5個數(shù)貍字字澇符7個數(shù)慚字字煤符有1個非乳數(shù)字宴字符全部汪是非邪數(shù)字驗(yàn)字符6個數(shù)澤字字翁符顯示何出錯顯示鄰出錯顯示捏出錯顯示義出錯顯示喬出錯輸入笑有效日期范圍月份范圍“報(bào)表俯日期映(6位數(shù)濤字字蒜符)”邊界潤值分皂析法益測試付用例測試出用例玻說明測試燃數(shù)據(jù)期望穿結(jié)果選取炕理由520防03售520蘭03稿00藏520賴03素.5MA廳Y-技--20拾03替05月份辨為1月月份腰為12月月份<1月份>1中220令03課0120松03細(xì)1220哀03機(jī)0020欣03程1320困03攤0120蜜08黑1220品03團(tuán)0020涉08啟13輸入講有效輸入義有效顯示米出錯顯示爪出錯輸入窯有效輸入接有效顯示柿出錯顯示賀出錯在有行效范石圍邊界奧上選難取數(shù)據(jù)僅有1個合引法字帝符比有額效長棟度少1比有長效長緊度多1只有1個非匙法字出符6個非誼法字騎符類型拳及長丘度均愚有效最小儉日期最大爽日期剛好掏小于仗最小膨日期剛好嫩大于底最大店日期最小尊月份最大無月份剛好釣小于凝最小悼月份剛好柏大于角最大望月份有效準(zhǔn)等價(jià)斗類和省用來杯測試ge箱tN堡um狐Da悉ys們In別Mo朋nt眠h(yuǎn)(陜)方法薄所選系的有資效輸眾入有效等價(jià)清類一個柔月有31天,非閏倘年19扎017(七月)一個估月有31天,閏年19鑰047(七月)一個墨月有30天,非閏把年19客016(六月)一個幸月有30天,閏年19戰(zhàn)046(六月)一個奸月為28或29天,非閏砌年19株012(二月)月份輸入恭值年份輸入瞎值一個活月為28或29天,閏年2(二月)19亡04用來母測試ge捐tN效um寶Da竄ys蘇In涌Mo祥nt乒h(忍)方法餅的附寧加邊暖界值等價(jià)碼類可以虹被40夏0整除昆的閏夠年20垮002(二月)可以氏被10薪0整除鎮(zhèn)的非躺閏年19逗002(二月)非正抵?jǐn)?shù)無瞇效月恢份12幫910正數(shù)梳無效扁月份13奧1513月份輸入藏值年份輸入柔值3錯誤爆推測柔法(e鋼rr殘or午g標(biāo)ue這ss來in匙g)根據(jù)葛經(jīng)驗(yàn)漫、直搞覺和齊預(yù)感湖來進(jìn)瘋行測堵試?yán)缁颍阂欢ㄉひ寄脩]建敏立處戰(zhàn)理下絕列等夠價(jià)類:缺省刊值空白空值零值無輸撓入條些件在已魄經(jīng)找廊到軟洗件缺艷陷的播地方炮再找躍找4因果字圖法因果蘋圖適義合于環(huán)描述異對于我多種侍輸入故條件薄的組押合,幸相應(yīng)鈔產(chǎn)生兔多個倘動作寨的形浮式來炒設(shè)計(jì)肅測試愿用例涂。因果暢圖方俱法最包終生率成的正是判旗定表蠅。因果褲圖方跳法實(shí)推例某電滲力公捏司有A、B、C、D四類摸收費(fèi)朗標(biāo)準(zhǔn),并規(guī)撐定:居民揭用電<1阿00度/月蘿按A類收拼費(fèi)≥10情0度/月走按B類收煤費(fèi)動力鳳用電<1掏00求00度/月,非高們峰,B類收輸費(fèi)≥10奇00躁0度/月,非高州峰,C類收亦費(fèi)<1足00湖00度/月,高峰,C類收孔費(fèi)≥10放00消0度/月,高峰,D類收丘費(fèi)用因?qū)麍D沫表明樣輸入土和輸施出間寄的邏位輯關(guān)密系1I12AB∨∧C435∧DI4I3I2∨∧∧∧∧因果<1筐00居民動力<1筐00埋00非高持峰把因墾果圖哭轉(zhuǎn)換以為判王定表組合槳條件條件(原因)動作(結(jié)果)ABC123123456101100011000110000100001104101050011D000110010000測試鞠用例為判廢定表喂每一喜列設(shè)捧計(jì)一好個測晨試用卷例:1列涂居民賠電,9橋0度/月A2列返居民慈電,1錦10度/月B3列顫動荷力電,非高圈峰,8處00截0度/月B4列數(shù)動祥力電,非高著峰,1撓.2萬度/月C5列筋動昂力電,高峰,0蹦.9萬度/月C6列雅動久力電,高峰,1慶.1萬度/月D條件樂測謊試用盤例霜預(yù)掉期結(jié)培果組合(輸入翁數(shù)據(jù))金(輸出陣動作)大型忽軟件王系統(tǒng)似的測枕試過恥程基袖本上膀由下指述幾低個步澡驟組長成:1.模塊折測試--抄-單元2.子系村統(tǒng)測約試--翻-局部3.系統(tǒng)品測試--問-集成4.驗(yàn)收扣測試--婆-用戶徑參與5.平行偽運(yùn)行--您-新舊全共存714.測試奧步驟72測試因階段查的信淡息流測試軟件辣配置結(jié)果分析測試弓結(jié)果排錯改正帆的軟件預(yù)期彎結(jié)果可靠釀性分析預(yù)測縫的可靠伐性錯誤出錯跡率數(shù)據(jù)測試裂配置測試儉工具需求桃規(guī)格拴說明宿書軟件尖設(shè)計(jì)軌說明斤書被測屢源程咬序測試素計(jì)劃測試滔用例(測試斥數(shù)據(jù))測試?yán)U驅(qū)動稅程序測試蕉數(shù)據(jù)旺自動獲生成歸程序陳、靜趴態(tài)分緊析程敵序、參動態(tài)偏分析須程序倒、測個試結(jié)極果分標(biāo)析程潛序、內(nèi)以及然驅(qū)動艘測試筆的測喝試數(shù)典據(jù)庫炎等。測試比執(zhí)行點(diǎn)的步灑驟:白單元單元績測試單元窩測試漲又稱舊模塊慘測試是針談對軟貌件設(shè)者計(jì)的杜最小后單元——程序鼠模塊王進(jìn)行憑正確備性檢葡驗(yàn)的服測試乎工作其目宮的在繭于檢俗查每介個程蛛序單聽元能志否實(shí)濫現(xiàn)恰詳細(xì)租設(shè)計(jì)足說明直中的紫模塊歐功能達(dá)、性根能、煙接口怒和設(shè)鼻計(jì)約荒束等聯(lián)要求相,發(fā)睜現(xiàn)各向模塊激內(nèi)部勇可能恩存在涌的錯磨誤測試帽執(zhí)行參的步秩驟:唯模塊測試溜執(zhí)行瓣的步托驟:促集成集成想測試集成珠測試悼,也辛叫組線裝測裁試或轉(zhuǎn)聯(lián)合咳測試在單嗽元測旁試的次基礎(chǔ)拳上,帝將所挪有模皂塊按槍照設(shè)活計(jì)要存求)蟲如根頸據(jù)結(jié)海構(gòu)圖〕組裝脹成為穴子系隆統(tǒng)或激系統(tǒng)狹,進(jìn)及行集增成測礦試集成映測試兔是檢嫁驗(yàn)程箭序單冊元和內(nèi)部件摸的接禍口關(guān)妨系實(shí)踐醒表明瓜,一廈些模須塊雖煙然能棗夠單規(guī)獨(dú)地狡工作閱,但腰并不肉能保摧證連梨接起編來也馬能正性常的贈工作匆。程根序在速某些貓局部老反映繡不出然來的柿問題壁,在電全局策上很息可能喇暴露飽出來甩,影宰響功凍能的瘦實(shí)現(xiàn)測試羨執(zhí)行困的步攜驟:限系統(tǒng)止聯(lián)調(diào)系統(tǒng)柄測試系統(tǒng)廉測試宅是將舉已經(jīng)副確認(rèn)刪的軟改件、奮計(jì)算艙機(jī)硬院件、罷外設(shè)綁、網(wǎng)洋絡(luò)等門其他也元素灶結(jié)合的在一功起,越進(jìn)行遲信息思系統(tǒng)銳的各祖種組焰裝測菠試和彈確認(rèn)靠測試易,其飛目的司是通傅過與坊系統(tǒng)澆的需田求相搬比較謊,發(fā)逼現(xiàn)所校開發(fā)圾的系鎖統(tǒng)與煎用戶求需求篩不符臥或矛思盾的煎地方系統(tǒng)辟測試尾的任唉務(wù)是甩近可霧能徹昂底的青檢查體出程佩序中拆的錯才誤,尿提高俯軟件倍系統(tǒng)偵的可吐靠性士,其風(fēng)目的攀是檢禽驗(yàn)系讓統(tǒng)"做得宇怎樣
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨物運(yùn)輸合同(水路)
- 醫(yī)療行業(yè)人才引進(jìn)合同
- 房地產(chǎn)開發(fā)商與購房者合同大全
- 勞動用工安全責(zé)任合同模板:應(yīng)對與處理
- 地區(qū)授權(quán)代理合同書
- 基礎(chǔ)設(shè)施建設(shè)項(xiàng)目土地征用合同
- 房地產(chǎn) -鏈家地產(chǎn) 二手房業(yè)務(wù)知識與經(jīng)驗(yàn)介紹
- 安全責(zé)任的落實(shí)強(qiáng)化企業(yè)安全主體責(zé)任考核試卷
- 攝影器材行業(yè)知識產(chǎn)權(quán)保護(hù)與合規(guī)經(jīng)營策略研究考核試卷
- 數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)考核試卷
- 2025年黑龍江能源職業(yè)學(xué)院單招職業(yè)傾向性測試題庫完整
- 學(xué)校垃圾處理運(yùn)輸服務(wù)合同
- 廣西2025年01月南寧市良慶區(qū)公開考試招考專職化城市社區(qū)工作者筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 注塑產(chǎn)品生產(chǎn)流程
- 統(tǒng)編版(2025)七年級下冊道德與法治教學(xué)計(jì)劃
- 七年級數(shù)學(xué)下冊 第11章 單元測試卷(蘇科版 2025年春)
- 2024年天津市建筑安全員A證考試題庫及答案
- 2021年江蘇省公務(wù)員考試行測+申論真題及答案解析(A類卷)
- 2024年皖西衛(wèi)生職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 《病理學(xué)》課程標(biāo)準(zhǔn)
- 統(tǒng)編版一年級下冊語文全冊完整課件
評論
0/150
提交評論