設(shè)計(jì)一個(gè)記錄測(cè)試數(shù)據(jù)的表格_第1頁(yè)
設(shè)計(jì)一個(gè)記錄測(cè)試數(shù)據(jù)的表格_第2頁(yè)
設(shè)計(jì)一個(gè)記錄測(cè)試數(shù)據(jù)的表格_第3頁(yè)
設(shè)計(jì)一個(gè)記錄測(cè)試數(shù)據(jù)的表格_第4頁(yè)
設(shè)計(jì)一個(gè)記錄測(cè)試數(shù)據(jù)的表格_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

論文設(shè)計(jì)一個(gè)記錄測(cè)試數(shù)據(jù)的

表格姓名:XXXXXX專(zhuān)業(yè):XXXXXXX班級(jí):XXXXXX學(xué)號(hào):XXXX摘要測(cè)試是為了發(fā)展程序中的錯(cuò)誤而執(zhí)行的程序的過(guò)程,好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。無(wú)論怎樣強(qiáng)調(diào)軟件測(cè)試的重要性和他對(duì)軟件可靠性的影響都不過(guò)分,而測(cè)試之后的記錄也是尤為重要的,他方便設(shè)計(jì)者以及用戶(hù)分析及考核軟件的各項(xiàng)性能是否達(dá)到指標(biāo),在生產(chǎn)和生活中能否安全穩(wěn)定的使用,他是軟件設(shè)計(jì)當(dāng)中必不可少的一部分。關(guān)鍵字:測(cè)試;記錄數(shù)據(jù);設(shè)計(jì);表格一?基本介紹在開(kāi)發(fā)大型軟件系統(tǒng)的漫長(zhǎng)過(guò)程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,認(rèn)得主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類(lèi)人員之間的通信和配合也不可能完美無(wú)缺。如果在軟件投入生產(chǎn)性運(yùn)行之前,并沒(méi)有發(fā)現(xiàn)并糾正軟件中的大部分差錯(cuò),那在生產(chǎn)過(guò)程中暴露出來(lái),往往會(huì)造成很惡劣的后果。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。目前原件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審。而在每次軟件測(cè)試中,記錄數(shù)據(jù)也是相當(dāng)重要的。當(dāng)測(cè)試出現(xiàn)問(wèn)題時(shí),它便于軟件設(shè)計(jì)人員分析、修改,最后達(dá)到要求,完成設(shè)計(jì)。二?分析設(shè)計(jì)表格首先從測(cè)試步驟開(kāi)始分析的。大型軟件系統(tǒng)的測(cè)試過(guò)程基本上由模塊測(cè)試,子系統(tǒng)測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試,平行運(yùn)行幾個(gè)步驟組成,從而設(shè)計(jì)了表一,如圖所示,在此表中可以查詢(xún)?cè)跍y(cè)試的各個(gè)過(guò)程中,是否出現(xiàn)問(wèn)題,然后再進(jìn)行下一步的查詢(xún)。t-:數(shù)據(jù)類(lèi)型沿-測(cè)試錨號(hào)char1:測(cè)試抻間datetime--J試舉惻varchar1:棋K山:豈口?詼樂(lè)-int1[為默認(rèn)正常1為出現(xiàn)錯(cuò)誤F系毓測(cè)試int1系統(tǒng)測(cè)試int1驗(yàn)收測(cè)試int1平行測(cè)試int1.測(cè)試的第一步一一模塊測(cè)試。模塊測(cè)試也稱(chēng)為單元測(cè)試,在單元測(cè)試期間著重從模塊接口,局部數(shù)據(jù)結(jié)構(gòu),重要的執(zhí)行通路,出錯(cuò)出路通路,邊界條件,從而設(shè)計(jì)了表二,如圖所示。表二與表一大致相同,主要是查詢(xún)?cè)跍y(cè)試過(guò)程中,是否出現(xiàn)錯(cuò)誤,然后,再進(jìn)行下一步查詢(xún)。處: ■■單測(cè)試憐童土x空備注』忖呂charI'datetim右::模塊摟□是否出現(xiàn)伺題int10為默認(rèn)E常1為出現(xiàn)錯(cuò)誤int1重要的執(zhí)行通踏int1出鋰處理通路表.二二j.111邊界條仲int41.1模塊接口測(cè)試在單元測(cè)試中,首先應(yīng)該對(duì)通過(guò)模塊接都的數(shù)據(jù)流進(jìn)行測(cè)試,如果數(shù)據(jù)不能正確地進(jìn)出,所有其他測(cè)試都是不切實(shí)際的。在對(duì)模塊接口進(jìn)行測(cè)試是主要檢查下述幾個(gè)方面:參數(shù)的數(shù)目、次序、屬性或單位系統(tǒng)

與邊緣是否一致;是否修改了只作輸入用的變?cè)?;全局變量的定義和用法在各個(gè)模塊中是否一致。因此設(shè)計(jì)了表三,如圖所示,使用varchar(50)的數(shù)據(jù)類(lèi)型能夠比較完整的說(shuō)明各項(xiàng)目的具體情況。里十掖1-紂作±|IV模塊號(hào)ehar.I-渝測(cè)試時(shí)間datetime-J試舉例varchar1參載乞菽Lj交元導(dǎo)廠尹varchar,:'巻數(shù)的汝序與變?cè)欠褚徊胿archar家數(shù)的屬性與變?cè)欠褚晃襳archar■■1夢(mèng)獨(dú)為卑乜鎂竝勺乜元是T—邂;rarchar■■1是否條改了制作:輸入用的變?cè)猽archar.-r巴局W左曲定義去七心%扣:工二一戎^archarCL全局變量的用法在各個(gè)模塊中是否一致yarcharCL::J試結(jié)果varchar;?i1.2單元測(cè)試測(cè)試第二點(diǎn)一一局部數(shù)據(jù)結(jié)構(gòu)對(duì)于模塊來(lái)說(shuō),局部數(shù)據(jù)結(jié)構(gòu)是常見(jiàn)的錯(cuò)誤來(lái)源。應(yīng)該仔細(xì)設(shè)計(jì)測(cè)試方案,以便發(fā)現(xiàn)局部數(shù)據(jù)說(shuō)明、初始化、默認(rèn)知等方面的錯(cuò)誤。從而設(shè)計(jì)了表四,如圖所示。局輛數(shù)據(jù)結(jié)構(gòu)列£允七仝cha.r-.1cha.r]l測(cè)試時(shí)司dat已tint巴-測(cè)試舉列varcharrr局翊數(shù)據(jù)說(shuō)1月varcha.1-rr襯始化varch亂f默認(rèn)值varch亂匸iL「譏嚴(yán)£v且rcha.rCL1.3單元測(cè)試測(cè)試第三點(diǎn)一一出錯(cuò)處理通路由于通常不可能進(jìn)行窮盡測(cè)試,因此,在單元測(cè)試期間選擇最優(yōu)代表性、最可能發(fā)現(xiàn)錯(cuò)誤的執(zhí)行通路進(jìn)行測(cè)試就是十分關(guān)鍵的。應(yīng)該實(shí)際測(cè)試方案用來(lái)發(fā)現(xiàn)由于錯(cuò)誤的計(jì)算、不正確的比較或不適當(dāng)?shù)目刂屏鞫斐傻腻e(cuò)誤。從而設(shè)計(jì)表5,如圖所示,列項(xiàng)分別為序號(hào),模塊號(hào),測(cè)試時(shí)間,測(cè)試舉例,計(jì)算錯(cuò)誤,不正確的比較,不適當(dāng)?shù)目刂屏鳎瑴y(cè)試結(jié)果。重宴執(zhí)彳亍通路J-.塔l:.歲chari於模塊號(hào)char測(cè)試時(shí)間datebini?varch^ri—耳齊之varchflLr■J:下正確的比較varchaLr■J:不適當(dāng)?shù)目貛а蛌archaLr■J:varchflLr■:1.4出錯(cuò)處理通路好的設(shè)計(jì)應(yīng)該能遇見(jiàn)出現(xiàn)錯(cuò)誤的條件,并且設(shè)置適當(dāng)?shù)奶幚礤e(cuò)誤的通路,以便在真的出現(xiàn)錯(cuò)誤時(shí)只想形影的出錯(cuò)處理通路或干凈地結(jié)束處理。不僅應(yīng)該在程序中包含出錯(cuò)處理通路,并且應(yīng)該認(rèn)真測(cè)試這種通路。當(dāng)評(píng)價(jià)出錯(cuò)處理通路時(shí),應(yīng)該著重測(cè)試下述一些可能發(fā)生的錯(cuò)誤。對(duì)錯(cuò)誤的表述是難以理解的。記下的錯(cuò)誤與實(shí)際遇到的錯(cuò)誤不同。在對(duì)錯(cuò)誤進(jìn)行處理之前,錯(cuò)誤條件已經(jīng)引起系統(tǒng)干預(yù)。對(duì)錯(cuò)誤的處理不正確。描述錯(cuò)誤的信息不足以幫助確定造成錯(cuò)誤的位置。從而設(shè)計(jì)表6,如圖所示,列項(xiàng)分別為序號(hào),模塊號(hào),測(cè)試時(shí)間,測(cè)試舉例,出錯(cuò)處,錯(cuò)誤描述,錯(cuò)誤條件引起的系統(tǒng)干預(yù),對(duì)錯(cuò)誤的處理,錯(cuò)誤的位置以及測(cè)試結(jié)果。出錯(cuò)處理通路列名題char10i.誇char10測(cè)試時(shí)間ctimee測(cè)試舉例varchar50var>2h且i?50錯(cuò)俁的描述varch且i?so匕渥曲:<J系筑二刃vareh且f50討當(dāng)課的毬理varchar50錯(cuò)課的位置var.2har50測(cè)試結(jié)果varchar501.5邊界條件邊界條件是單元測(cè)試中最后的也可能是最重要的任務(wù)。軟件常常在他的邊界上失效,例如,處理n元數(shù)組的第n個(gè)元素時(shí)忙活做到i次循環(huán)中的第i次重復(fù)時(shí),往往會(huì)發(fā)生錯(cuò)誤。使用剛好小雨、剛好等于和剛好大于最大值或最小值的數(shù)據(jù)結(jié)構(gòu)、控制量和數(shù)據(jù)值的測(cè)試方案,非??赡馨l(fā)現(xiàn)軟件中的錯(cuò)誤。從而設(shè)計(jì)表7,如圖所示,用三種方式進(jìn)行測(cè)試,用varchar的數(shù)據(jù)類(lèi)型,可以很完整的描述,讓設(shè)計(jì)人員可以清晰的看到具體內(nèi)容。邊界條科LX:rEcha.r■J模塊號(hào)cha.rli測(cè)試時(shí)Xdatetime-varchar用控制魚(yú)進(jìn)行測(cè)試varchir用數(shù)據(jù)值進(jìn)行測(cè)試varchir測(cè)試結(jié)果varchaLr至此,單元測(cè)試部分測(cè)試數(shù)據(jù)的記錄表格,設(shè)計(jì)了7個(gè)表格,從外到內(nèi)進(jìn)行設(shè)計(jì),一步一步層層深入的記錄。2子系統(tǒng)測(cè)試子系統(tǒng)測(cè)試是把經(jīng)過(guò)單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)來(lái)進(jìn)行測(cè)試。模塊相互間的協(xié)調(diào)和通信是這個(gè)測(cè)試過(guò)程中的主要問(wèn)題,因此,這個(gè)步驟著重測(cè)試模塊的接口。設(shè)計(jì)表格如圖所示,在列項(xiàng)上特別加了模塊號(hào)1和模塊號(hào)2,表示兩個(gè)放在一起的模塊,與模塊接口表格聯(lián)系,然后進(jìn)行測(cè)試表E:聚統(tǒng)測(cè)試込歹恥,長(zhǎng)度1V-■-char.J0模塊號(hào)1char1:模塊號(hào)2char1.?'!K門(mén)varchar:datetime■-'■:uarchar「:測(cè)軾結(jié)果^archar3系統(tǒng)測(cè)試(集成測(cè)試)系統(tǒng)測(cè)試是把經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來(lái)測(cè)試。在則個(gè)過(guò)程中不僅應(yīng)該發(fā)現(xiàn)設(shè)計(jì)和編碼的錯(cuò)誤,還應(yīng)該驗(yàn)證系統(tǒng)確實(shí)能提供需求說(shuō)明書(shū)中指定的功能,而且系統(tǒng)搞得動(dòng)態(tài)特性也符合預(yù)定要求。在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中錯(cuò)誤,也可能發(fā)現(xiàn)需求說(shuō)明中的錯(cuò)誤。設(shè)計(jì)表格如圖所示,這個(gè)測(cè)試過(guò)程,是與子系統(tǒng)相聯(lián)系,加上了子系統(tǒng)表格中的序號(hào),而“是否能提供需求說(shuō)明書(shū)中指定的功能”定義為整形的,表示是否存在,是為0,不是為1。系敏1試〔集咸測(cè)試;列名翼沖尖和::上!泊icha.r:o二世序號(hào)L子系統(tǒng)的:chir10v且rchar測(cè)試時(shí)間datetimei'設(shè)計(jì)E毎varchaLr籀碼庁面varchaLri.耳嚴(yán)民十佔(zhàn)和1半一步占心彈intrA::r#.‘1varchair0i... :-varchflir.04驗(yàn)收測(cè)試驗(yàn)收測(cè)試又叫做確認(rèn)測(cè)試,它是把軟件系統(tǒng)工作為單一的尸體進(jìn)行測(cè)試,測(cè)試內(nèi)容與系統(tǒng)測(cè)試基本類(lèi)似,但是他是在用戶(hù)積極參與下進(jìn)行的,而且可能主要使用實(shí)際數(shù)據(jù)(系統(tǒng)將來(lái)要處理的信息)進(jìn)行測(cè)試。驗(yàn)收測(cè)試的目的是驗(yàn)證系統(tǒng)確實(shí)能夠滿(mǎn)足用戶(hù)的需要,在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說(shuō)明書(shū)中的錯(cuò)誤。在確認(rèn)測(cè)試中,首先要確認(rèn)測(cè)試的范圍然后對(duì)軟件配置裝備進(jìn)行復(fù)查,記錄測(cè)試結(jié)果,如圖所示。而測(cè)試結(jié)果只有兩種結(jié)果?功能和此乃功能與用戶(hù)要求一致,軟件是可以接受的。?功能和性能與農(nóng)戶(hù)要求有差距。所以,定義為int型,就表示這兩種情況,分別為0和1。矢1驗(yàn)收測(cè)試(確認(rèn)測(cè)i-J狀筆尖環(huán).允&仝序號(hào)c-har11測(cè)試舉例varcliar■'Idatetime:用「閏亍門(mén)hizvarcharJJ復(fù)査軟件配置varchar.1int三?總結(jié)這次一共設(shè)計(jì)了1

溫馨提示

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

評(píng)論

0/150

提交評(píng)論