【正文】
性能測試 性能測試是軟件質(zhì)量保證的一種手段,通常包括系統(tǒng)的抗壓測試、硬件條件測試等。說到軟件我們首先考慮到的是代碼本身,往往忽略了除了代碼本身之外的其他條件的測試,比如硬件,程序本身危害性或者攻擊性,是否適合開發(fā)或者用于盈利方面。這些都是性能測試的一種,由此可見性能測試的重要性,因為性能測試是保證軟件質(zhì)量重要手段之一。 測試用例及結(jié)果以下是系統(tǒng)部分功能采用黑盒測試的測試用例:表61 登錄驗證功能測試項目:系統(tǒng)登錄驗證測試內(nèi)容:是否能正確驗證用戶輸入的用戶名及密碼。登錄成功后服務(wù)器是否能獲得登錄用戶的信息。預(yù)置條件:系統(tǒng)在服務(wù)器上正常運轉(zhuǎn)。操步驟作:用戶輸入錯誤密碼,點擊登錄。檢驗是否會提示密碼輸入錯誤。再輸入正確密碼,檢驗?zāi)芊裾_登錄。成功登錄后,查看導(dǎo)航欄中是否有登錄用戶信息顯示。接收標準:成功驗證出錯誤,提示錯誤信息到頁面。輸入正確用戶名密碼,登錄成功,頁面跳轉(zhuǎn)正確。導(dǎo)航欄中提示現(xiàn)在登錄的用戶名等信息。測試結(jié)果和結(jié)論:輸入錯誤密碼時,提示錯誤信息到頁面。用戶名密碼輸入正確時,登錄成功,跳轉(zhuǎn)到系統(tǒng)主頁面。獲得登錄用戶的信息。表62 查詢畢業(yè)設(shè)計課題總覽功能測試項目:查詢畢業(yè)設(shè)計課題測試內(nèi)容:數(shù)據(jù)準確性。預(yù)置條件:系統(tǒng)在服務(wù)器上正常運轉(zhuǎn)。用戶必須登錄系統(tǒng)。操作步驟:用戶不登錄,是否有提示。登錄后,點擊查看功能看是否有正確數(shù)據(jù)展示。修改課題名后,看看是否修改成功。接收標準:當用戶沒有登錄時,無法進入本系統(tǒng)。登錄成功,點擊查看,展示信息正確,后能對課題進行修改商品名操作。測試結(jié)果和結(jié)論:用戶沒登錄時,無法進入本系統(tǒng)。登錄后,點擊查看功能可以展示正確數(shù)據(jù)。修改課題名后,修改成功。表63 學(xué)生個人信息修改測試項目:學(xué)生個人信息修改測試內(nèi)容:能否回顯學(xué)生個人信息,修改后是否正確顯示預(yù)置條件:系統(tǒng)在服務(wù)器上正常運轉(zhuǎn)。用戶必須登錄系統(tǒng)。操作步驟:點擊修改個人信息,彈出修改個人信息頁面,在修改前文本框中回顯學(xué)生的原始基本信息。做完相關(guān)操作點擊保存之后,點擊“返回主頁面”看跳轉(zhuǎn)是否正確。進行學(xué)生基本信息查詢,個人基本信息是否修改成功。接收標準:查看修改頁面是否能實現(xiàn)個人信息回顯。修改完成后頁面跳轉(zhuǎn)正確,進行查詢顯示新的個人信息。測試結(jié)果和結(jié)論:能準確回顯學(xué)生的原始信息。返回主頁面頁面跳轉(zhuǎn)正確,新信息可以顯示正確。表64 畢業(yè)設(shè)計課題信息修改及顯示測試項目:用戶修改課題信息測試內(nèi)容:驗證課題信息是否正確顯示。對某課題做出相應(yīng)修改后,該課題信息是否會相應(yīng)變化。預(yù)置條件:系統(tǒng)在服務(wù)器上正常運轉(zhuǎn)。用戶登錄系統(tǒng)。操作步驟:點擊信息管理,后臺多表連接查詢,在相應(yīng)頁面上顯示對應(yīng)信息。選中目標課題,點擊修改按鈕,做出修改后,課題信息隨之發(fā)生相應(yīng)變化。接收標準:修改畢業(yè)設(shè)計課題功能,能夠成功修改相應(yīng)課題信息相關(guān)信息。修改后提交的數(shù)據(jù)和界面輸入一致,并準確無誤地保存在數(shù)據(jù)庫中。修改完成后,得到正確的數(shù)值。測試結(jié)果和結(jié)論:功能正常,數(shù)據(jù)準確。結(jié) 論這次畢業(yè)設(shè)計整個過程中我學(xué)到了很多課堂上學(xué)不到的實用技術(shù)和技巧,掌握了很多關(guān)于本系統(tǒng)的專業(yè)知識,并對這種成熟并廣泛應(yīng)用的技術(shù)進行了深入的學(xué)習(xí)。設(shè)計的過程其實也是一個學(xué)習(xí)的過程,很大程度上激發(fā)了我們學(xué)生的自學(xué)能力。整個過程中,我鞏固了Java語言的基礎(chǔ)知識和高級應(yīng)用,加強了JSP技術(shù)的熟練程度,掌握了Mysql數(shù)據(jù)庫的使用。最初接到任務(wù)的時候便開始初步設(shè)計系統(tǒng)結(jié)構(gòu)和技術(shù)實現(xiàn)方式,通過對在通用小型綜合商城系統(tǒng)的需求分析和學(xué)習(xí),經(jīng)過幾次反復(fù)的修改和優(yōu)化,最終使系統(tǒng)在功能和可靠性上達到一個新的高度。在保證實現(xiàn)預(yù)期功能的前提下,盡量滿足界面友好、操作人性化、便于維護和系統(tǒng)升級等更高的要求。由于本人能力有限且實際開發(fā)經(jīng)驗的欠缺,因此在界面美化和功能優(yōu)化上必然存在某些不足之處,待日后改進。謝 辭經(jīng)過幾個月的努力,我終于將“大連大學(xué)學(xué)生畢業(yè)設(shè)計管理系統(tǒng)”制作完成并達到了預(yù)期的效果,這與彭健老師的悉心指導(dǎo)和同學(xué)們的熱心幫助是密不可分的。在做畢業(yè)設(shè)計過程中,我得到了指導(dǎo)老師的指導(dǎo)。特別感指導(dǎo)謝彭老師的幫助。在彭老師的教導(dǎo)下,對系統(tǒng)結(jié)構(gòu)劃分、功能模塊的實現(xiàn)上都給了我很大幫助,同時為我提供了優(yōu)越的學(xué)習(xí)環(huán)境,在我編程、數(shù)據(jù)庫設(shè)計時,對一些細節(jié)工作,都耐心給我進行了講解,我能夠順利完成本次畢業(yè)設(shè)計,指導(dǎo)老師功不可沒,起到了決定性的作用。同時還要感謝幫助過我的同學(xué)們,在遇到困難時是同學(xué)們的集思廣益與耐心幫助,才使得那些技術(shù)難題得以解決,并給我提出了許多設(shè)計方面的寶貴意見與建議,使我的作品能夠趨于完美與實用。參考文獻[1] 楊得新. SQL Server2000開發(fā)與應(yīng)用[M] . 北京:機械工業(yè)出版社 ,2000[2] Stephen [美]. 面向?qū)ο笈c經(jīng)典軟件工程(英文版 第五版)[M].北京:機械工業(yè)出版社,2003[3] [M].北京:中國鐵道出版社,2005。[4] 殷兆麟,張永平,[M].北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2005[5] .JSP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M].北京,人民郵電出版社,2006.[6] .JSP大學(xué)實用教程(第二版)[M].北京,電子工業(yè)出版社,2012.[7] 慕東周. 計算機網(wǎng)絡(luò)技術(shù) [M]. 南京: 化學(xué)工業(yè)出版社,2008 [8] [D].上海:海事大學(xué),[9] 黃錫偉編著. CMMI解析與實踐 [M].人民郵電出版社, 2004. [10] 陳媛等編著. 算法與數(shù)據(jù)結(jié)構(gòu) [M].清華大學(xué)出版社, 2005. [11] Matt Bishop. Computer Security: Art and Science. New York, 2002 [12] Peter C L, Walter H D. Object oriented protocol hierarchies for distributed workflow systems .Theory and Practice of Object Systems, 2005[13]唐漢明,深入淺出MySQL:數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(第二版)[M]人民郵電出版社,2014. 22