軟體測試

Inton_JR發表於2024-04-26

 測試方法

     該系統在本地伺服器上進行執行和除錯, 我們對系統進行白盒測試和黑盒測試。在開發軟體系統的過程中,需要面對錯綜複雜的問題,因此,在軟體生存週期的每個階段都不可避免地會產生錯誤。測試目的在於:發現錯誤而執行一個程式的過程,測試重要發現一個發現其中尚未發現的錯誤。

          本系統的測試階段資訊流程上圖所示。

    為了設計出有效地測試方案按照下面準則進行測試:所有測試都應追溯到使用者需求;在完成了需求模型就要著手製定測試計劃,在編碼之前最所有測試工作進行計劃和設計;運用Pareto原理著重對佔出現錯誤80%的容易出錯的20%的模組進行測試,從小規模開始逐步進行大規模測試,通常先重點測試單個程式模組再轉向整合的模組簇;精心設計測試方案,儘可能充分覆蓋程式邏輯使之達到要求的可靠性。

按照軟體工程的觀點,軟體測試(主要是指多模組程式的測試)共包括4個層次。

  1)單元測試。單元測試的用例從單元詳細設計中匯出。在單元測試中可以採用功能性測試和結構性測試兩種。

  2)整合測試和確認測試。這一階段的任務,是通過了單元測試的模組逐步組裝起來,通過測試與糾錯,最終得到一個滿足需求的目標軟體。

  3)驗證測試。在這個測試步驟中所發現的往往是需求規格說明的錯誤。一般來說,系統測試是功能性測試,不是結構性測試[15]

在整個測試中,採用了白盒測試和黑盒測試相結合的方法。

 

 測試用例的執行過程及測試結果分析

  1.更改密碼模組測試

     這個算是比較用心細節的功能:

 

 

2.登入測試

    輸入錯誤密碼,彈出錯誤提示:

 

3.驗收測試

   進行了以上的測試工作後,將整個軟體系統作為單一的實體進行測試,測試內容與系統測試基本類似,但它是在使用者積極參與下進行的,此測試過程主要使用實際資料,進行測試,驗證測試的目的是驗證系統確實能夠滿足使用者的需求,經過這個環節的實際資料測試,系統的各個功能實現都達到了系統需求設計的要求。

總結

    從上面的測試中可以看出,此係統可以完成基本操作,圖書館工作人員能夠實現方便的對圖書進行查詢,方便的進行讀者借閱情況查詢,方便的進行借書還書處理等,便捷的對圖書資訊進行新增、修改、刪除,分類管理等操作,對讀者資訊進行相關新增,修改,分類管理等操作。系統管理員可以對圖書館資訊進行修改更新操作,對系統使用者進行新增、修改、刪除、許可權設定等操作,對圖書館的辦證引數進行修改維護等操作功能。測試階段的工作一方面發現了系統的各種錯誤,另外一方面也驗證了修改後的系統能夠實現提高圖書館工作效率的預期目的。

 

  

相關文章