在線CD銷售系統(tǒng)的開發(fā)及其應(yīng)用(二)_第1頁
在線CD銷售系統(tǒng)的開發(fā)及其應(yīng)用(二)_第2頁
在線CD銷售系統(tǒng)的開發(fā)及其應(yīng)用(二)_第3頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

5.3本章小結(jié)

通過本章的系統(tǒng)實(shí)現(xiàn),最組件的的編寫介紹,可以概要的說明系統(tǒng)的實(shí)現(xiàn)的前提條件和一些方法。第6章系統(tǒng)運(yùn)行評(píng)估在線CD銷售系統(tǒng)開發(fā)完畢到投入使用之前,需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。軟件測(cè)試的根本目的應(yīng)該是找出軟件中存在的漏洞和問題,而開發(fā)人員往往不容易找出自己的程序中存在的漏洞和問題,所以從理論上講,系統(tǒng)的測(cè)試工作應(yīng)該由專業(yè)測(cè)試人員進(jìn)行。但鑒于本系統(tǒng)為個(gè)人畢業(yè)設(shè)計(jì)作品,所以暫時(shí)由本人進(jìn)行測(cè)試[10]。6.1軟件測(cè)試概述

軟件測(cè)試是軟件開發(fā)過程的重要組成部分,是用來確認(rèn)一個(gè)程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。軟件測(cè)試在軟件生存期中橫跨兩個(gè)階段:通常在編寫出每一個(gè)模塊之后就對(duì)它做必要的測(cè)試(稱為單元測(cè)試)。編碼和單元測(cè)試屬于軟件生存期中的同一個(gè)階段。在結(jié)束這個(gè)階段后對(duì)軟件系統(tǒng)還要進(jìn)行各種綜合測(cè)試,這是軟件生存期的另一個(gè)獨(dú)立階段,即測(cè)試階段。6.1.1軟件測(cè)試的目的

軟件測(cè)試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情(Dotherightthing),另一方面是確認(rèn)軟件以正確的方式來做了這個(gè)事件(Doitright)。第二是提供信息,比如提供給開發(fā)人員或程序經(jīng)理的反饋信息,為風(fēng)險(xiǎn)評(píng)估所準(zhǔn)備的信息。第三軟件測(cè)試不僅是在測(cè)試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個(gè)軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測(cè)試的第三個(gè)目的是保證整個(gè)軟件開發(fā)過程是高質(zhì)量的。6.1.2軟件測(cè)試的原則

軟件測(cè)試從不同的角度出發(fā)會(huì)派生出兩種不同的測(cè)試原則,從用戶的角度出發(fā),就是希望通過軟件測(cè)試能充分暴露軟件中存在的問題和缺陷,從而考慮是否可以接受該產(chǎn)品,從開發(fā)者的角度出發(fā),就是希望測(cè)試能表明軟件產(chǎn)品不存在錯(cuò)誤,已經(jīng)正確地實(shí)現(xiàn)了用戶的需求,確立人們對(duì)軟件質(zhì)量的信心。為了達(dá)到上述的原則,那么需要注意以下幾點(diǎn):

(1)應(yīng)當(dāng)把“盡早和不斷的測(cè)試”作為開發(fā)者的座右銘。

(2)程序員應(yīng)該避免檢查自己的程序,測(cè)試工作應(yīng)該由獨(dú)立的專業(yè)的軟件測(cè)試機(jī)構(gòu)來完。

(3)設(shè)計(jì)測(cè)試用例時(shí)應(yīng)該考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況要制造極端狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)異常中斷、電源斷電等情況。

(4)一定要注意測(cè)試中的錯(cuò)誤集中發(fā)生現(xiàn)象,這和程序員的編程水平和習(xí)慣有很大的關(guān)系。

(5)對(duì)測(cè)試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過程,一般有A測(cè)試出來的錯(cuò)誤,一定要有一個(gè)B來確認(rèn),嚴(yán)重的錯(cuò)誤可以召開評(píng)審會(huì)進(jìn)行討論和分析。

(6)制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排的盡量寬松,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試。

(7)回歸測(cè)試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起更多的錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見。

(8)妥善保存一切測(cè)試過程文檔,意義是不言而喻的,測(cè)試的重現(xiàn)性往往要靠測(cè)試文檔。6.2系統(tǒng)測(cè)試6.2.1系統(tǒng)入口測(cè)試要點(diǎn)測(cè)試要點(diǎn):用戶名、密碼和驗(yàn)證碼。測(cè)試路徑:用戶名、密碼驗(yàn)證碼是否為真。測(cè)試結(jié)果:為真,進(jìn)入系統(tǒng);為假,提示重新輸入用戶信息。適用范圍:管理員登錄、用戶登錄等。6.2.2數(shù)據(jù)錄入測(cè)試要點(diǎn)測(cè)試要點(diǎn):數(shù)據(jù)錄入類型。測(cè)試路徑:錄入類型是否正確。測(cè)試結(jié)果:錄入類型正確能寫入數(shù)據(jù)庫增加新記錄;否則提示重新輸入。當(dāng)錄入數(shù)據(jù)為數(shù)據(jù)表中限定的類型時(shí),才能增加新的記錄;若錄入的數(shù)據(jù)類型不正確,則無法增加新的記錄。適用范圍:添加類別、添加信息。6.2.3用戶界面窗體設(shè)計(jì)測(cè)試窗體大小。大小要合適,控件布局合理;縮放窗體。窗體上的控件應(yīng)隨窗體的大小變化而變化;顯示分辨率。必須在不同的分辨率的情況下測(cè)試程序的顯示是否正常。經(jīng)過測(cè)試,發(fā)現(xiàn)系統(tǒng)用戶界面窗體的大小在大部分臺(tái)式機(jī)和筆記本電腦顯示器上效果不一。后經(jīng)分析發(fā)現(xiàn),開發(fā)使用的筆記本電腦系寬屏設(shè)計(jì),因此造成了一般尺寸的臺(tái)式機(jī)顯示器顯示不正常的現(xiàn)象。及時(shí)修改頁面大小可以修正此問題。其他功能未發(fā)現(xiàn)異常。6.2.4文本框的測(cè)試輸入正常的字母或數(shù)字;輸入超長字符。例如在“名稱”框中輸入超過允許邊界個(gè)數(shù)的字符,假設(shè)最多25個(gè)字符,嘗試輸入26個(gè)字符,檢查程序能否正確處理;輸入默認(rèn)值,空白,空格;若只允許輸入字母,嘗試輸入數(shù)字;反之;嘗試輸入字母;利用復(fù)制,粘貼等操作強(qiáng)制輸入程序不允許的輸入數(shù)據(jù);輸入特殊字符集,例如,NUL及\n等;輸入超過文本框長度的字符或文本,檢查所輸入的內(nèi)容是否正常顯示;輸入不符合格式的數(shù)據(jù),檢查程序是否正常校驗(yàn),如,程序要求輸入年月日格式為yy/mm/dd,實(shí)際輸入yyyy/mm/dd,程序應(yīng)該給出錯(cuò)誤提示;經(jīng)過測(cè)試,系統(tǒng)在文本框輸入功能中表現(xiàn)正常,在出現(xiàn)異常輸入時(shí)能夠及時(shí)報(bào)錯(cuò)并提醒用戶重新輸入。6.3本章小結(jié)

本章首先是對(duì)系統(tǒng)的測(cè)試方法進(jìn)行了討論,找出最適合本系統(tǒng)設(shè)計(jì)的測(cè)試方法,最后分析本系統(tǒng)的測(cè)試過程。我們一定要注意好養(yǎng)成一個(gè)盡早和不斷的測(cè)試的習(xí)慣,這樣才能及早發(fā)現(xiàn)問題??偨Y(jié)

本系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)在線CD銷售網(wǎng)站的模型。本網(wǎng)站采用了流行的三層架構(gòu),通過將整個(gè)系統(tǒng)分為不同的邏輯模塊,大大降低了應(yīng)用程序系統(tǒng)開發(fā)和維護(hù)的成本,提高了系統(tǒng)模塊的復(fù)用性,同時(shí)使系統(tǒng)的可擴(kuò)展性大大提高。由于JSP自身的優(yōu)點(diǎn),本網(wǎng)站對(duì)系統(tǒng)的要求較低,兼容性很好,為網(wǎng)站的推廣使用提供了便利和可能。在線CD銷售系統(tǒng)的開發(fā)過程中,通過對(duì)JSP技術(shù)的學(xué)習(xí)和運(yùn)用,我充分體會(huì)到了JSP技術(shù)在系統(tǒng)移植方面出眾的優(yōu)點(diǎn)以及它的無限魅力。JSP技術(shù)正在不同的方式影響者企業(yè)、個(gè)人和開發(fā)人員。對(duì)于個(gè)人,JSP技術(shù)將網(wǎng)絡(luò)商店變得更加普遍的同時(shí)也更加個(gè)性化。對(duì)于企業(yè)和網(wǎng)站開發(fā)人員,JSP技術(shù)讓

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論