學生資訊管理系統質量分析報告

2021-03-04 03:57:57 字數 3088 閱讀 8385

一、 引言

1.1編寫目的

本測試報告為學生資訊管理系統專案的測試報告,目的在於總結測試階段的測試以及分析測試結果,描述系統是否符合需求。通過對測試結果的整體分析,找出程式執行過程中出現的問題以及系統存在的所有可能缺陷,為程式編寫者提供糾正軟體缺陷的依據,通過對測試結果的分析以及軟體質量的分析可以對軟體有個整體的評價,以保證軟體的整體質量。通過對軟體質量的分析使使用者對系統的執行建立信心。

軟體測試的真正意義在於發現錯誤,而不在於驗證軟體是正確的,再嚴密的測試也不能完全發現軟體當中的錯誤,要確保軟體基本可用,要加強軟體的響應的環節,還要增強軟體的可移植性和相容性。

1.2背景

當今各高校都使用學生資訊管理系統統一管理學生資訊,以實現學生資訊準確、有效的管理。應此背景及時代需求,特制定合理、高效的學生資訊管理系統。而作為乙個複雜的系統,軟體測試在軟體開發過程中是必不可少的,以下進行軟體測試。

測試物件介紹如下:

1、 測試物件:學生資訊管理系統

測試工具:vc++6.0

3、主要功能

a、增添學生資訊功能:實現學生資訊的錄入。具體內容包括學生姓名、學號、性別、年齡、生日、籍貫、家庭住址、**號碼以及學生郵箱。

b、刪除學生資訊功能:實現學生資訊的刪除。對於乙個系統來說,其所能儲存的內容總是有限的。

因此,資訊管理系統中的刪除模組是必不可少的。體現在學生資訊管理系統中就是當學生因故退學或畢業等情況,可根據學校實際情況刪除一些不必要的學生資訊。具體實現通過對學生學號或者學生姓名的查詢,確定學生資訊,並按相應要求實現刪除。

c、學生資訊修改功能:實現學生資訊的修改。在任何乙個系統中,對系統物件的修改模組都是必不可少的。

就學生資訊管理系統來說,當學生更換****或者變更居住地等情況下,需修改其原來儲存的資訊。本系統中的具體實現是:首先進入學生資訊修改模組,通過姓名查詢或者學號查詢,定位具體學生,進入修改流程,並按相應要求修改學生資訊。

d、 學生資訊查詢功能:實現指定學生資訊查詢。通過姓名或者學號來實現學生資訊的顯示。

e、 輸出功能:實現所錄入所有學生資訊的顯示。

f、 排序功能:實現學生資訊按學號排序的功能。

g、 選單功能:實現選單介面的顯示。

h、 退出功能:實現系統的退出。

1.3、 定義

bug:是指程式錯誤,也稱為缺陷、臭蟲,是指軟體執行中因為

程式本身有錯誤而造成的功能不正常、宕機、資料丟失、非正常中斷。

單元測試:按照系統、子系統和模組進行劃分為功能模組或若干個類。單元測試是對功能模組進行正確性檢驗的測試工作,也是後續測試的基礎。目的是在於發現各模組內部可能存在的各種差錯。

整合測試:此階段測試基於單元測試的完成。主要目的檢測系統是否達到需求對業務流程及資料流的處理是否符合標準,檢

測系統對業務流處理是否存在邏輯不嚴謹及錯誤檢測需求是否存在不合理的標準及要求。

系統測試:用於核實使用者與軟體之間的互動。系統測試的目標是確保使用者介面會通過測試物件的功能來為使用者提供相應的訪問或瀏覽功能。

1.4、 參考資料

[1] 學生資訊管理系統需求文件規格說明書

[2]學生資訊管理系統測試計畫書

[4]學生資訊管理系統測試方案文件

二、測試物件和概要

2.1、測試主要任務

2.1.1、尋找bug;

2.1.2、軟體各種屬性的組合程度良好;

2.1.2、避免軟體開發過程中的缺陷;

2.1.3、衡量軟體的品質;

2.1.4、關注使用者的需求。

2.2、增加學生資訊功能測試

2.2.1白盒測試

語句覆蓋:

2.2.2黑盒測試

add等價類劃分——name

測試用例:2.123

3.\\\

add等價類劃分——school number

測試用例:2.asd456456\

add等價類劃分——age

測試用例:2.asd

add等價類劃分——***

測試用例:2.man

add等價類劃分——brithday

測試用例:2.asdc 6 25

3.2014

4.2014625625625

5.2014\6\24

7.1111 6 24

8.3333 6 24

10. 2014 0 1

11.2014 13 33

16.2014 1 0

17.2008 2 31 可以檢查出錯誤

18.2013 2 29 可以檢查出錯誤

19.2013 1 33 可以檢查出錯誤

20. 2013 4 33 可以檢查出錯誤

add等價類劃分——city

測試用例:wo

add等價類劃分——county

測試用例:wo

add等價類劃分——village

測試用例:wo

add等價類劃分——phone number

測試用例:2.aaaaaaaaaaa可以檢查出錯誤

3.aa

4.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

5.01314151617可以檢查出錯誤

add等價類劃分——e-mail address

測試用例:123#123#123#

2.3、刪除學生資訊功能測試

2.3.1白盒測試

2.3.2黑盒測試-等價類劃分

delet等價類劃分——search

測試用例:2.3可以檢查出錯誤

3.adelet等價類劃分——change

測試用例:2.a可以檢查出錯誤

2.4、修改學生資訊功能測試

2.4.1白盒測試

2.4.2黑盒測試-等價類劃分

modify等價類劃分——search

測試用例:2.3可以檢查出錯誤

3.amodify等價類劃分——name或number

測試用例:2.123可以檢查出錯誤

modify等價類劃分——option

測試用例:2.0可以檢查出錯誤

3.a2.5、查詢學生資訊功能測試

2.5.1白盒測試

2.6、輸出和按照學號排序學生資訊功能測試

2.6.1白盒測試

學生資訊管理系統需求分析報告

分析班級 x 姓名 x 學號 x 1.引言 現今的商品社會是乙個講究效率的社會,人們有著很強的時間觀念,如果仍使用手工操作或使用相當繁瑣的軟體,既浪費了人力,又浪費了物力,效率無法提高,為此開發學生管理系統軟體,能夠適應現今社會並提高生產效率。由此,該系統軟體需要易於被使用者所接受,具有簡單易學,便...

學生資訊管理系統需求分析報告

分析報院系 電子資訊工程系 告專業 計算機資訊管理 班級 102班 姓名 學號高慧婷 10405209 方青遠 10405223 汪文芳 10405259 學生資訊管理系統 目錄1.序言 2 2.專案簡介 3 2.1.系統標識 3 2.2.系統功能 3 2.3.使用者選擇 3 2.4.系統功能 4 ...

學生資訊管理系統需求分析

分析報院系 電子資訊工程系 告專業 計算機資訊管理 班級 102班 姓名 學號高慧婷 10405209 方青遠 10405223 汪文芳 10405259 目錄1.序言 2 2.專案簡介 3 2.1.系統標識 3 2.2.系統功能 3 2.3.使用者選擇 3 2.4.系統功能 4 2.4.1 4 2...