軟件工程 測試_第1頁
軟件工程 測試_第2頁
軟件工程 測試_第3頁
軟件工程 測試_第4頁
軟件工程 測試_第5頁
已閱讀5頁,還剩82頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件測試要達到的目標請嘗試回答以下問題:什么是軟件測試?測試的任務目標是什么?怎么樣執(zhí)行測試?測試時需要注意什么?提交什么?如何設計測試用例?1.測試基礎理解軟件測試軟件測試工作流程測試人員的工作和主要目標測試實踐2.軟件測試分類3.測試方法白盒測試黑盒測試4.軟件測試的步驟主要內容1.測試基礎1.1理解軟件測試什么是軟件測試?軟件測試的目標軟件測試的重要意義軟件測試的原則軟件測試的對象軟件測試人員測試用例軟件測試,是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試只能找出程序中的錯誤,但在未發(fā)現(xiàn)錯誤時,并不能證明程序中沒有錯誤。什么是軟件測試發(fā)現(xiàn)錯誤并不是軟件測試的最終目標。測試階段的根本目標是盡可能多的發(fā)現(xiàn)軟件中潛藏的錯誤,最終把一個高質量的軟件系統(tǒng)交給用戶使用。軟件測試的目標一、軟件測試是貫穿整個軟件開發(fā)生命周期從圖中可以看出,軟件測試是貫穿軟件工程始終的一個活動,由單元測試、集成測試、系統(tǒng)測試、驗收測試組成。此外,完整的測試活動還要有相應的缺陷跟蹤系統(tǒng),從而完成整個軟件工程迭代開發(fā)的過程。

二、測試是為了證明程序有錯,而不是證明程序無錯誤;一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。三、糊測試截包含企了“分析”或“運行”軟件分析申軟件鬼產品依的過廟程稱插為靜茶態(tài)測暢試,憲運行榮軟件棚的測徑試過罷程稱花為動堵態(tài)測蛛試。四、逆軟件蕉測試捎有兩取個基危本的城功能聽:驗證和確認。驗證橫保證脆產品臨的正掩確性掀,確蘇認保茶證生躍產了訴正確收的產膝品。軟件鞠測試砍是貫橋穿整撕個軟絨件開醒發(fā)生濁命周欲期、域對軟肅件產穴品(駕包括悼階段氧性產促品)群進行姓驗證河和確痕認的其活動撓過程漿,其國目的洞是盡精快盡膝早地或發(fā)現(xiàn)澇在軟甜件產萬品中刑所存扛在的辭各種領問題——與用新戶需首求、場預先捧定義汗的不乳一致鋤性??偟拈e來說爆:軟件陪測試勾的重休要意哈義軟件尤測試——產品勁質量行的保慰證軟件律測試——控制包成本哨的關另鍵軟件自測試——軟件冰可靠窩性確誼認軟件齡測試——讓企貧業(yè)具傾備國復際競苗爭的箱實力軟件米測試尿原則所有所的軟封件測割試都托應追貝溯到妹用戶腐需求應當喂把“盡早卵地和綠不斷謎地進蔬行軟叛件測鼓試”作為文軟件諸測試樣人的躲座右續(xù)銘完全襲測試躍是不商可能壓的,槳測試妖需要課終止測試銅無法他顯示購系統(tǒng)衰所有叢潛在略的缺陷充分飽注意漆測試齒中的意群集冠現(xiàn)象程序廟員應兆避免泛檢查烘自己闊的程磨序盡量午避免旺測試攏的隨求意性繞,應唉從工召程的朋角度垮理解慰軟件理測試燭,它積是有落組織澇、有爬計劃蹲、有留步驟抓的活玻動軟件激測試海對象程序數(shù)據(jù)文檔過程硬件網(wǎng)絡16測試呢工具劈燕軟件懂開發(fā)浩工程悟師(So蚊ft從wa掏re辛D騎ev輪el疑op校me嗽nt饞E顛ng宵in赤ee磚r型in排T災es濾t,簡稱SD拴E/樂T)軟件疫測試洲人員軟件執(zhí)測試廢工程哭師(So軍ft敏wa埋re功T位es芽t吃E蛇ng拔in暫ee獵r勞,簡稱ST傅E)17SDE/T

負責趕寫測箱試工都具代醒碼,混并利政用測行試工巧具對鉤軟件上進行冠測試魄;或黃者開臘發(fā)測管試工膜具為混軟件滋測試車工程再師服錘務。負責愧理解膊產品足的功漆能要給求,夜然后混對其宇進行競測試猴,檢匠查軟幸件有特沒有拍錯誤僅(Bu訪g),決定列軟件反是否楊具有蒸穩(wěn)定耀性,求并寫亡出相葵應的身測試澤規(guī)范融和測洋試案貴例STE

測試慚計劃測試叛設計設與開寺發(fā)執(zhí)行樹測試跟蹤迅與報鵲告1.塊2軟件敬測試獎工作北流程1.搖3測試鋪人員稿的工列作和拐主要使目標發(fā)現(xiàn)艦軟件侮錯誤盡可替能早暴地找碼出軟特件錯大誤必需曲確保勁找出災來軟維件錯犯誤得縮慧以關徐閉測試姨人員宜在工逗作中根應執(zhí)斜行以缸下工率作:規(guī)劃疲測試紐奉任務塵;設計蔥測試折;建立飯一個昂合適勺的測質試執(zhí)惡行環(huán)論境;評估伙、獲箏取、控安裝貧和配普置自四動測殺試工創(chuàng)具;執(zhí)行屑測試撰寫謀適當陸的測煎試文惱檔及咽報告1.區(qū)4測試傭實踐案例晨:測試記事夕本的歪文件怠保存功能測試記事頸本的扛文件灰保存昆功能一、捷文件潮保存歉功能惕描述1.新建桿一個琴文本蘆文件輝;2.然后呈在文廢件中撈錄入個文字何內容遠;3.執(zhí)行給菜單蒸命令“文件->保存”保存灣文件懸;4.然后綁再次些打開儲此文毯件,何剛才蝴保存串的內瘦容應事該顯蒼示出正來。測試記事勒本的上文件族保存科功能二、評尋找擴錯誤在開悉始進充行測拾試之查前,堡我們角建立善一個西表格溉,如樹下圖憤,記害錄測父試人跡員操顆作步纖驟和耀軟件歡的反供應,陵然后脅我們羅看系廣統(tǒng)的街實際燦反應副和預想期的差反應莊是否色一致集。如國果不哪一致環(huán),則序說明柔在軟勻件中丟存在結錯誤爐。測試人員操作軟件反應第一步:在桌面上右鍵->新建->文本文檔保存時菜單彈出,單擊菜單后,菜單關閉,關閉文件后再次打開,顯示內容:大家好第二步:雙擊打開文檔,輸入內容:大家好第三步:執(zhí)行菜單命令“文件->保存”保存文件,然后關閉文件第四步:再打次打開文件驗證剛才輸入的內容測試記事魚本的姓文件糖保存挎功能三、坦再次校尋找史錯誤剛才展測試豈,我輕們發(fā)亭現(xiàn)軟學件功排能正裂常,蜜但是泊,測拆試結默束了欲嗎?想輸入級一種薪內容語能正射常保塑存和慌顯示鑄,并躬不代膊表輸腰入其閣它內肆容也會是正粘常的嚼。修政改我想們剛魂才的坡測試的,如陵下表越所示屬再次掙測試兔:測試人員操作軟件反應第一步:在桌面上右鍵->新建->文本文檔保存時菜單彈出,單擊“保存后”,菜單關閉,把文件關閉,然后再次打開,大家看看顯示內容是什么?第二步:雙擊打開文檔,輸入內容:聯(lián)通第三步:執(zhí)行菜單命令“文件->保存”保存文件,然后關閉文件第四步:再打次打開文件驗證剛才輸入的內容測試記事閃本的協(xié)文件辮保存太功能經過監(jiān)以上肉的測罷試,秀我們劈燕發(fā)現(xiàn)襯,軟巖件沒弊有bu惱g是不釘可能妥的。鉤但是咬進行遭窮盡歲測試難,也片是不錄可能組的,西那么銅,這頌時候穴怎么名辦呢望?這憶個時垮候,姐我們諸就要鈔對測勿試進敞行設嚇計,完所謂“設計”、指耐的是概測試巴什么詠內容艇,怎貢么進蔬行測撓試,欲以及棒如何亂通過蒸精良萍的設梢計,旅發(fā)現(xiàn)非更多爭的問廈題。2軟件蜘測試暫分類基于測是否雷需要趁執(zhí)行飯被測緊試軟練件:亦動態(tài)經測試旦、靜搶態(tài)測哄試;基于用是否乞關注鳳軟件潑結構惑與算漠法:擦黑盒蒸測試償、白嫁盒測眉試;基于笨測試抗的不灶同階表段:純單元層測試珍、集兄成測限試、區(qū)系統(tǒng)鏈測試教、驗他收測委試;其它此:冒肚煙測剖試、?;貧w殊測試呆、功皂能測囑試、翻負載色測試(壓力淋測試)、性塵能測想試、傭易用萬性測注試、蜓安裝煉與反茫安裝充測試托、安具全性始測試拆、兼餃容性原測試陣、Al毀ph集a測試曬、Be出ta測試笛等273.測試方法軟件抄測試叔的策略償和方頭法靜態(tài)乏測試堡方法動態(tài)隱測試同方法人工際測試慕方法計算苦機輔掛助靜態(tài)分錦析方惹法白盒林測試晴方法黑盒屋測試縱方法28靜態(tài)姿測試詢:基本單特征肥是在月對軟尼件進趴行分崗析、斗檢查賠和審伴閱,查不實膊際運任行被奇測試維的軟梯件。靜態(tài)衛(wèi)測試套約可區(qū)找出30~70宋%的邏勾輯設劈燕計錯班誤.對需求爛規(guī)格臺說明油書、軟件徒設計剩說明壓書、源程霉序做檢跑查和吐審閱包括會:是否賴符合妨標準共和規(guī)粗范;通過路結構室分析運、流趙圖分扶析、苗符號丸執(zhí)行換指出拴軟件圍缺陷騰。29動態(tài)驕測試妙:通過弦運行獲軟件涼來檢邁驗軟小件的蠢動態(tài)醉行為沈和運阿行結吸果的才正確板性。動態(tài)請測試貞的兩植個基顫本要腿素:被測密試程裙序測試裝數(shù)據(jù)遇(測水試用弱例)測試糕用例ID目的前提輸入預期棗輸出后果執(zhí)行磨歷史日期碧結緒果絕版熄本息執(zhí)謎行人測試較用例測試槽用例鬧(Te扯st炕C嬌as樓e)是呀為某媽個特遼殊目吹標而摩編制抹的一濁組測芹試輸我入、洋執(zhí)行戒條件曬以及賀預期裹結果坑,以踩便測抗試某缸個程蛾序路炭徑或夫核實寺是否勸滿足情某個證特定茅需求女。測試戀用例層(Te散st艷C奔as醒e)目使前沒般有經常典的鄉(xiāng)豐定義注。比促較通返常的暢說法車是:亭指對針一項宋特定迎的軟扒件產館品進怎行測揮試任灣務的盒描述球,體秤現(xiàn)測碰試方權案、攀方法惜、技彎術和埋策略壇。內慢容包膝括測趣試目稻標、鼻測試魯環(huán)境算、輸配入數(shù)響據(jù)、種測試躬步驟共、預拆期結怠果、梁測試氏腳本仔等,堆并形驅成文甚檔。不同鵲類別縱的軟窄件,疏測試隱用例蟲是不歸同的糟。三個傍要素犁:前提珍條件哨和操穴作步添驟、預期劑結果、實際寬結果。(1拖)選取腸定義鏟域有擋效值,或定剃義域梢外無伸效值瓜;(2臂)對已投選取陵值決視定預期殃的結鼓果;(3晌)用選庫取值再執(zhí)行距程序剛;(4蒸)執(zhí)行舊結果與預期燈的結學果相比,不吻播和程臂序有叫錯。一個合好的氏測試軋人員蹦,不友會單妨純發(fā)料現(xiàn)bu參g就可槳以了惡,最班好能宣夠幫棵助開拖發(fā)定薪位bu掘g,重歐復bu鼻g,發(fā)英現(xiàn)bu兆g出現(xiàn)型的規(guī)顛律。動態(tài)頁測試茫方法運:32動態(tài)帳測試香技術1、白盒測試(WhiteBoxTesting)2、黑盒測試(BlackBoxTesting)如果株知道尋產品晝的內稈部工營作過超程,憲可以牌通過化測試織來檢途驗產競品內冤部動乳作是脊否按境照規(guī)病格說腳明書瓶的規(guī)喇定正帆常進姓行--泄--稱為憂白盒稱測試槐。如果糞已經錦知道壩了產仰品應曉該具雹有的谷功能吸,可喬以通壇過測侍試來感檢驗退是否延每個翼功能帶都能傍正常鄙使用--襯--稱為黑盒勸測試璃。33也叫玻璃騾盒測吼試(Gl讓as悲s筋Bo竹x搭Te錫st么in防g)對軟搶件的侄過程紛性細爪節(jié)做姻細致恐的檢紫查。靜這一才方法慌是把紫測試月對象酒看作低一個出打開究的盒淡子,環(huán)它允雖許測魯試人痛員利振用程積序內少部的仙邏輯慘結構不及有項關信每息,盒來設定計或翠選擇測試暈用例唇,對程綿序所發(fā)有邏輯璃路徑進行值測試忌。白盒明測試彩(Wh餃it割e疏Bo滑x鄙Te梨st變in肺g)白盒廁測試的內唇容對程序模塊的所有獨立執(zhí)行路徑至少測試一次對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測試一次。在循環(huán)的邊界和運行邊界限內執(zhí)行循環(huán)體測試內部數(shù)據(jù)結構的有效性。34已知罷產品裂的功須能設繞計規(guī)擺格,包可以購進行才測試即證明妹每個拍實現(xiàn)危了的圓功能益是否偷符合滲要求泉。黑盒測試雙(Bl羨ac布k疫Bo陳x番Te峽st蕩in絞g)黑盒桶測試的內頸容

Alpha/BetaTesting菜單/幫助測試發(fā)行測試回歸測試軟件邏輯蒙覆蓋邏輯祖覆蓋--兆--是以程序挨內部謊的邏格輯結種構為汗基礎的設怕計測勾試用鳥例的陵技術栗。(1房誠)語句消覆蓋(2靠)判定家覆蓋(3研)條件叮覆蓋(4透)判定/條件的覆蓋(5豈)條件懸組合饞覆蓋(6慕)點覆舞蓋(7殿)邊覆篇蓋(8患)路徑煉覆蓋353.判1白盒折測試織技術36發(fā)現(xiàn)錯誤的能力標準含義1(弱)語句覆蓋每條語句至少執(zhí)行一次2判定覆蓋每一判定的每個分支至少執(zhí)行一次3條件覆蓋每一判定中的每個條件,分別按“真”、“假”至少各執(zhí)行一次4判定/條件覆蓋同時滿足判定覆蓋和條件覆蓋的要求5(強)條件組合覆蓋求出判定中所有條件的各種可能組合值,每一可能的條件組合至少執(zhí)行一次邏輯錢覆蓋轉測試妥的5紡種標寇準1、語茫句覆吃蓋使程屬序中慘每個凝語句鳴至少繪執(zhí)行麗一次呆。37開始(A撐>1災)解AN述D絹(B盼=0奇)(A信=2憑)流OR穗(威X>她1)返回X=污X/灶AX=躺X+元1FFTTabdce只需封設計絹一個即測試求用例:輸入蜂數(shù)據(jù)狂:A=虜2,B=閥0,X=果4即達廳到了節(jié)語句篩覆蓋由。語句列覆蓋剃是最弱的邏輯宜覆蓋(如祝:AN頭D寫成OR,X>刺1寫成X網(wǎng)<1欲,查不舊出來)2、判定系覆蓋(分支豈覆蓋)使每疏個判遼定的綢真假鑼分支駕都至話少執(zhí)瞇行一呀次。38開始(A餡>1畝)越AN以D合(B鄉(xiāng)豐=0晝)(A精=2怖)與OR賠(節(jié)X>棋1)返回X=跌X/渠AX=兼X+偽1FFTTabdce可設倉計兩域組測怪試用宅例:A=絨3,B=角0,X=物3可覆竊蓋c、d分支A=兇2,B=蜘1,X=車1可覆敗蓋b、e分支兩組惑測試唯用例該可覆秘蓋所詞有判燙定的滔真假到分支判定栗覆蓋既仍是弱的邏常輯覆雞蓋,表只覆謙蓋了花全部秀路徑刮的一崇半。3、條劑件覆邁蓋使每銅個判稅定的跨每個地條件兼的可漸能取親值至旅少執(zhí)工行一嚼次。39開始(A院>1糾)側AN咸D耗(B柄=0硬)(A豈=2造)愈OR冰(占X>存1)返回X=撫X/軍AX=登X+陵1FFTTabdce滿足酷條件:T1緩,T彎1,T2雄,T胃2T3母,T所3T4侵,T終4第一炮判定屆表達己式:設條透件A>臉1取真嬌記攔為T1假T1條件B=明0取真污記律為T2假T2第二則判定淋表達逃式:設條境件A=搬2取真縣記代為T3假T3條件X>圾1取真芬記區(qū)為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兩個濾測試際用例項覆蓋間了四晉個條爬件八腰種可饒能取極值。未覆泊蓋c、d分支把,不烤滿足叢判定五覆蓋險的要榨求.條件粉覆蓋川不一互定包帳含判骨定覆蛋蓋判定娃覆蓋磚也不賺一定項包含屢條件恥覆蓋(A刪>1轉)屢AN趁D勝(B貧=0山)(A揪=2摘)先OR勺(糾X>伸1)X=蛛X/崇AX=轎X+丸1FFTTabdce4判定/條件賺覆蓋選取言足夠遍多的測試遭用例步,使姑判斷中的誼每個胡條件接的所有可箱能取妹值至司少執(zhí)行一鑒次,窯同時測每個判斷拾本身欣的所循有可能判德斷結況果至虧少執(zhí)行一儉次.41開始(A變>1徒)稼AN岸D遣(B呈=0把)(A謀=2軟)拼OR盟(早X>縮慧1)返回X=汪X/腦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裳4走c,否e1電1健1我ab樸d盼T1扮,T熊2,屑T3腰,T惜4哄b,捐d能同談時滿構足判北定、江條件杠兩種趨覆蓋改標準鎮(zhèn)的取民值435、條扭件組摸合覆猴蓋所有售可能攝的條語件取珍值組躁合至次少執(zhí)遙行一末次A>蝕1,輔B旱=0A>川1,棚B宜≠0A≯路1,朽B造=0A≯訂1,哪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鄉(xiāng)豐,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ù)滿對源卻程序語句啟檢測的詳徒盡程群度,她簡單錫討論單了幾秤種邏怎輯覆旋蓋標賞準。慣在上拌面的架分析本過程否中常汪常談介到測室試數(shù)堡據(jù)執(zhí)限行的委程序謊路徑族,顯放然,奮測試胸數(shù)據(jù)從可以甘檢測蕩的程坡序路弱徑的妥多少溝,也涉反映籍了對羨程序比測試爽的詳碼盡程冰度。很從對程序羽路徑松的覆搶蓋程耀度分析住,能蘆夠提票出下端述一爺些主謀要的夜邏輯筍覆蓋承標準車。6.點覆稼蓋圖論半中點抱覆蓋基的概諷念定助義如散下:勁如果告連通壇圖G的子尚圖G′是連底通的駝,而樓且包貫含G的所君有結痕點,亦則稱G′是G的點慕覆蓋浴。首先溝從程蘋序流伍程圖洞導出昌流圖蠢,在感正常訴情況免下流仇圖是歇連通霜的有母向圖熱。滿賽足點那覆蓋商標準園要求奔選取距足夠滋多的臨測試源數(shù)據(jù)芽,使解得程顧序執(zhí)蔥行路曲徑至洽少經夜過流努圖的扔每個扣結點范一次占,由師于流餐圖的月每個涼結點飯與一斥條或似多條顫語句醫(yī)相對劃應,夫顯然踐,點旦覆蓋召標準潑和語愉句覆麻蓋標超準是洞相同俗的。457.邊覆男蓋圖論場中邊您覆蓋裹的定泄義是政:如黨果連展通圖G的子雷圖G″是連眼通的暮,而得且包嘉含G的所償有邊雁,則俘稱G″是G的邊晌覆蓋壞。為穴了滿鳳足邊終覆蓋聯(lián)的測豈試標形準,鴉要求哭選取覽足夠棕多測舍試數(shù)菌據(jù),蠢使得峰程序倆執(zhí)行河路徑賭至少零經過仍流圖號中每取條邊摸一次拼。通難常邊擾覆蓋牙和判捉定覆罷蓋是椒一致陜的。8.路徑疊覆蓋路徑沈覆蓋鞏的含嫁義是鞠,選州取足遷夠多偏測試發(fā)數(shù)據(jù)碧,使街程序料的每晴條可章能路蠢徑都富至少謊執(zhí)行刻一次(如果勸程序張圖中莊有環(huán)盯,則甘要求煎每個隸環(huán)至辦少經沸過一跌次)。4647黑盒師測試寄著重認測試漫軟件王功能。黑訂盒測步試并瞧不能直取代冷白盒竭測試饅,它授是與摟白盒脫測試坡互補節(jié)的測明試方禿法,禮它很霉可能竊發(fā)現(xiàn)響白盒北測試創(chuàng)不易采發(fā)現(xiàn)寒的其悶他類牲型的角錯誤僵。黑盒倆測試予力圖規(guī)發(fā)現(xiàn)血下述院類型秩的錯旁誤:①功能英不正許確或寺遺漏盆了功坑能;②界面占錯誤哥;③數(shù)據(jù)蕩結構憲錯誤共或外友部數(shù)唱據(jù)庫剛訪問麻錯誤膀;④性能瞞錯誤列;⑤初始笛化和曲終止吼錯誤罩。黑盒撞測試潮技術蛇:等價筆劃分囑法、具邊界疏值分始析法舞、錯蹄誤推屯測法振、因殖果圖沾法等掉。3.葛2黑盒舍測試胃技術1等價凱類劃為分法(等繡價分泛配)把所敢有可裂能的所輸入殘數(shù)據(jù)(有效句的和羞無效偵的)劃分詞成若鋤干個鬼等價杜的子券集(稱為伙等價風類別碎或等揭價區(qū)脫間),瞧使得脫每個統(tǒng)子集槐中的安一個郊典型狹值在歇測試卸中的的作用鞏與這殖一子浪集中花所有扇其它吵值的滴作用猛相同.等價變類別剛或等饞價區(qū)止間是指曉測試寺相同杏目標頸或者端暴露豈相同朵軟件貞缺陷喝的一盾組測洽試用氣例48如何滋劃分嫂等價慮類?有效搬等價漆類(合理被等價唉類)無效駁等價現(xiàn)類(不合撲理等媽價類)劃分強等價槐類的固標準頓:覆蓋不相帆交代表幼性4950劃分銅等價娛類的籠規(guī)則(1赴)如果垮輸入梢條件只規(guī)定叫了取猾值范猶圍,羅可定寧義一祝個有效等昌價類幫和兩匆個無燥效等能價類游。例輸入主值是下學生篇成績棍,范淘圍是0~10介00區(qū)1腰00有效淺等價糞類0≤成績期≤10告0無效月等價忠類成績>1獄00無效忍等價勿類成績<0(2練)如果躬輸入葬條件蘇代表瓦集合鍵的某年個元江素,味則可紀定義一個辦有效峰等價扒類和廉一個途無效饒等價跌類。劃分訓等價倆類的介規(guī)則篩:(3秒)如規(guī)寒定了泄輸入團數(shù)據(jù)踏的一咽組值爺,且疑程序餓對不窮同輸入值到做不王同處騎理,宅則每獎個允配許的改輸入遷值是漂一個有效尼等價躺類,戰(zhàn)并有見一個乒無效座等價涌類(所有條不允許的惠輸入催值的雕集合)。例:時輸入狗條件括說明仰學歷茄可為:??茖佟⒈菊?、逼碩士格、博妥士四種之雁一,榴則分松別取月這四呼個值羅作為四個塘有效痰等價贊類,另外殃把四虛種學僚歷之圓外的著任何芹學歷塞作為狠無效躲等價平類(4咽)如果雕規(guī)定劃了輸農入數(shù)難據(jù)必蓮須遵械循的槐規(guī)則貍,可贏確定一個眾有效踢等價咸類(積符合伯規(guī)則殃)和栽若干磁個無魯效等價類鉛(從辣不同耽角度繞違反芬規(guī)則)。(5齡)如已哥劃分關的等騙價類桑各元域素在福程序賣中的撇處理半方式不同捎,則汗應將紀此等頑價類昆進一瘋步劃遮分成勞更小抱的等價類升。用等序價類種劃分界法設臥計測瞧試用變例步企驟:(1溜)形成等價訊類表,每乎一等堅價類俯規(guī)定圣一個唯一北的編號;(2移)設計瘡一測試咐用例,使爪其盡延可能列多地或覆蓋尚饑未覆蓋的有效屢等價商類,重守復這赤一步驟私,直汁到所筒有有責效等獎價類尊均被救測試用例罵所覆姓蓋;(3恭)設計王一新測試徒用例,使袖其只覆蓋一個無效畝等價多類,重與復這穿一步先驟直忽到所截有無效俗等價維類均濱被覆翁蓋;53例:某報迷表處搖理系錘統(tǒng)要痕求用急戶輸入處理銀報表的日期,日斜期限部制在20保03年1月至20迷08年12月,慈即系嗚統(tǒng)只棚能對項該段究期間街內的辨報表進行宴處理稈,如淹日期甚不在肢此范毯圍內掘,則泥顯示輸廉入錯斤誤信燒息。系統(tǒng)而日期境規(guī)定何由年鵝、月竹的6位數(shù)錦字字猛符組成,諒前四換位代秩表年森,后遮兩位耳代表超月。如何顛用等合價類繪劃分單法設翼計測適試用賤例,來測響試程態(tài)序的鋪日期吹檢查俯功能視?第一急步:爬等價番類劃貢分輸入恐條件撥有效恥等價掉類武無效視等價炮類報表懶日期內的類型議及長烏度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乎)“報表障日期”輸入怖條件卡的等招價類燥表小于1(9肌)大于12(1瓦0)第二深步:為有可效等朱價類鼠設計乒測試樣用例測試鞏數(shù)據(jù)級期解望結惹果讓覆蓋左范圍20猜03步06等價給類(1深)(款2)櫻(3菊)輸入遼有效對表晃中編佛號為1,亭2,岡3的3個有迫效等稠價類讀用一川個測捎試用例蕩覆蓋雖:(1佩)6位數(shù)騙字字太符(2您)年在20嚼03~20噴08之間(3歡)月在1~12之間第三駁步:劑為每己一個谷無效毅等價予類設貸至少設計弓一個椅測試繞用例測試朱數(shù)據(jù)常期蘿望結狠果躲覆蓋鑒范圍00惜3MA觀Y等價肝類(4誼)輸入勵無效20富03點5等價葵類(5娛)輸入鋼無效20維03各00幅5等價孟類(6鑒)輸入潛無效20跨0105等價犧類(7盯)輸入情無效20值0905等價育類(8禽)輸入頌無效20沒0300等價溜類(9劃)輸入勁無效20朵0313等價縫類(1柜0)輸入挎無效不能必出現(xiàn)餡相同的測驗試用惱例本例鈔的10個等謠價類眼至少需瀉要8個測海試用嘴例例:對招忍干考宿試系盆統(tǒng)“輸入猛學生脊成績”子模言塊設計數(shù)測試姻錄入咳準考僅證號跪的測他試用終例準考威證號粥數(shù)據(jù)鴨格式壺定義椅:共6為數(shù)葛字組蒸成,哀其中第一米位為典專業(yè)至代號:1-行政心專業(yè),2-法律糠專業(yè)暗,3-財經閃專業(yè)后5位為變考生草順序沫號,松編碼灑范圍欺為:行政混專業(yè)程準考蜜證號逼碼為:110創(chuàng)00往1~111推21糠5法律蠶專業(yè)循準考裁證號泳碼為:210丈00命1~212壞00烘6財經厲專業(yè)艇準考堤證號匹碼為:310梅00炭1~314弟01恒5準考棕證號削碼的滅等價襖類劃游分有效折等價吼類:(1班)鉤11考00鳳01~11棉12浪15(2安)微21寄00螞01~21隙20趨06(3塌)殺31濁00芳01~31勒40報15無效剃等價勁類:(4跡)搜-~11酸00歡00(5泛)誦11儲12墊16~21志00河00(6件)坐21斗20工07~31風00那0(7貝)皂31躁40否16~+等價撥類劃挽分即把輸入魚空間金分解攻成一信系列毯子域,軟脫件在黨一個魚子域政內的咳行為賊應是倉等價窄的。軟件得錯誤肯分為揉兩類刃:計算艘錯誤域錯陰誤針對計算音錯誤殘的測稅試方有法針對域錯駛誤的測患試方床法:測試域邊剪界劃定縮慧的正害確性2邊界槐值分裳析法邊界利值分陳析法欣與等毀價類梳劃分療法區(qū)頃別(1席)邊界值值分室析不大是從淘某等泄價類爛中隨便吵挑一閃個作踢為代圈表,藍而是密使這個宵等價鑄類的術每個歇邊界和都要濟作為測女試條功件。(2關)邊界睛值分如析不撥僅考蔥慮輸葡入條遣件,素還要患考慮香輸出改空間愛產生鴉的測挖試情宅況被測忌試子皇域測試姓內點測試奶外點如果鍵在懸旁崖峭壤壁邊可以情自信寫地安怎全行熔走,平地吸就不霸在話茂下。如果念軟件絹在能棍力達到極賢限時臥能夠統(tǒng)運行度,那么在按正常剃情況陸下就城不會出什斗么問肅題。軟件載邊界甲與懸則崖很姻類似邊界阿條件音類型如果漏軟件圍測試跌問題包含貿確定總的邊撐界,那么數(shù)塑據(jù)類藍型可書能是:數(shù)值字符位置數(shù)量速度地址尺寸……還要賀考慮丙數(shù)據(jù)拔類型蕩的特拉征:第一柱個/最后賓一個最小銜值/最大杏值開始/完成空/滿最慢/最快相鄰/最遠超過/在內……測試塘邊界酷線測試絕臨近應邊界殘的合趙法數(shù)誕據(jù),以及潛剛超黨過邊簡界的信非法繭數(shù)據(jù).越界注測試撒通常代簡單掛地加1或很燥小的艇數(shù)(對于狹最大帶值)和減1或很核小的弊數(shù)(對于伙最小掌值).輸入條件報表政日期的恥類型及墻長度1個數(shù)峰字字竄符5個數(shù)障字字襯符7個數(shù)演字字妄符有1個非藝數(shù)字個字符全部壞是非黨數(shù)字被字符6個數(shù)柔字字室符顯示院出錯顯示么出錯顯示民出錯顯示固出錯顯示購出錯輸入辨有效日期范圍月份范圍“報表蓄日期凍(6位數(shù)益字字噴符)”邊界遺值分述析法肆測試震用例測試紀用例朽說明測試濫數(shù)據(jù)期望駕結果選取村理由520安03限520害03疫00場520助03荒.5MA棍Y-棗--20奇03詳05月份譜為1月月份抽為12月月份<1月份>1手220脂03撈0120紗03犧1220答03僵0020義03壺1320秒03經0120臣08苦1220搬03提0020殼08軋13輸入槳有效輸入瀉有效顯示頃出錯顯示頸出錯輸入撞有效輸入研有效顯示業(yè)出錯顯示脖出錯在有軌效范險圍邊界例上選填取數(shù)據(jù)僅有1個合爐法字垃符比有送效長所度少1比有耍效長羞度多1只有1個非剃法字虹符6個非葉法字割符類型鞭及長妥度均典有效最小坡日期最大到日期剛好眾小于無最小程日期剛好組大于霉最大慈日期最小忍月份最大丟月份剛好壩小于犧最小廟月份剛好族大于丟最大旱月份有效蟻等價負類和冷用來盛測試ge代tN布um頂Da梨ys扮In職Mo貼nt刷h(梁)方法航所選滿的有巨效輸構入有效等價些類一個粒月有31天,非閏略年19盈017(七月)一個淚月有31天,閏年19妥047(七月)一個玻月有30天,非閏老年19停016(六月)一個弊月有30天,閏年19軟046(六月)一個嬸月為28或29天,非閏蛾年19棗012(二月)月份輸入痕值年份輸入錯值一個版月為28或29天,閏年2(二月)19指04用來亮測試ge煎tN令um壘Da杏ys歉In駕Mo妹nt種h(集)方法銷的附零加邊初界值等價禍類可以租被40命0整除部的閏財年20纖002(二月)可以抖被10乖0整除北的非影閏年19堅002(二月)非正厭數(shù)無既效月鋸份12脹910正數(shù)艱無效復月份13悲1513月份輸入輸值年份輸入蜂值3錯誤議推測您法(e柿rr淘or稈g崖ue圣ss喊in臂g)根據(jù)美經驗晶、直什覺和詢預感誓來進游行測退試例如死:一定捎要考沃慮建駛立處原理下根列等錄價類:缺省勻值空白空值零值無輸才入條燭件在已樸經找處到軟愧件缺辰陷的統(tǒng)地方槍再找眾找4因果你圖法因果糠圖適淘合于爹描述含對于配多種店輸入誼條件鳥的組笨合,腰相應叛產生耕多個梳動作猜的形咳式來毫設計店測試初用例瞇。因果咽圖方滔法最砌終生桐成的辜是判層定表塌。因果孩圖方味法實邊例某電達力公棄司有A、B、C、D四類深收費承標準,并規(guī)配定:居民要用電<1狗00度/月呼按A類收觀費≥10森0度/月謊按B類收愁費動力桿用電<1顛00背00度/月,非高首峰,B類收獎費≥10具00逼0度/月,非高擊峰,C類收漏費<1洞00椒00度/月,高峰,C類收鵝費≥10罩00壟0度/月,高峰,D類收口費用因推果圖巷表明燙輸入批和輸猜出間挪的邏省輯關融系1I12AB∨∧C435∧DI4I3I2∨∧∧∧∧因果<1看00居民動力<1忙00盈00非高亡峰把因校果圖頌轉換迅為判系定表組合米條件條件(原因)動作(結果)ABC123123456101100011000110000100001104101050011D000110010000測試臨用例為判俘定表炸每一價列設香計一乒個測娃試用任例:1列憐居民螺電,9騰0度/月A2列海居民臺電,1炎10度/月B3列嬌動晨力電,非高嶼峰,8極00趕0度/月B4列拘動奪力電,非高轉峰,1窯.2萬度/月C5列比動食力電,高峰,0腥.9萬度/月C6列料動甜力電,高峰,1打.1萬度/月D條件魂測積試用機例巷預詠期結靠果組合(輸入珠數(shù)據(jù))嘴(輸出宏動作)大型情軟件瘋系統(tǒng)伍的測跳試過柏程基夏本上蛇由下讀述幾寇個步絡驟組沾成:1.模塊傅測試--夠-單元2.子系休統(tǒng)測晉試--胡-局部3.系統(tǒng)御測試--閣-集成4.驗收喬測試--算-用戶沙參與5.平行蜻運行--瞎-新舊耽共存714.測試疏步驟72測試宇階段辨的信勒息流測試軟件襪配置結果分析測試熄結果排錯改正澡的軟件預期煤結果可靠谷性分析預測上的可靠杰性錯誤出錯趣率數(shù)據(jù)測試成配置測試哪工具需求柳規(guī)格妻說明攻書軟件碧設計波說明四書被測困源程咽序測試從計劃測試防用例(測試歷數(shù)據(jù))測試紫驅動弱程序測試狀數(shù)據(jù)似自動糧生成鉤程序烘、靜今態(tài)分黃析程魚序、派動態(tài)共分析括程序閥、測他試結患果分咸析程縮慧序、采以及嗓驅動覽測試求的測吳試數(shù)魄據(jù)庫刊等。測試犁執(zhí)行嫌的步諷驟:劇單元單元車測試單元灰測試絕又稱溜模塊灶測試是針被對軟爸件設盞計的案最小赴單元——程序炭模塊拒進行先正確小性檢嫁驗的跌測試緞工作其目姻的在雪于檢需查每級個程盟序單摧元能柄否實跌現(xiàn)校詳細可設計救說明園中的顧模塊追功能瞞、性膚能、棟接口克和設絡計約謊束等站要求姻,發(fā)散現(xiàn)各絞模塊矩內部憑可能歌存在纖的錯料誤測試首執(zhí)行鹿的步陶驟:值模塊測試快執(zhí)行量的步士驟:究集成集成薦測試集成疏測試商,也噸叫組舅裝測晉試或紙聯(lián)合哀測試在單旅元測償試的退基礎感上,懲將所看有模盯塊按執(zhí)照設啊計要陣求)俱如根喬據(jù)結壯構圖〕組裝層成為齡子系孟統(tǒng)或放系統(tǒng)棗,進字行集嘉成測呢試集成行測試喬是檢憑驗程預序單短元和代部件賴的接沾口關摟系實踐偉表明智,一索些模埋塊雖莫然能走夠單晃獨地延工作陜,但粉并不族能保匠證連符接起烏來也偏能正澆常的市工作公。程霉序在裝某些獄局部公反映白不出志來的膝問題螞,在帶全局爛上很廁可能肯暴露鼠出來芝,影念響功還能的投實現(xiàn)測試脹執(zhí)行芹的步臘驟:喪系統(tǒng)唉聯(lián)調系統(tǒng)嗎測試系統(tǒng)峽測試噸是將畢已經剃確認是的軟圣件、源計算遲機硬王件、錫外設新、網(wǎng)犬絡等才其他核元素忽結合濟在一驢起,葡進行混信息吸系統(tǒng)頂?shù)母骺痉N組您裝測晚試和繭確認屑測試換,其茄目的孩是通歸過與罵系統(tǒng)抹的需功求相蹦比較比,發(fā)機現(xiàn)所郊開發(fā)蹄的系脾統(tǒng)與煤用戶泰需求再不符稍或矛蘇盾的針地方系統(tǒng)躁測試金的任雷務是裝近可陵能徹督底的煤檢查從出程斯序中線的錯寬誤,丸提高暮軟

溫馨提示

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

評論

0/150

提交評論