【正文】
出來(lái),且給出相應(yīng)的提示信息。測(cè)試有不同的環(huán)節(jié),而且還有不同的標(biāo)準(zhǔn),要根據(jù)測(cè)試的目標(biāo),要求控制的質(zhì)量標(biāo)準(zhǔn),對(duì)系統(tǒng)進(jìn)行一系列的測(cè)試。測(cè)試跟驗(yàn)證看似很簡(jiǎn)單,其實(shí)并不是這樣的,測(cè)試有許多的處理環(huán)節(jié),每一個(gè)環(huán)節(jié)有不同的意義和要求。為了保證軟件系統(tǒng)的質(zhì)量,那就要著眼于整個(gè)開(kāi)發(fā)系統(tǒng)生存期,特別是在系統(tǒng)軟件的開(kāi)發(fā)階段之需求分析。測(cè)試其實(shí)在每一個(gè)階段都應(yīng)該有測(cè)試的環(huán)節(jié),如果等到最后來(lái)測(cè)試的話,一旦出現(xiàn)問(wèn)題,那就將產(chǎn)生巨大無(wú)比的難處,因?yàn)槟悴恢朗悄膫€(gè)功能模塊出了問(wèn)題;當(dāng)你在每一個(gè)階段都做相應(yīng)的測(cè)試的話,那么最后測(cè)試的就是邏輯處里方面的測(cè)試了,據(jù)此說(shuō)來(lái)測(cè)試的概念跟實(shí)施范圍,那就必須包括到整個(gè)開(kāi)發(fā)之各個(gè)階段中。系統(tǒng)測(cè)試的方法,主要就分為兩大類:白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試:依據(jù)系統(tǒng)之內(nèi)部邏輯,來(lái)設(shè)計(jì)測(cè)試的用例,也就是把軟件系統(tǒng)看作成一個(gè)透明的盒子,根據(jù)系統(tǒng)之結(jié)構(gòu)跟邏輯出理,來(lái)選擇測(cè)試的用例,對(duì)系統(tǒng)的邏輯跟過(guò)程來(lái)進(jìn)行測(cè)試,檢查她是否符合設(shè)計(jì)要求。白盒測(cè)試也就是說(shuō),需要選取充足的測(cè)試用例,給源代碼進(jìn)行充分的覆蓋測(cè)試,盡可能多的去發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤。黑盒測(cè)試:也就是所謂的功能測(cè)試,它將系統(tǒng)看作是一個(gè)黑盒子,在完全不顧及系統(tǒng)之內(nèi)部結(jié)構(gòu)跟特性的情況下,只有根據(jù)說(shuō)明書(shū),測(cè)試系統(tǒng)中每個(gè)模塊是否都正常運(yùn)行,系統(tǒng)中輸入輸出有錯(cuò)誤沒(méi)有。測(cè)試1:測(cè)試登錄功能,當(dāng)系統(tǒng)收到用戶名和密碼輸入時(shí),后臺(tái)檢測(cè)核對(duì)用戶名和密碼時(shí)候正確,如果錯(cuò)誤,看系統(tǒng)是否會(huì)出現(xiàn)規(guī)定的操作跟提示。測(cè)試輸入:會(huì)員名:4545342e;密碼:0100;身份:會(huì)員。正常結(jié)果:不能正確跳轉(zhuǎn),讓界面停留在登錄的頁(yè)面,并且給出相應(yīng)的提示“用戶名或密碼錯(cuò)誤”。真實(shí)結(jié)果:與正常結(jié)果是一樣的,不能登錄系統(tǒng),還提示了錯(cuò)誤信息。結(jié)論:必須輸入正確的用戶名和密碼才能登錄。測(cè)試2:管理員登錄成功后,錄入新的圖書(shū),是否能錄入成功。測(cè)試輸入:編號(hào):B4566856;圖書(shū)名稱:Java語(yǔ)言課程設(shè)計(jì);類別:教育;價(jià)格:30;活動(dòng)類別:0。正常結(jié)果:添加成功。實(shí)際結(jié)果:與假定的結(jié)果一樣,管理員添加書(shū)籍成功。測(cè)試環(huán)境與測(cè)試條件:CPU處理器:AMD Turion TM Ultra processor M600(,2 MB L2cache);電腦內(nèi)存:4GB;電腦硬盤:500G;電腦系統(tǒng):Windows7;所用數(shù)據(jù)庫(kù):MYSQL。通過(guò)以上給網(wǎng)上圖書(shū)銷售系統(tǒng)進(jìn)行了測(cè)試,所有測(cè)試的條目也都己經(jīng)通過(guò),網(wǎng)上圖書(shū)銷售系統(tǒng)能夠?qū)崿F(xiàn)需求中的要求,網(wǎng)上圖書(shū)銷售系統(tǒng)可以正常運(yùn)行,達(dá)到了預(yù)期的功能跟效果。在這一章當(dāng)中,主要是就測(cè)試的重要性、測(cè)試方發(fā)還有測(cè)試的環(huán)境與條件,再根據(jù)不同的測(cè)試用例,來(lái)檢測(cè)圖書(shū)銷售系統(tǒng)能否正常的運(yùn)行下去,是否能夠達(dá)到之前預(yù)期的要求跟效果。至此經(jīng)過(guò)以上的各個(gè)小節(jié),網(wǎng)上圖書(shū)銷售系統(tǒng)的開(kāi)發(fā)過(guò)程,由此進(jìn)入下一個(gè)階段,也就是交付的階段了。至此,圖書(shū)銷售系統(tǒng)的開(kāi)發(fā)就此結(jié)束了,達(dá)到了預(yù)期的功能和效果。結(jié) 論計(jì)算機(jī)IT技術(shù)的速度發(fā)展,以此也帶動(dòng)了許多行業(yè)的發(fā)展,計(jì)算機(jī)電腦帶給我們的、最直觀的便利就是減少了人力物力的投入,而且提高了工作質(zhì)量跟效率,因而在提高整個(gè)生產(chǎn)力的方面做出了巨大的推動(dòng)。目前各大學(xué)校都充分利用了計(jì)算機(jī)電腦資源,還有就是網(wǎng)絡(luò)資源,以此來(lái)提高自身水平,有關(guān)圖書(shū)銷售系統(tǒng)之設(shè)計(jì)也成為了熱點(diǎn)問(wèn)題。在分析網(wǎng)上圖書(shū)銷售系統(tǒng)的基礎(chǔ)上,用JAVA、JSP和MYSQL數(shù)據(jù)庫(kù),來(lái)設(shè)計(jì)并完成圖書(shū)銷售系統(tǒng)的開(kāi)發(fā)。根據(jù)網(wǎng)上圖書(shū)銷售系統(tǒng)開(kāi)發(fā)前所訂的目標(biāo),在系統(tǒng)設(shè)計(jì)完成后,經(jīng)過(guò)相關(guān)的運(yùn)行測(cè)試,證明圖書(shū)銷售系統(tǒng)基本達(dá)到了預(yù)定的開(kāi)發(fā)目標(biāo)。系統(tǒng)運(yùn)行時(shí)的數(shù)據(jù)比較穩(wěn)定,安全性教高,具有實(shí)用性,相對(duì)于常規(guī)的傳統(tǒng)店面來(lái)說(shuō),很大程度上提高了效率。在整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,采用了瀑布模型跟結(jié)構(gòu)化程序設(shè)計(jì)的方法。網(wǎng)上圖書(shū)銷售系統(tǒng)的界面美觀度較為友好,操作比較方便,做出了自己的特色。但是,由于缺乏系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),在設(shè)計(jì)的過(guò)程中,遇到許許多多的問(wèn)題,如:(1)界面上,雖然說(shuō)是很簡(jiǎn)單明了,但是頁(yè)面的美觀度不佳,并且頁(yè)面上的提示信息還是不夠完善;(2)在數(shù)據(jù)輸入的時(shí)候,有些輸入數(shù)據(jù)沒(méi)有在輸入時(shí)進(jìn)行數(shù)據(jù)格式的校驗(yàn)和控制處理,因此不能保證數(shù)據(jù)絕對(duì)的正確;(3)從編程方面來(lái)看,系統(tǒng)中的方法和類的命名不夠規(guī)范,所以導(dǎo)致系統(tǒng)的可讀性較差,有許多的命名都是以拼音命名的,如此編程習(xí)慣非常不好,以后一定要摒棄這種編程陋習(xí);(4)系統(tǒng)的功能實(shí)現(xiàn)和邏輯設(shè)計(jì)還不夠完善,系統(tǒng)在使用的時(shí)候會(huì)存在一些不方便的地方;(5)邏輯處理是也是出現(xiàn)許多的問(wèn)題,比如在SERVLET跳轉(zhuǎn),DIV的設(shè)計(jì),CSS的布局設(shè)計(jì),JS的功能函數(shù)顯示調(diào)用,除此之外,還有JSP的的取值問(wèn)題,隨機(jī)驗(yàn)證碼的處理,數(shù)據(jù)庫(kù)的數(shù)據(jù)保存出錯(cuò)問(wèn)題,添加圖書(shū)時(shí),要上傳圖片的問(wèn)題以及圖片保存到MYSQL中的問(wèn)題等。只有通過(guò)不斷的學(xué)習(xí),不斷地動(dòng)手,反復(fù)的思想,不短并反復(fù)的斷點(diǎn)調(diào)試并測(cè)試,學(xué)習(xí)系統(tǒng)的檢錯(cuò)方法,還有就是培養(yǎng)良好的編寫(xiě)習(xí)慣,堅(jiān)持每次編寫(xiě)代碼的時(shí)候都能做到按著良好的編程規(guī)范去做,熟能生巧。也要不斷學(xué)習(xí)新的知識(shí),掌握新的技能技巧,善于利用身邊的資源,特別是使用網(wǎng)絡(luò)資源跟相應(yīng)的幫助文檔,多多培養(yǎng)自己的邏輯思維能力,多多嘗試用圖表的形式展現(xiàn)業(yè)務(wù)流程。致 謝大學(xué)生活在這個(gè)時(shí)候即將劃上句號(hào),但對(duì)于我的人生來(lái)說(shuō),這僅僅是一個(gè)逗號(hào)而已,我將面對(duì)的是一次嶄新的旅程的開(kāi)始?,F(xiàn)在回想過(guò)去,有許許多多的事情浮現(xiàn)在我的腦海:剛步入大學(xué)時(shí)的心情和興奮的場(chǎng)景還栩栩如生;學(xué)校里的一切都是那么新鮮,那么富有吸引力;有收獲也有失去,有快樂(lè)也有難過(guò),在此,衷心地感謝學(xué)院老師、同學(xué)對(duì)我的幫助和支持,謝謝你們4年來(lái)的關(guān)心和愛(ài)護(hù)。同寢的室友也是難以忘懷,你們與我共同走過(guò)了人生當(dāng)中一段不平凡的道路,給我留下了非常寶貴的回憶。最后,我要特別感謝指導(dǎo)教師郭莉老師。論文是在她們的悉心指導(dǎo)和幫助下完成的,老師認(rèn)真負(fù)責(zé)的態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精深的理論水平都使我受益匪淺。無(wú)論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我專業(yè)技能的應(yīng)用水平得到很大的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有益處。至此,論文即將完成之際,特別向指導(dǎo)老師表示衷心的感謝和崇高的敬意,感謝指導(dǎo)老師細(xì)心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計(jì)開(kāi)發(fā)工作,同時(shí)也要感謝其他幫助過(guò)我的老師和同學(xué),在我成長(zhǎng)過(guò)程中給予了我很大的幫助,在此一并表示感謝。參考文獻(xiàn)[1] EE :華中科技大學(xué)出版社,~40[2] :清華大學(xué)出版社,~267[3] Miller,F(xiàn)rederic Web Verlag Dr. Mueller ,~40[4] Neal Of Java Web ,~101[5] 常建功,:電子工業(yè)出版社,~200[6] Jones, Servlets and JavaServer pages : the J2EE technology Web press,~55[7] World Wide Web and Java Press,~123[8] 劉增杰,:清華大學(xué)出版社,~83[9] 封超, :清華大學(xué)出版社,~312[10] 劉勇軍, Web核心編程技術(shù)JSP、:電子工業(yè)出版社,~120[11] Kurniawan, for the Web with Servlets, JSP, and Lieb press,~145[12] Ryman, Arthur. Eclipse Web tools platform : developing Java Web Lyttle press,~94[13] Web整合開(kāi)發(fā):JSP+AJAX+Struts+:電子工業(yè)出版社,~105[14] :清華大學(xué)出版社,~113[15] :清華大學(xué)出版社,~7135