圖書管理系統測試報告書

2021-03-04 01:40:12 字數 4317 閱讀 8183

軟體測試報告書

軟體名稱:圖書管理系統

測試人員:苗玉丹

測試日期:2023年6月6號

目錄1 簡介 4

1.1 編寫目的 4

1.2 專案背景 4

1.3 系統簡介 4

1.4 術語和縮寫詞 4

1.5 參考資料 4

2 測試概要 4

2.1 測試用例設計 5

2.2 測試環境與配置 5

2.3 測試方法(和工具) 5

3 測試結果及缺陷分析 5

登入介面: 6

情況一、 6

情況二、 7

情況三、 7

情況四: 7

3.1 測試執**況與記錄 8

3.1.1 測試組織 8

3.1.2 測試時間 8

3.1.3 測試版本 9

3.2 覆蓋分析 9

3.2.1 需求覆蓋 9

3.2.2 測試覆蓋 9

3.3 缺陷的統計與分析 9

3.3.1 缺陷彙總 9

3.3.2 缺陷分析 10

3.3.3 殘留缺陷與未解決問題 10

4 測試結論 11

5 建議 11

本測試報告的具體編寫目的,指出預期的讀者範圍。

例項:本測試報告為圖書管理系統的測試報告,目的在於總結測試階段的測試以及分析測試結果,描述系統是否符合需求(或達到圖書系統功能目標)。預期參考人員包括使用者、測試人員、、開發人員、專案管理者、其他質量管理人員和需要閱讀本報告的高層經理。

提示:通常,使用者對測試結論部分感興趣,開發人員希望從缺陷結果以及分析得到產品開發質量的資訊,專案管理者對測試執行中成本、資源和時間予與重視,而高層經理希望能夠閱讀到簡單的圖表並且能夠與其他專案進行同向比較。

a.被測試軟體系統的名稱:商品**銷售系統。

b.該軟體的任務提出者、開發者、使用者及安裝此軟體的計算中心,指出測試環境與實

際執行環境之間可能存在的差異以及這些差異對測試結果的影響。

如果設計說明書有此部分,照抄。注意必要的框架圖和網路拓撲圖能吸引眼球。

列出設計本系統/專案的專用術語和縮寫語約定。對於技術相關的名詞和與多義詞一定要註明清楚,以便閱讀時不會產生歧義。

a、 軟體工程導論(第五版) 張海藩編著

b、 現代軟體工程週之英編著

c、 需求分析說明書

d、 概要設計說明書

e、 詳細設計說明書

測試的概要介紹,包括測試的一些宣告、測試範圍、測試目的等等,主要是測試情況簡介。(其他測試經理和質量人員關注部分)

簡要介紹測試用例的設計方法。例如:等價類劃分、邊界值、因果圖,以及用這類方法(3-4句)。

提示:如果能夠具體對設計進行說明,在其他開發人員、測試經理閱讀的時候就容易對你的用例設計有個整體的概念,順便說一句,在這裡寫上一些非常規的設計方法也是有利的,至少在沒有看到測試結論之前就可以了解到測試經理的設計技術,重點測試部分一定要保證有兩種以上不同的用例設計方法。

簡要介紹測試環境及其配置。

提示:清單如下,如果系統/專案比較大,則用**方式列出

資料庫伺服器配置

cpu:intel pentiun 4 2.4 ghz

記憶體:512m

硬碟:20g

作業系統:windows xp 及更高

應用軟體:vb2005 access

機器網路名:

區域網位址:

應用伺服器配置

…….客戶端配置

…….對於網路裝置和要求也可以使用相應的**,對於三層架構的,可以根據網路拓撲圖列出相關配置。

簡要介紹測試中採用的方法(和工具)。

提示:主要是黑盒測試,測試方法可以寫上測試的重點和採用的測試模式,這樣可以一目了然的知道是否遺漏了重要的測試點和關鍵塊。工具為可選項,當使用到測試工具和相關工具時,要說明。

注意要註明是自產還是廠商,版本號多少,在測試報告發布後要避免大多任務具的版權問題。

描述測試資源消耗情況,記錄實際資料。(測試、專案經理關注部分)

可列出簡單的測試組架構圖,包括:

測試組架構 (如存在分組、使用者參與等情況)

測試經理(苗玉丹)

主要測試人員苗玉丹

參與測試人員付正弟、梅飛、楊夢迪、袁靜

列出測試的跨度和工作量,最好區分測試文件和活動的時間。資料可供過程度量使用。

例如登入子系統/子功能

實際開始時間-實際結束時間

總工時/總工作日

任務 2023年6月6日——6月9日

合計 4 天

對於大系統/專案來說最終要統計資源的總投入,必要時要增加成本一欄,以便管理者清楚的知道究竟花費了多少人力去完成測試。

測試型別人員成本工具裝置其他費用

總計 5 人

在資料彙總時可以統計個人的平均投入時間和總體時間、整體投入平均時間和總體時間,還可以算出每乙個功能點所花費的時/人。

用時人員編寫用例執行測試總計

合計 2 時/人

給出測試的版本,如果是最終報告,可能要報告測試次數回歸測試多少次。列出**清單則便於知道那個子系統/子模組的測試頻度,對於多次回歸的子系統/子模組將引起開發者關注。

需求覆蓋率是指經過測試的需求/功能和需求規格說明書中所有需求/功能的比值,通常情況下要達到100%的目標。

需求/功能(或編號) 測試型別是否通過備註

[y][p][n][n/a]

根據測試結果 ,按編號給出每一測試需求的通過與否結論。p表示部分通過,n/a表示不可測試或者用例不適用。實際上,需求跟蹤矩陣列出了一一對應的用例情況以避免遺漏,此表作用為傳達需求的測試資訊以供檢查和審核。

需求覆蓋率計算 y項/需求總數 ×100%

需求/功能(或編號) 用例個數執行總數未執行未/漏測分析和原因

實際上,測試用例已經記載了預期結果資料,測試缺陷上說明了實測結果資料和與預期結果資料的偏差;因此沒有必要對每個編號在此包含更詳細的說明的缺陷記錄與偏差,列表的目的僅在於更好的檢視測試結果。

測試覆蓋率計算執行數/用例總數 ×100%

缺陷統計主要涉及到被測系統的質量,因此,這部分成為開發人員、質量人員重點關注的部分。

被測系統系統測試回歸測試總計

合計 按嚴重程度

嚴重一般微小

按缺陷型別

使用者介面一致性功能演算法介面文件使用者介面其他

按功能分布

功能一功能二功能三功能四功能五功能六功能七

最好給出缺陷的餅狀圖和柱狀圖以便直觀檢視。俗話說一圖勝千言,圖示能夠使閱讀者迅速獲得資訊,尤其是各層面管理人員沒有時間去逐項閱讀文章。

圖例本部分對上述缺陷和其他收集資料進行綜合分析

缺陷綜合分析

缺陷發現效率 = 缺陷總數/執行測試用時

可到具體人員得出平均指標

用例質量 = 缺陷總數/測試用例總數 ×100%

缺陷密度 = 缺陷總數/功能點總數

缺陷密度可以得出系統各功能或各需求的缺陷分布情況,開發人員可以在此分析基礎上得出那部分功能/需求缺陷最多,從而在今後開發注意避免並注意在實施時予與關注,測試經驗表明,測試缺陷越多的部分,其隱藏的缺陷也越多。

測試曲線圖

描繪被測系統每工作日/周缺陷數情況,得出缺陷走勢和趨向

重要缺陷摘要

缺陷編號簡要描述分析結果備註

殘留缺陷

編號:bug號

缺陷概要:該缺陷描述的事實

原因分析:如何引起缺陷,缺陷的後果,描述造成軟體侷限性和其他限制性的原因

預防和改進措施:彌補手段和長期策略

未解決問題

功能/測試型別:

測試結果:與預期結果的偏差

缺陷:具體描述

評價:對這些問題的看法,也就是這些問題如果發出去了會造成什麼樣的影響

4 測試結論與建議

報告到了這個部分就是乙個總結了,對上述過程、缺陷分析之後該下個結論,此部分為專案經理、部門經理以及高層經理關注,請清晰扼要的下定論。

1.測試執行是否充分(可以增加對安全性、可靠性、可維護性和功能性描述)

2. 對測試風險的控制措施和成效

3. 測試目標是否完成

4. 測試是否通過

5. 是否可以進入下一階段專案目標

1.對系統存在問題的說明,描述測試所揭露的軟體缺陷和不足,以及可能給軟體實施和執行帶來的影響

2.可能存在的潛在缺陷和後續工作

3.對缺陷修改和產品設計的建議

4.對過程改進方面的建議

測試報告的內容大同小異,對於一些測試報告而言,可能將第四和第五部分合併,逐項列出測試項、缺陷、分析和建議,這種方法也比較多見,尤其在第三方評測報告中,此份報告模板僅供參考。

圖書管理系統測試報告

目錄1 引言 1 1.1編寫目的 1 1.2專案背景 1 1.3定義 1 2 任務概述 2 2.1目標 2 2.2執行環境 2 2.3需求概述 2 2.4條件與限制 2 3 計畫 2 3.1測試方案 2 3.2測試專案 3 3.3測試準備 3 4 測試專案說明 3 4.1測試專案名稱及測試內容 3 ...

圖書管理系統程式設計報告書

一 問題描述 1 圖書的新增 可以分別進行圖書 如書名 編號 作者 書的 等 資訊與會員 卡號 所借書的名稱等 資料的錄入。2 圖書查詢 可以將圖書的資訊 書名 編號 作者 書的 輸出到螢幕上。3 操作 使用者可以進行借書 還書 以圖書名進行查詢 修改使用者資料,新增會員等功能。4 儲存 可以將錄入...

圖書館管理系統測試報告

測試報告 執筆 審核 校驗2009 12 2 1.概述 1.1 測試目的 驗證登入模組是否符合設計,能否完成預計的登入功能。1.2 專案背景 本圖書館管理系統資料庫方面已經設計完成,正在實現登入模組。2.測試環境 硬體環境 cpu是amd sempron tm dual core processor...