《基于Android的旅游信息服務(wù)軟件系統(tǒng)設(shè)計12000字(論文)》_第1頁
《基于Android的旅游信息服務(wù)軟件系統(tǒng)設(shè)計12000字(論文)》_第2頁
《基于Android的旅游信息服務(wù)軟件系統(tǒng)設(shè)計12000字(論文)》_第3頁
《基于Android的旅游信息服務(wù)軟件系統(tǒng)設(shè)計12000字(論文)》_第4頁
《基于Android的旅游信息服務(wù)軟件系統(tǒng)設(shè)計12000字(論文)》_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

第五章系統(tǒng)測試在開發(fā)過程中,對于軟件的測試一般都是開發(fā)人員自己測試的,但是這樣難免導(dǎo)致測試結(jié)果不客觀。而且隨著軟件規(guī)模的增加,如果都有開發(fā)人員自己測試,那么必將大大加重開發(fā)人員的工作壓力。而且,隨著使用人員的不斷增多,軟件中存在的漏洞如果被有心人給利用了,那必將造成公司的一大筆財產(chǎn)損失。所以,一個專門的測試人員,是一個大型系統(tǒng)中必不可少的角色。5.1測試目的項目主要根據(jù)MVC框架進行開發(fā),因此建立了相關(guān)的模型層和控制層文件夾以及工具類與控件類等,這樣可以通過使用架構(gòu)來更好地維護項目,詳盡如圖5.1所示:通過不斷的測試能夠發(fā)現(xiàn)系統(tǒng)中存在的問題,進而可以改進程序、完善系統(tǒng)。本系統(tǒng)由多個服務(wù)組成,共部署了一個公共網(wǎng)關(guān)接口、兩個后端服務(wù)、一個數(shù)據(jù)庫服務(wù)、一個CDN服務(wù),而公共網(wǎng)關(guān)接口的配置涉及負載均衡、域名轉(zhuǎn)發(fā)、HTTP請求重定向等功能并代理了兩個不同的前端應(yīng)用。全系統(tǒng)的邏輯較為復(fù)雜,系統(tǒng)需要進行測試以驗證上述的復(fù)雜邏輯。為保證此旅游信息服務(wù)應(yīng)用系統(tǒng)的質(zhì)量與可靠性,在本章中將對項目進行測試,在測試后對系統(tǒng)暴露的問題進行修復(fù),以此保證系統(tǒng)運行的正確性。5.2測試方法黑盒測試是一種圍繞著系統(tǒng)中的每一個功能、以用戶的角度進行測試的一種測試方法。它檢查每一個功能點是否能正確地處理用戶的輸入,按預(yù)期返回結(jié)果。黑盒測試的一般流程中,需要設(shè)計測試用例、基于測試用例進行測試以及做出測試總結(jié),基于測試的結(jié)果可以對程序進行修正。本章將會對智慧旅游信息服務(wù)應(yīng)用軟件的功能進行測試,使用黑盒測試的方式。為此,將會設(shè)計測試用例并依據(jù)測試結(jié)果補全測試用例表,并基于測試,總結(jié)程序運行的情況以及需要的改進。5.3測試用例軟件生命周期中最重要的環(huán)節(jié)之一就是軟件測試,軟件測試的效果與軟件實用的質(zhì)量密切相關(guān),要想保證項目的成功就必須進行充分并完備的軟件測試,而軟件測試最關(guān)鍵的步驟就在于軟件測試用例的產(chǎn)生,由此我們可以得出結(jié)論,一個軟件的質(zhì)量就決定于測試用例的效果[16]。登錄注冊模塊是任何系統(tǒng)的基礎(chǔ)功能,實現(xiàn)起來不算困難但十分關(guān)鍵,本系統(tǒng)的登錄注冊測試用例的詳細信息如表5.1所示:表5.1學(xué)生登錄注冊測試用例項目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名登錄注冊模塊用例編號Case_001編制人余靜修改歷史無編制時間2021/4/1功能特性用戶登錄注冊功能測試目的測試用戶登錄功能是否正常預(yù)置條件未登錄的設(shè)備或登錄狀態(tài)維持Cookie已失效測試數(shù)據(jù)賬號密碼為123456操作描述1,進入軟件后,填寫賬號密碼,點擊登錄。2,若未登陸則跳轉(zhuǎn)注冊頁面,按表單填寫注冊用戶所需的條件。3,注冊成功后跳轉(zhuǎn)登陸頁面,直接登錄。期望結(jié)果登錄注冊成功,跳轉(zhuǎn)系統(tǒng)首頁。實際結(jié)果登錄注冊成功,跳轉(zhuǎn)系統(tǒng)首頁。測試人員余靜開發(fā)人員余靜測試日期2021-04-01查看推薦的景點美食模塊是旅游信息服務(wù)應(yīng)用軟件的基礎(chǔ)功能之一,此模塊的功能包括點擊首頁推薦的景點或美食進入其詳情頁,查看詳細描述。并可以對該景點或美食進行評論查看其他用戶的評論。由于后續(xù)對評論功能有更為詳細的測試用例,此處具體展示查看功能的測試用例。本系統(tǒng)的查看推薦景點美食測試用例的詳細信息如表5.2所示:表5.2查看推薦景點美食測試用例項目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名查看景點美食模塊用例編號Case_002編制人余靜修改歷史無編制時間2021/4/1功能特性用戶查看首頁推薦的景點或美食,查看其他用戶的評論并發(fā)布自己的評論。測試目的測試用戶查看推薦景點、美食功能是否正常預(yù)置條件用戶已成功登錄測試數(shù)據(jù)輸入“好”操作描述1,用戶成功登錄后,跳轉(zhuǎn)首頁。2,點擊首頁推薦的景點美食圖片,進入詳情頁。3,下拉查看其他用戶對該景點、美食的評論。4,點擊評論發(fā)布自己的評論。期望結(jié)果成功查看景點、美食詳情頁;成功發(fā)布評論。實際結(jié)果成功查看景點、美食詳情頁;成功發(fā)布評論。測試人員余靜開發(fā)人員余靜測試日期2021-04-01預(yù)訂酒店模塊的實現(xiàn)是旅游信息服務(wù)應(yīng)用軟件的具體功能之一,用戶在點擊酒店模塊后,可以直接下來選擇需要的酒店進行查看,也可以在上方的搜索框輸入需要的酒店的名稱或者地址,篩選出符合條件的酒店,并點擊查看詳情。在酒店詳情頁可以查看酒店信息,酒店房間信息等,用戶可在此基礎(chǔ)之上預(yù)訂酒店。本系統(tǒng)的預(yù)訂酒店功能測試用例的詳細信息如表5.3所示:表5.3預(yù)訂酒店測試用例項目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂酒店用例編號Case_003編制人余靜修改歷史無編制時間2021/4/1功能特性用戶搜索,查看想要預(yù)訂的酒店,查看酒店詳細信息和其他用戶對該酒店的評論,并預(yù)訂酒店。測試目的測試用戶預(yù)訂酒店功能是否正常預(yù)置條件用戶已成功登錄測試數(shù)據(jù)選擇入住時間4月1日到4月10日操作描述1,點擊酒店模塊,下拉查看酒店或在搜索框里輸入酒店名稱、地點,篩選符合條件的酒店。2,進入酒店詳情頁,查看酒店實況圖,用戶評論等詳情信息。3,點擊預(yù)訂,選擇入住時間和離店時間,點擊確認(rèn)。期望結(jié)果用戶成功預(yù)訂酒店。實際結(jié)果用戶成功預(yù)訂酒店。測試人員余靜開發(fā)人員余靜測試日期2021-04-01預(yù)訂汽車票模塊包含在預(yù)訂車票模塊之中,預(yù)訂車票模塊包含預(yù)訂汽車票、預(yù)訂動車票、預(yù)訂飛機票這三種出行方式的預(yù)訂。這三種出行方式的操作方式大體相同,都是在選擇具體的出行方式后,選擇時間、出發(fā)地、到達地,然后篩選出初步符合條件的車次星系,在按要求進行預(yù)訂。本系統(tǒng)的預(yù)訂汽車票功能測試用例的詳細信息如表5.4-5.6所示:表5.4預(yù)訂汽車票功能測試用例項目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂汽車票功能用例編號Case_004編制人余靜修改歷史無編制時間2021/4/1功能特性用戶成功預(yù)訂汽車票。測試目的測試用戶預(yù)訂汽車票功能是否正常。預(yù)置條件用戶已成功登錄。測試數(shù)據(jù)選擇出發(fā)時間4月2日,出發(fā)地點福州到廈門選AMS290班次。操作描述點擊車票預(yù)訂模塊。選擇汽車票。選擇出發(fā)地福州,到達地廈門,選擇時間4月2日。選擇班次閩AMS290,點擊預(yù)訂。期望結(jié)果用戶成功預(yù)訂汽車票。實際結(jié)果用戶成功預(yù)訂汽車票。測試人員游雪婷開發(fā)人員余靜測試日期021-04-02表5.5預(yù)訂動車票功能測試用例項目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂動車票功能用例編號Case_005編制人余靜修改歷史無編制時間2021/4/1功能特性用戶成功預(yù)訂動車票。測試目的測試用戶預(yù)訂動車票功能是否正常。預(yù)置條件用戶已成功登錄。測試數(shù)據(jù)選擇出發(fā)時間4月2日,出發(fā)地點福州到廈門,選G1668班次。操作描述1,點擊車票預(yù)訂模塊,選擇動車票。2,選擇出發(fā)地福州,到達地廈門,選擇時間4月2日點擊查詢。3,選擇G1668,點擊預(yù)訂。期望結(jié)果用戶成功預(yù)訂動車票。實際結(jié)果用戶成功預(yù)訂動車票。測試人員游雪婷開發(fā)人員余靜測試日期2021-04-02表5.6預(yù)訂飛機票功能測試用例項目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂飛機票功能用例編號Case_006編制人余靜修改歷史無編制時間2021/4/1功能特性用戶成功預(yù)訂飛機票。測試目的測試用戶預(yù)訂飛機票功能是否正常。預(yù)置條件用戶已成功登錄。測試數(shù)據(jù)選擇出發(fā)時間4月2日,出發(fā)地點日本到廈門,選Q0010航班。操作描述1,點擊車票預(yù)訂模塊,選擇飛機票。2,選擇出發(fā)地日本,到達地廈門,選擇時間4月2日點擊查詢。3,選擇航班Q0010,點擊預(yù)訂。期望結(jié)果用戶成功預(yù)訂飛機票。實際結(jié)果用戶成功預(yù)訂飛機票。測試人員游雪婷開發(fā)人員余靜測試日期2021-04-025.4測試結(jié)果根據(jù)本章的測試用例進行單元測試,分別測試了查看登陸注冊模塊,查看推薦的景點美食模塊、酒店模塊、車票模塊,個人中心模塊。測試的結(jié)果顯示,旅游信息服務(wù)應(yīng)用軟件的總體功能正常,可以正確運行。在測試的過程中,亦發(fā)現(xiàn)了一些缺陷,遇到的缺陷如下:1,用戶成功登錄,跳轉(zhuǎn)首頁面時會有三秒鐘的卡頓黑屏。2,訂購車票功能中,不能添加多個乘車人。3,預(yù)訂酒店及訂購車票未實現(xiàn)付款功能。5.5本章小結(jié)在本章中,基于對智慧旅游服務(wù)應(yīng)用軟件進行了詳細設(shè)計與實現(xiàn),對開發(fā)完成的系統(tǒng)進行了單元測試,找到了系統(tǒng)的一些缺陷,并針對每個不同的缺陷提供了解決方案。通過測試,證明了智慧旅游服務(wù)應(yīng)用軟件的實現(xiàn)可以到達其設(shè)計要求,完成基本功能,同時項目的穩(wěn)定性與安全性也可以得到保證。出現(xiàn)大問題。經(jīng)過多項的測試,即時通訊應(yīng)用的實現(xiàn)已滿足設(shè)計要求,并在完成基本功能的同時,也保證了項目的穩(wěn)定性。第六章總結(jié)與展望6.1總結(jié)在本次畢業(yè)設(shè)計的過程中,從開始的懵懂無知,感覺設(shè)計一個系統(tǒng)非常困難,不知道該從何做起,但是通過查閱相關(guān)資料和網(wǎng)站之后,讓我對該系統(tǒng)的開發(fā)有了新的認(rèn)知,開發(fā)系統(tǒng)最重要的就是需求調(diào)查和系統(tǒng)分析,也通過老師指導(dǎo)和學(xué)過相關(guān)的知識,在加上我的不懈努力,最后將該系統(tǒng)逐步完成。在此次畢業(yè)設(shè)計中,讓我知道了做什么事都必須要堅持,努力去查閱資料,并且善于發(fā)現(xiàn)和研究,充分利用身邊資源,我相信辦法總比困難多,所有問題都會迎刃而解。通過此次旅游信息服務(wù)系統(tǒng)的開發(fā)設(shè)計,將我在大學(xué)期間所學(xué)的知識都應(yīng)用到了其中。使我的理論知識與現(xiàn)實的實踐相結(jié)合,開發(fā)的旅游信息服務(wù)系統(tǒng)將我的理論知識與實踐相互地結(jié)合,也將電子計算機信息與理論實踐中存在的問題相互地結(jié)合,通過現(xiàn)代化的計算機和網(wǎng)絡(luò)便利地來分析和解決生活中的各種問題,并且還增強和提高了我對電子計算機軟件編程的能力,在整個過程中我遇到了數(shù)不勝數(shù)的難題,好在有導(dǎo)師和同學(xué)的幫助,所有的疑惑和問題都迎刃而解了。6.2展望由于我的知識水平和設(shè)計水平有限,我所開發(fā)的這套旅游信息服務(wù)系統(tǒng)中有很多地方都存在著問題,再出現(xiàn)問題之后,我會采取各種方法和手段對旅游信息服務(wù)系統(tǒng)進行完善,將發(fā)生錯誤的概率降低。通過一步一步的完善,最后使系統(tǒng)能夠真正的使用到企業(yè)當(dāng)中,從而提高旅游信息管理信息的管理效率,并且該能夠大量節(jié)約旅游信息管理資料相關(guān)的投入。希望接下來如果有時間,我能更好完善這個項目。參考文獻ChengJS,HsiangWH,WuWC.TheDesignofIntelligentMobileTourismServiceSystem[C].Proceedingsofthe2010InternationalComputerSymposium.Tainan,Taiwan:IEEE,2010:813-817.張孝祥著.java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2017.余志龍編著.GoogleAndroidSDK開發(fā)范例大全[M].北京:人民郵電出版社,2015-7-1.E2ECloud工作室著.深入淺出GoogleAndroid[M].北京:人民郵電出版社,2018-08-1.岳曉然.基于Android的智慧旅游平臺設(shè)計與實現(xiàn)[D],2019靳巖姚尚朗著.GoogleAndroid開發(fā)入門與實戰(zhàn)[M].北京:清華大學(xué)出版社,2017-07-01.高昂著.支持動態(tài)語言的Android平臺[M].北京:人民郵電出版社,2017-05-07.zoe.Android開發(fā)社區(qū)./.2017-04-10.林倩.基于活動的用例描述元模型研究[D].青島大學(xué),2013.[王璐珍,董威,陳火旺.UML順序圖的自動驗證[J].計算機工程與應(yīng)用,2003(29):80-83.XuJ,ZhangL,LinD,etal.RecommendableSchemesofAntidecompilationforAndroidApplications[C].FrontierofComputerScienceandTechnology(FCST),2015NinthInternationalConferenceon.IEEE,2015:184-190高煥堂編.Android應(yīng)用框架原理與程式設(shè)計(第三版)[M].北京:清華大學(xué)出版社,2018-10-03[WhippleJ,ArensmanW,BolerMS.APublicSafetyApplicationofGPS-EnabledSmartphonesandtheAndroidOperatingSystem[C].Proceed

溫馨提示

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

評論

0/150

提交評論