本篇論文目錄導航:
【題目】我國流動人口信息管理系統開發探析
【第一章】流動人口信息化管理系統建設探究緒論
【第二章】人口管理系統相關技術和網絡平臺介紹
【第三章】流動人口綜合信息管理平臺系統需求分析
【第四章】流動人口管理平臺系統的設計
【第五章】流動人口統計管理系統實現
【第六章】流動人口信息化系統的測試
【結論/參考文獻】流動人口信息管理平臺設計研究結論與參考文獻
第 6 章 系統測試
本章是對本研究所設計的人口信息管理系統進行測試與分析,圍繞系統的功能性進行研究,檢測系統不同功能模塊的性能,還對系統的穩定性和頁面的響應速度進行檢測。
6.1 系統測試需求
6.1.1 測試需求
對公安機關人口信息管理系統的測試與分析,是在完成了系統的設計與實現之后而進行的,主要是對系統的功能和性能的測試,且關系到系統整個運行的效率和質量。
對系統進行測試只有要先明確是測試需求,這一部分是整個系統測試的重要組成部分,也是去測試的開端,因此必須要有針對性的進行測試。另外還必須配有專業的測試分析師來對本研究所設計的系統進行專業化的測試。首先要對測試的需求進行分析,然后確定出測試的目標,最后在這兩項工作的基礎之上在進行系統的功能、性能測試。
之所以要對系統進行測試,主要是為了幫助系統發現去潛在的問題,以便找到相應的解決方法,使得系統運行更加順利。而在測試工作中,有很多不同的測試方法,不同的測試方法又具有不同的側重點和內容。本研究主要是對系統界面、性能、功能的測試。
6.1.2 測試目的
本文研究在這一章節主要是對所要設計的系統的性能和功能進行測試,其測試的目的主要是就是查看人口信息管理系統的需求功能。在對系統進行性能、功能測試時,本研究主要是采用了模塊化的測試方式,檢測系統操作程度,查看各方面功能以及執行的速度是否與系統預期成果相符,或者是否符合系統需求。另外還利用模塊化的測試,對于系統功能的實現也進行了測試和分析。
通過模塊化的測試方式,在對本研究設計的系統間相關性能、功能的測試過程中,了解的了系統基本的性能和功能實現情況,并對系統的穩定性進行了有效反應。
之所以要對公安機關人口信息管理系統進行測試,其主要目的就是想要不斷提升其系統的安全性、穩定性與可靠性,從而使得人口數據信息得以完整的、全面的、準確的保持下來。
6.2 系統測試過程
6.2.1 測試計劃
本章節主要是對本研究所設計的系統來進行一定程度的測試。進行系統性能和功能的測試,主要是在 SQL Server 數據庫以及 ASP.NET 開發技術基礎之上來進行的,只有通過對系統功能和性能的測試,才能夠將其具體的實現情況展現出來。
本次系統的主要測試計劃有以下幾點:1)要達到公安機關人口信息管理系統運行環境標準,完善系統服務器端;2)實施系統功能測試,針對用戶登錄、信息查詢、數據添加以及刪除等幾個方面來測試去功能;最后,測試系統的應用系能,在這方面主要是對其頁面響應的時間和速度進行測試。
6.2.2 系統功能測試
如下表所示,針對公安機關人口信息管理系統,如果是處于低負載的情況下對其進行用例功能測試,就會出現以下測試系統運行功能,而這些功能分別是在三個不同輸入狀態下出現的。
圖 6.2 是系統的登錄界面圖,現在開始對本系統進行功能測試。首先按照要求將信息進行輸入,點擊進入系統,如果輸入的字段符合要求,也就是如果輸入的賬號、密碼以及驗證碼都正確,經過系統反應之后,就會成功進行主頁界面,反之則不能進入系統。通過對本研究設計的系統的測試發現,當輸入正確的信息之后,系統能夠登陸成功,且系統運行很穩定,反應時間也較短,功能設計科學、合理。
在系統界面的對話框中添加信息時,應先輸入人口信息,然后點擊“添加用戶”,就會顯示成功添加了某項人口信息,如果添加的內容不符合要求,那么就會彈出錯誤的對話框。通過對系統的測試表明,本次設計的人口信息管理系統,不僅反應快速,而且運行穩定。
如下圖所示,數據庫中的人口信息能夠在系統界面中的數據列表中顯示出來。如果用戶想要刪除某項人口信息數據,可以在其選擇了該項信息后,通過彈出來的菜單來確定是否要將該信息進行操作和刪除。經過測試,本次設計的系統可以實現數據的刪除,并且界面穩定,相應也很迅速,滿足系統要求。
通過上面的系統測試證明,本研究所設計的人口信息管理系統具有快速、穩定的訪問功能和配置,而系統管理和數據的基本操作也能夠實現,且運行正常。
6.2.3 系統性能測試
對于本次設計的人口信息管理系統要進行性能方面的測試,并將其結果顯示在界面上,其測試的流程如下:
第一步,用戶訪問,用電腦進行實際操作;第二步,進行處理服務器;第三步,由系統服務器接收上一步操作的指令并發送出去;第四步,對頁面信息進行反饋;第五步,在網頁瀏覽器上進行數據的接收。對于人口信息管理系統性能測試的數據如下面幾個表格所示,而為了得到進一步的測試結果,還要對該系統的概要標簽進行測試,以便提供出更加關鍵的數據。
6.3 系統測試結果
流動人口信息管理系統的訪問檢測結果為:系統的功能模塊總體上已經實現,且在用戶的客戶端,這些功能也已經基本實現,方便各級人口計生部門實時掌握相關信息,對實現流動人口異地服務管理具有十分重要的作用。今后要加強在服務群眾和便民服務方面發揮作用。公安部門系統頁面相應時間在 200 毫秒之內。本研究通過對本次設計的系統頁面進行了多次訪問測試,而測試結果證明,200 毫秒的響應時間已經滿足了系統的要求。
6.3.1 系統數據庫性能對比測試
為了驗證對流動人口數據進行分片處理的作用,我們對數據分片以及不分片兩種存儲的方式的性能做了測試方案。設定流動人口數據已達到 2000 萬,因此先將流動人口信息數據表添加到 2000 萬條記錄,這里選擇有代表性的流動人口基本信息數據,為查詢的關鍵字(身份證號、姓名、戶籍地等)設置一般索引,對比測試查詢和插入的性能,測試環境同上。測試結果如表 6.5 所示。
通過表 6.5 可以看出,數據分片后查詢和插入操作用時都比不分片時大幅減少,在監控、統計等需要大量查詢操作的場景下,數據分片可以減少程序響應時間,提高用戶體驗。
本章節主要是從三個方面來分析人口信息管理系統的測試,即性能方面和功能方面以及系統在多用戶環境下的表現進行了性能測試,全面地反映了系統的運行狀況,達到了測試的結果。通過測試發現本研究這次所設計的系統不僅僅符合軟件設計的要求,還具有一定的實用價值,比較適合進行人口數據管理和分析,并且具有系統上的穩定性和功能上的全面性,基本達到了設計的預期要求。
6.4 本章小結
本研究在該章節主要是針對人口信息管理系統的測試和分析來進行探究的。首先對系統測試的目標和流程進行了簡單介紹,其次在測試的網絡環境基礎之上,對系統的性能如頁面響應的時間系能進行了測試,還有系統的功能,測試了用戶登錄功能、查詢功能以及添加信息功能等,測試結果表明本研究中的系統滿足需求分析。