【題目】基于Java環境保護與宣傳的設計與開發
【第一章】環境保護與宣傳系統的研發緒論
【第二章】環保宣傳系統開發工具
【第三章】環境保護系統需求分析與可行性研究
【第四章】環境保護宣傳軟件總體設計
【5.1 5.2】環保宣傳體系用戶部分構建
【5.3 5.4】環境保護系統管理員部分開發
【第六章】環保與宣傳系統測試
【總結/參考文獻】Java環保網站的創建研究總結與參考文獻
第 6 章 系統測試
在完成本系統的各個階段,如需求分析和設計,和代碼的開發,獲得了相關的源代碼,應該開始把對系統的相關測試。然而,系統測試之前,每個階段都會出現許多錯誤和缺陷相關的軟件產品,如果沒有發現錯誤并及時的修正這些缺陷,并加以改正,那么這個軟件產品是沒有用的可能無法正常使用,更可能導致嚴重的損失相當的大[25].目前,有關程序的正確性沒有得到解決,所以軟件測試或個別軟件錯誤和缺陷對發現的主要方法。
6.1 模塊測試
在模塊測試中我們主要從如下方面測試:
(1)每個模塊的接口銜接;
(2)每個模塊數據結構;
(3)出錯處理方法;
(4)系統的主要通道;
(5)影響以上幾方面的臨界條件。
每個模塊進行順序測試,運用白盒法跟黑盒法相互結合的辦法進行測試,白盒法主要是負責的分析模塊的內部邏輯,黑盒法主要是補充例子,當軟件裝配的時候進行測試,方便及時、正確的發現跟接口相關的問題,再之后開始有效性的測試,查看程序功能以及用戶要求地功能是不是一致的,最后再把軟件跟其它軟件元素緊緊結合在一起,根據它們進行系統整理[26].
6.2 整體測試
系統各模塊功能測試的主要步驟:
(1)單元測試
開發完畢對該系統測試時的第一步就是單元測試,正常情況下在一邊開發代碼時候就要進行著單元測試,在源程序代碼中檢查已經沒有沒有相關語法錯誤的時候,就能夠進行單元測試。
(2)集成測試
集成測試是在單元測試完成后進行的,集成測試就是將開發完的各個子模塊打包在一起形成完整的功能,對這些功能之間連接的接口進行測試,發現連通之間存在的問題[27].
(3)確認測試
集成測試通過以后,理論上各個模塊的接口已經沒有錯誤了,此時就已經被發現并且也已經對它進行了改正,所以就可以確認,進行下列測試了。驗證軟件的功能開發就是所謂的確認測試的特點是不是也該軟件的需求是一致的,所以這個確認測試也可稱為測試的有效性。
(4)系統測試
系統測試是軟件設計的最后一步,是將該系統整合在一起,對所有功能進行全量測試,驗證系統是否可以正常使用而進行的一系列功能測試。
6.3 測試結果
6.3.1 管理員的測試
(1)管理登錄模塊:在輸入正確地用戶名和密碼時,就可以進入系統后臺,并對各
個模塊進行操作;
(2)新聞類別模塊:能正常進行添加和刪除操作;
(3)新聞管理模塊:能正常進行操作;
(4)留言板管理模塊:能正常查看留言和刪除;
(5)系統管理模塊:能正常進行操作;
(6)系統公告管理模塊:能正常添加和刪除公告操作;
(7)問卷調查管理模塊:能正常查看問卷調查的百分比[28].
6.3.2 用戶的測試
(1)用戶登錄模塊:注冊后,在輸入正確地用戶名和密碼時,就可以進入系統,才可以進行留言操作;(2)瀏覽模塊:能正常瀏覽各個模塊操作;
(3)問卷調查管理模塊:能正常進行問卷投票操作;
(4)留言板管理模塊:能正常進行留言操作。
6.4 本章小結
本章是系統測試,分為模塊測試和整體測試,又對設計的測試用例和執行結果進行分析,得出結論,完成測試后系統通過驗收可以上線使用,是本系統的最后一個環節,也是保證產品質量的最重要一部分。