2023年中科大軟件測(cè)試實(shí)驗(yàn)一人民幣數(shù)字大寫(xiě)轉(zhuǎn)換黑盒測(cè)試實(shí)驗(yàn)報(bào)告_第1頁(yè)
2023年中科大軟件測(cè)試實(shí)驗(yàn)一人民幣數(shù)字大寫(xiě)轉(zhuǎn)換黑盒測(cè)試實(shí)驗(yàn)報(bào)告_第2頁(yè)
2023年中科大軟件測(cè)試實(shí)驗(yàn)一人民幣數(shù)字大寫(xiě)轉(zhuǎn)換黑盒測(cè)試實(shí)驗(yàn)報(bào)告_第3頁(yè)
2023年中科大軟件測(cè)試實(shí)驗(yàn)一人民幣數(shù)字大寫(xiě)轉(zhuǎn)換黑盒測(cè)試實(shí)驗(yàn)報(bào)告_第4頁(yè)
2023年中科大軟件測(cè)試實(shí)驗(yàn)一人民幣數(shù)字大寫(xiě)轉(zhuǎn)換黑盒測(cè)試實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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í)驗(yàn)報(bào)告/EX1黑盒測(cè)試===SA========工具:Windows7,MicrosoftVisualStudio10.0目錄TO(shè)C\o"1-3"\h\uHYPERLINK\l_Toc6722一引言 PAGEREF_Toc67221HYPERLINK\l_Toc24031.1標(biāo)記 1HYPERLINK\l_Toc314141.2系統(tǒng)概述 PAGEREF_Toc314141HYPERLINK\l_Toc50041.3文檔概述 PAGEREF_Toc50041HYPERLINK\l_Toc18378二引用文獻(xiàn) PAGEREF_Toc183782HYPERLINK\l_Toc7998三測(cè)試結(jié)果概述 PAGEREF_Toc79983HYPERLINK\l_Toc110223.1對(duì)被測(cè)試軟件的總體評(píng)估?PAGEREF_Toc110223HYPERLINK\l_Toc176713.2測(cè)試環(huán)境的影響 PAGEREF_Toc176713HYPERLINK\l_Toc89713.3改善建議?PAGEREF_Toc89713HYPERLINK\l_Toc6308四具體的測(cè)試結(jié)果 PAGEREF_Toc63084HYPERLINK\l_Toc37384.1等價(jià)類(lèi)劃分測(cè)試(test1-trans-ecdiv) PAGEREF_Toc37384HYPERLINK\l_Toc223794.1.1測(cè)試用例設(shè)計(jì)?4HYPERLINK\l_Toc123034.2邊界值測(cè)試(test1-trans-boundary)?PAGEREF_Toc123034HYPERLINK\l_Toc131334.2.1測(cè)試用例設(shè)計(jì)?PAGEREF_Toc131335HYPERLINK\l_Toc202324.3因果圖測(cè)試(test1-trans-cegraph)?PAGEREF_Toc202325HYPERLINK\l_Toc263144.3.1測(cè)試用例設(shè)計(jì)?PAGEREF_Toc263145HYPERLINK\l_Toc4525五測(cè)試記錄?PAGEREF_Toc45257HYPERLINK\l_Toc24959六評(píng)價(jià) PAGEREF_Toc249598HYPERLINK\l_Toc174746.1能力?PAGEREF_Toc174748HYPERLINK\l_Toc67206.2缺陷和限制?PAGEREF_Toc67208HYPERLINK\l_Toc324196.3建議 PAGEREF_Toc324198HYPERLINK\l_Toc150616.4結(jié)論 PAGEREF_Toc150618HYPERLINK\l_Toc13534七測(cè)試活動(dòng)總結(jié)?PAGEREF_Toc135349HYPERLINK\l_Toc150637.1人力消耗 PAGEREF_Toc150639HYPERLINK\l_Toc33017.2物質(zhì)資源消耗 9HYPERLINK\l_Toc27200八注解 PAGEREF_Toc2720010HYPERLINK\l_Toc6480附錄 648011一引言1.1標(biāo)記本文檔合用系統(tǒng):Windows7;本文檔使用軟件:test1.exe注【注【1注【1】:test1為具有將數(shù)字轉(zhuǎn)換成人民幣大寫(xiě)功能的exe可執(zhí)行文獻(xiàn),由我的軟件測(cè)試技術(shù)的課程隊(duì)友XXX編寫(xiě)開(kāi)發(fā)。1.2系統(tǒng)概述本文檔測(cè)試軟件為“人民幣數(shù)字大寫(xiě)轉(zhuǎn)換程序”,具體功能如下:中文大寫(xiě)金額數(shù)字應(yīng)用壹、貳、叁、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬(wàn)、億、元、角、分、零、整(正)等字樣。中文大寫(xiě)金額數(shù)字到"元"為止的,在"元"之后,應(yīng)寫(xiě)"整"(或"正")字,在"角"之后,可以不寫(xiě)"整"(或"正")字。中文大寫(xiě)金額數(shù)字前應(yīng)標(biāo)明"人民幣"字樣,大寫(xiě)金額數(shù)字有"分"的,"分"后面不寫(xiě)"整"(或"正")字。大寫(xiě)金額數(shù)字應(yīng)緊接"人民幣"字樣填寫(xiě),不得留有空白。阿拉伯?dāng)?shù)字小寫(xiě)金額數(shù)字中有"0"時(shí),中文大寫(xiě)應(yīng)按照漢語(yǔ)語(yǔ)言規(guī)律、金額數(shù)字構(gòu)成和防止涂改的規(guī)定進(jìn)行書(shū)寫(xiě)。1.3文檔概述本文檔為上述“人民幣數(shù)字大寫(xiě)轉(zhuǎn)換程序”的黑盒測(cè)試報(bào)告,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本文檔的研究成果不包含別人享有著作權(quán)的內(nèi)容。對(duì)本文檔所涉及的研究工作做出奉獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。二引用文獻(xiàn)本文檔引用了課程內(nèi)容說(shuō)明文檔、《計(jì)算機(jī)軟件文檔編制規(guī)范》——GB/T8567-2023。三測(cè)試結(jié)果概述3.1對(duì)被測(cè)試軟件的總體評(píng)估軟件輸入為0-9的數(shù)字與小數(shù)點(diǎn),數(shù)字大小不應(yīng)超過(guò)千億,程序?yàn)橹袊?guó)科學(xué)技術(shù)大學(xué)軟件學(xué)院軟件系統(tǒng)設(shè)計(jì),軟件測(cè)試與技術(shù)課程的課程實(shí)驗(yàn),開(kāi)發(fā)使用Xcode,編寫(xiě)使用C程序設(shè)計(jì)語(yǔ)言。軟件當(dāng)前已實(shí)現(xiàn)上述的基本需求。程序現(xiàn)有以下缺陷:①當(dāng)輸入非法數(shù)據(jù)如‘sss’時(shí),程序陷入死循環(huán)②程序?qū)却笥诜治坏臄?shù)據(jù)進(jìn)行解決時(shí)沒(méi)有進(jìn)行四舍五入;③未實(shí)現(xiàn)軟件的圖形化,測(cè)試時(shí)稍有不便。3.2測(cè)試環(huán)境的影響由于原程序是隊(duì)友在MAC機(jī)上進(jìn)行編寫(xiě),而測(cè)試時(shí)只是在win7上進(jìn)行測(cè)試,因此對(duì)于測(cè)試在不同機(jī)種上的運(yùn)營(yíng)結(jié)果會(huì)有不全面性。3.3改善建議建議解決輸入非數(shù)字?jǐn)?shù)據(jù)時(shí)出現(xiàn)的問(wèn)題;建議實(shí)現(xiàn)軟件的圖形化,如使用MFC等…建議實(shí)現(xiàn)高精度數(shù)據(jù)的四舍五入,使用判斷取整等。四具體的測(cè)試結(jié)果黑盒測(cè)試又稱(chēng)功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明書(shū)的測(cè)試,是一種從用戶(hù)觀(guān)點(diǎn)出發(fā)的測(cè)試。本次測(cè)試將采用等價(jià)類(lèi)劃分方法,邊界值方法,因果圖方法來(lái)進(jìn)行測(cè)試。4.1等價(jià)類(lèi)劃分測(cè)試(test1-trans-ecdiv)標(biāo)記符test1-trans-ecdiv測(cè)試項(xiàng)用等價(jià)類(lèi)劃分方法來(lái)設(shè)計(jì)用例測(cè)試test1.exe的人民幣大小寫(xiě)轉(zhuǎn)換功能。方法原理把程序的輸入域劃分為若干個(gè)等價(jià)類(lèi)(子集),然后從每一個(gè)子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測(cè)試用例。測(cè)試環(huán)境規(guī)定Windows7,VisualStudiox64兼容工具命令提醒(2023)預(yù)期輸出對(duì)的轉(zhuǎn)換或者提醒錯(cuò)誤測(cè)試人xxx表4.1等價(jià)類(lèi)劃分標(biāo)記符4.1.1測(cè)試用例設(shè)計(jì)按照以下表格進(jìn)行等價(jià)類(lèi)劃分測(cè)試:測(cè)試用例操作數(shù)據(jù)盼望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1-1不輸入數(shù)據(jù),并執(zhí)行轉(zhuǎn)換-提醒并不執(zhí)行提醒并不執(zhí)行Pass1-2輸入非法數(shù)據(jù),并執(zhí)行轉(zhuǎn)換sss提醒并不執(zhí)行程序陷入死循環(huán)Fail1-3輸入多個(gè)小數(shù)點(diǎn)并執(zhí)行轉(zhuǎn)換1..1提醒并不執(zhí)行提醒并不執(zhí)行Pass1-4輸入超大數(shù)據(jù)000000提醒并不執(zhí)行提醒并不執(zhí)行Pass1-5輸入負(fù)值-1提醒并不執(zhí)行提醒并不執(zhí)行Pass1-6輸入高精度數(shù)據(jù)1002.345人民幣壹仟零貳元叁角五分人民幣壹仟零貳元叁角四分Warn1-7輸入數(shù)據(jù)中包含連續(xù)的零1-8輸入不含零的數(shù)據(jù)12345.67人民幣壹萬(wàn)貳仟叁佰四拾伍元陸角柒分人民幣壹萬(wàn)貳仟叁佰四拾伍元陸角柒分Pass1-9輸入數(shù)據(jù)角位是"0",而分位不是"0"1.01人民幣壹元零壹分人民幣壹元零壹分Pass1-10輸入數(shù)據(jù)前幾位為000123人民幣壹佰貳拾叁元整人民幣壹佰貳拾叁元整Pass1-11輸入數(shù)據(jù)到"元"為止1-12輸入數(shù)據(jù)角位分位都為"0"1.00人民幣壹元整人民幣壹元整Pass表4.2等價(jià)類(lèi)劃分測(cè)試用例4.2邊界值測(cè)試(test1-trans-boundary)標(biāo)記符test1-trans-boundary測(cè)試項(xiàng)用邊界值方法來(lái)設(shè)計(jì)用例測(cè)試test1.exe的人民幣大小寫(xiě)轉(zhuǎn)換功能方法原理對(duì)程序的輸入域或輸出域的邊界值進(jìn)行測(cè)試。測(cè)試環(huán)境規(guī)定Windows7,VisualStudiox64兼容工具命令提醒(2023)預(yù)期輸出對(duì)的轉(zhuǎn)換或者提醒錯(cuò)誤測(cè)試人xxx表4.3邊界值測(cè)試標(biāo)記符本條應(yīng)由項(xiàng)目唯一標(biāo)記符標(biāo)記一個(gè)測(cè)試,并且分為以下幾條描述測(cè)試結(jié)果。4.2.1測(cè)試用例設(shè)計(jì)測(cè)試用例操作輸入盼望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)2-1輸入Maxvalue+100.00提醒并不執(zhí)行提醒并不執(zhí)行Pass2-2輸入Maxvalue.99人民幣玖仟玖佰玖拾玖億玖仟玖佰玖拾玖萬(wàn)玖仟玖佰玖拾玖元玖角玖分人民幣玖仟玖佰玖拾玖億玖仟玖佰玖拾玖萬(wàn)玖仟玖佰玖拾玖元玖角玖分Pass2-3輸入Minvalue0.00人民幣零元整人民幣零元整Pass2-4輸入Minvalue-1-1提醒并不執(zhí)行提醒并不執(zhí)行Pass表4.4邊界值測(cè)試用例設(shè)計(jì)4.3因果圖測(cè)試(test1-trans-cegraph)標(biāo)記符test1-trans-ecdiv測(cè)試項(xiàng)用等價(jià)類(lèi)劃分方法來(lái)設(shè)計(jì)用例測(cè)試test1.exe的人民幣大小寫(xiě)轉(zhuǎn)換功能方法原理運(yùn)用圖解法分析輸入的各種組合情況,從而設(shè)計(jì)測(cè)試用例的方法,它適合于檢查程序輸入條件的各種組合情況。測(cè)試環(huán)境規(guī)定Windows7,VisualStudiox64兼容工具命令提醒(2023)預(yù)期輸出對(duì)的轉(zhuǎn)換或者提醒錯(cuò)誤測(cè)試人xxx表4.5因果圖測(cè)試標(biāo)記符4.3.1測(cè)試用例設(shè)計(jì)因果圖方法最終生成的是鑒定表。它適合于檢查程序輸入條件的各種組合情況。根據(jù)程序的具體需求,將程序的輸入(因素)列出如下幾條:輸入不超過(guò)轉(zhuǎn)換最大值的整數(shù);輸入至小數(shù)點(diǎn)后一位;輸入至小數(shù)點(diǎn)后兩位;輸入數(shù)字中間具有零;非法輸入。(注:條件①與條件②③不也許同時(shí)成立;條件②與條件③不也許同時(shí)成立;并且條件⑤與其他條件不也許同時(shí)成立)同時(shí)列出程序的結(jié)果:輸出xx元整;輸出至角位;輸出至分位;輸出結(jié)果具有零,如壹佰零壹元整等;錯(cuò)誤提醒。則有:編號(hào)3-13-23-33-43-53-63-7因素①1100000②0011000③0000110④0101010⑤0000001結(jié)果a1100000b0011000c0000110d0101010e0000001測(cè)試用例71077.11007.17.121007.12sss預(yù)期結(jié)果人民幣柒元整人民幣壹佰零柒元整人民幣柒元壹角人民幣壹仟零柒元壹角人民幣柒元壹角貳分人民幣壹仟零柒元壹角貳分提醒錯(cuò)誤實(shí)際結(jié)果人民幣柒元整人民幣壹佰零柒元整人民幣柒元壹角人民幣壹仟零柒元壹角人民幣柒元壹角貳分人民幣壹仟零柒元壹角貳分程序陷入死循環(huán)測(cè)試狀態(tài)PassPassPassPassPassPassFail表4.6因果圖測(cè)試用例設(shè)計(jì)五測(cè)試記錄本次黑盒測(cè)試記錄如下:測(cè)試項(xiàng)目測(cè)試日期測(cè)試時(shí)間測(cè)試地點(diǎn)測(cè)試環(huán)境等價(jià)類(lèi)劃分方法測(cè)試2023.03-2113:30思賢樓310HPPaviliong4Win7邊界值方法測(cè)試2023.03-2120:00思賢樓310HPPaviliong4Win7因果圖方法測(cè)試2023.03-2219:30思賢樓310HPPaviliong4Win7表5.1測(cè)試記錄六評(píng)價(jià)6.1能力基本實(shí)現(xiàn)了小寫(xiě)數(shù)字轉(zhuǎn)換成人民幣大寫(xiě)的功能,軟件簡(jiǎn)潔易讀性較強(qiáng),健壯性良好,由于是c語(yǔ)言編程,也應(yīng)具有不錯(cuò)的可移植性。6.2缺陷和限制程序現(xiàn)有以下缺陷:①當(dāng)輸入非法數(shù)據(jù)如‘sss’時(shí),程序陷入死循環(huán);②程序?qū)却笥诜治坏臄?shù)據(jù)進(jìn)行解決時(shí)沒(méi)有進(jìn)行四舍五入;③未實(shí)現(xiàn)軟件的圖形化,測(cè)試時(shí)稍有不便。6.3建議建議解決輸入非數(shù)字?jǐn)?shù)據(jù)時(shí)出現(xiàn)的問(wèn)題;建議實(shí)現(xiàn)軟件的圖形化,如使用MFC等…建議實(shí)現(xiàn)高精度數(shù)據(jù)的四舍五入,使用判斷取整等。6.4結(jié)論軟件基本實(shí)現(xiàn)了“人民幣大小寫(xiě)轉(zhuǎn)換”程序的需求,并在輸入一些非法數(shù)據(jù)如“-1”時(shí),會(huì)有相應(yīng)提醒,使用體驗(yàn)不錯(cuò),對(duì)于本次測(cè)驗(yàn)結(jié)果來(lái)說(shuō),幾乎通過(guò)所有測(cè)試用例的測(cè)試,是一個(gè)合格的課程設(shè)計(jì)。七測(cè)試活動(dòng)總結(jié)7.1人力消耗程序編寫(xiě)時(shí)間1人*2天測(cè)試時(shí)間2人*0.5天文檔編寫(xiě)時(shí)間1人*2天總?cè)肆ο模等颂毂恚罚?人力消耗7.2物質(zhì)資源消耗程序編寫(xiě)消耗Macpro程序測(cè)試消耗HPg4表7.2物質(zhì)資源消耗八注解注【1】:test1為具有將數(shù)字轉(zhuǎn)換成人民幣大寫(xiě)功能的exe可執(zhí)行文獻(xiàn),由我的軟件測(cè)試技術(shù)的課程隊(duì)友編寫(xiě)開(kāi)發(fā)。原理注解:等價(jià)類(lèi)劃分原理:等價(jià)類(lèi)劃分法是一種典型的、重要的黑盒測(cè)試方法,它將程序所有也許的輸入數(shù)據(jù)(有效的和無(wú)效的)劃提成若干個(gè)等價(jià)類(lèi)。然后從每個(gè)部分中選取具有代表性的數(shù)據(jù)當(dāng)做測(cè)試用例進(jìn)行合理的分類(lèi),測(cè)試用例由有效等價(jià)類(lèi)和無(wú)效等價(jià)類(lèi)的代表組成,從而保證測(cè)試用例具有完整性和代表性。運(yùn)用這一方法設(shè)計(jì)測(cè)試用例可以不考慮程序的內(nèi)部結(jié)構(gòu),以需求規(guī)格說(shuō)明書(shū)為依據(jù),選擇適當(dāng)?shù)牡湫妥蛹?,認(rèn)真分析和推敲說(shuō)明書(shū)的各項(xiàng)需求,特別是功能需求,盡也許多地發(fā)現(xiàn)錯(cuò)誤。等價(jià)類(lèi)劃分法是一種系統(tǒng)性的擬定要輸入的測(cè)試條件的方法。邊界值測(cè)試原理:HYPERLINK""邊界值分析法就是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種HYPER

溫馨提示

  • 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)論