2023年6月21日发(作者:)

图书馆管理系统—图书管理测试用例

文件状态:

[ ] 草稿

[√] 正式发布

[ ] 正在修改

文件标识: SZ-TSG-TEST-CASE

当前版本: 1.0

作 者: 刘玲丽

完成日期: 2012-5-1227

目 录

目 录 ............................................................................................................................. 1

1.

文档介绍 ............................................................................................................... 3

1.1

文档目的 ............................................................................................................. 3

1.2

文档范围 ............................................................................................................. 3

1.3

读者对象 ............................................................................................................. 3

1.4

参考文献 ............................................................................................................. 3

1.5

术语与缩写解释 .................................................................................................. 3

2. 功能测试用例 ........................................................................................................... 4

2.1

被测试对象的介绍 .............................................................................................. 4

2.2

测试范围与目的 .................................................................................................. 4

2.3

测试环境与测试辅助工具的描述 ...................................................................... 4

2.5

功能测试用例 ..................................................................................................... 4

3. 性能测试用例 ......................................................................................................... 11

3.1

被测试对象的介绍 ............................................................................................ 11

3.2

测试范围与目的 ................................................................................................ 11

3.3

测试环境与测试辅助工具的描述 .................................................................... 11

3.4

测试驱动程序的设计 ........................................................................................ 12

3.5

性能测试用例 ................................................................................................... 12

4. 链接测试 ................................................................................................................ 12

4.1

被测试对象的介绍 ............................................................................................ 12

4.2链接测试内容

4.2.1测试所有链接是否按指示的那样确实链接到了该链接的页面;

4.2.2测试所链接的页面是否存在;

4.2.3保证WEB应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 ...................................................... 13

4.3

测试环境与测试辅助工具的描述 .................................................................... 13 4.5

测试人员测试用例 ............................................................................................ 14

5. 导航测试用例 ......................................................................................................... 14

5.1

被测试对象的介绍 ............................................................................................ 14

5.2

测试范围与目的 ................................................................................................ 15

5.3

测试环境与测试辅助工具的描述 .................................................................... 15

5.4

测试驱动程序的设计 ........................................................................................ 15

5.5导航测试用例 .................................................................................................... 15

6. 图形用户界面测试用例 ......................................................................................... 16

6.1

被测试对象的介绍 ............................................................................................ 16

6.2

测试范围与内容 ................................................................................................ 16

6.3

测试环境与测试辅助工具的描述 .................................................................... 16

6.5

用户界面测试的检查表 .................................................................................... 17

7. 兼容性测试用例 ..................................................................................................... 18

7.1

被测试对象的介绍 ............................................................................................ 18

7.2

测试范围与目的 ................................................................................................ 18

7.3

测试环境与测试辅助工具的描述 .................................................................... 18

7.4

测试驱动程序的设计 ........................................................................................ 19

7.5

兼容性测试用例 ................................................................................................ 19

8. 安全性测试用例 ..................................................................................................... 19

8.1

被测试对象的介绍 ............................................................................................ 19

8.2

测试范围与目的 ................................................................................................ 20

8.3

测试环境与测试辅助工具的描述 .................................................................... 20

2 1. 文档介绍

1.1 文档目的

本文档的目的在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量。

1.2 文档范围

本文档包括了功能测试用例、性能测试用例、GUI测试用例、导航测试用例、兼容性测试用例、安全性测试用例、链接测试用例。

因图书管理模块又可以分为书馆管理模块(增、删、改、查),图书分类模块(增、删、改、查),图书信息管理模块(增、删、改、查)。而此三个模块的功能相似,因此在此处只对图书信息管理模块的测试用流利给出测试用例报告分析。

1.3 读者对象

测试工作组成员,个别开发人员

1.4 参考文献

[软件测试技术]

[图书馆管理系统-测试用例模板]

[图书馆管理系统-需求规格说明书]

[图书馆管理系统-测试用例模板]

[图书馆管理系统测试计划]

1.5 术语与缩写解释

缩写、术语 解 释

TSG

GUI

图书馆管理系统

图形用户界面

3 2. 功能测试用例

2.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的各功能进行测试。

2.2 测试范围与目的

测试范围是需求规格说明书中的需求3.1功能性需求中的各个子模块的各个功能。

测试目的是在于明确系统功能测试的范围,并详细描述测试该系统的功能需求。

2.3 测试环境与测试辅助工具的描述

2.3.1 测试环境

操作系统

浏览器(软件配置)

Windows XP

Microsoft Internet Explorer (6.0,8.0版本)

2.5 功能测试用例

功能描述

所属模块

用例目的

前提条件

用例ID

工作人员在“图书管理管理-入库”中输入藏书号、书名、作者、出版社、出版日期、简介、价格、数量,选择所属图书分类

图书管理模块

验证添加功能是否符合需求定义

系统里面没有我们准备测试的数据

输入/动作 期望结果 实际情况

通过/失败

执行人员

4 FTC-001

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

1. 选择“图书管理-查询”选项

2.书名,击查询按钮

弹出“添加成功”消息框

显示的数量为:2

FTC-002

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

2. 选择“图书管理-查询”选项

3. 输入书名,击查询按钮

弹出“添加成功”消息框

显示的数量为:4

FTC-003

藏书号:空格/不输入

书名:c#

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加失败!

提示:藏书号不能为空

5 FTC-004

藏书号:rjbj01

书名:空格/不输入

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加失败!

提示:书名不能为空

FTC-005

藏书号:rjbj01

书名:c#

作者:空格/不输入

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加失败!

提示:作者不能输入为空

FTC-006

藏书号:rjbj02

书名:c#

作者:王明

出版社:空格/不输入

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加成功!

FTC-007

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:空格/不输入

简介:省略

价格:¥21

数量:2

添加成功!

6 FTC-008

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-02-01

简介:空格/不输入

价格:¥21

数量:2

添加失败!

提示:简介输入不能为空

FTC-009

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-02-01

简介:省略

价格:空格/不输入

数量:2

添加失败!

提示:价格输入不能为空

FTC-010

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-02-01

简介:省略

价格:¥21

数量:空格/不输入

添加失败!

提示:数量输入不能为空

功能描述

所属模块

用例目的

前提条件

工作人员在“图书管理-查询”中进行查询测试

图书管理模块

测试查询功能

数据库的Book_stock表中已存放以下数据:

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-01-01

简介:省略

价格:¥21

数量:2

7 用例ID

FTC-026

FTC-027

功能描述

所属模块

用例目的

前提条件

查询全部按钮

点击查询全部按钮

查询出全部图书信息

按条件查询按钮

1.输入

书名:c#

2.点击查询按钮

成功查询出该图书的信息

输入/动作 期望结果 实际情况

通过/失败

执行人员

工作人员在“图书管理管理-查询-修改”中进行修改测试

图书管理

测试修改功能

数据库的Book_stock表中已存放以下数据:

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-01-01

简介:省略

价格:¥21

数量:2

用例ID

FTC-037

输入/动作

1.在“图书管理-查询”中选择

按条件查询

2.输入

书名:c#

3.点击查询按钮

4.在查询出的信息最右列选择“修改”链接

5.在跳转到的修改页面中,修改图书简介为“主要介绍了一些期望结果 实际情况

通过/失败

执行人员

弹出“修改成功”

消息框

8 基础知识,还有编程思想,编程规范”

FTC-038

1.在“图书管理-查询”中选择

按条件查询

2.输入

书名:c#

3.点击查询按钮

功能描述

所属模块

用例目的

前提条件

工作人员在“图书管理-删除”中进行删除

图书管理

测试删除功能

数据库的Book_stock表中已存放以下数据:

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-01-01

简介:省略

价格:¥21

数量:2

用例ID

FTC-041

输入/动作

1. 选择导航中的“图书管理-下架”选项

2. 在“图书管理-删除”页面中输入:

书名:c#

作者:王明

3.点击下架按钮

期望结果 实际情况

通过/失败

执行人员

可以看到书名为“c#”的图书简介已经被修改

弹出“下架成功”

消息框

9 FTC-042

1.在“图书管理-查询”中选择

按条件查询

2.输入

书名:c#

3.点击查询按钮

弹出“该图书不存在”消息框

FTC-042

1. 选择导航中的“图书管理-下架”选项

2. 在“图书管理-删除”页面中输入:

书名:空格/不输入

作者:王明

3.点击下架按钮

提示:书名不能为空

FTC-042

1. 选择导航中的“图书管理-下架”选项

2. 在“图书管理-删除”页面中输入:

书名:c#

作者:空格/不输入

提示“作者不能为空”

10 3.点击下架按钮

3. 性能测试用例

3.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的性能进行测试。

3.2 测试范围与目的

测试范围:需求3.2.3性能中的各个子内容,包括页面平均响应速度、可容纳同时在线的用户数。

测试目的:在于明确系统性能测试的范围,并详细描述测试该系统的的各性能。

3.3 测试环境与测试辅助工具的描述

3.3.1 测试环境

操作系统

浏览器

3.3.2 测试辅助工具

LoadRunner 8.1 企业级软件并发自动化压力测试工具

Windows XP

Microsoft Internet Explorer

11 3.4 测试驱动程序的设计

3.5 性能测试用例

页面平均响应速在单用户执行增加修改和删除操作的时候,在运行环境规定的条件度

用例目的

前提条件

下,单次操作的响应时间要求在2秒钟之内。

测试单用户执行操作的响应时间是否符合需求规定。

以管理员身份登入后台页面,实行增删改查。

Pass用例ID

输入数据

期望的值)

实际/

Fail

/To

do

工作人PTC-001 员将图书入库

工作PTC-002 人员查询图书

工作PTC-003 人员修改图书

工作PTC-003

人员删除图书

<=2秒

<=2秒

<=2 <=2

值)

性能(平均性能(平均注执行人员

4. 链接测试

4.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的链接方面能进行测试。

12 4.2链接测试内容

4.2.1测试所有链接是否按指示的那样确实链接到了该链接的页面;

4.2.2测试所链接的页面是否存在;

4.2.3保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。

4.3 测试环境与测试辅助工具的描述

4.3.1硬件设备

序号

1

序号

1

2

3

4

5

6

4.3.2软件环境

服务器软件环境

操作系统:采用Windows xp

Web服务:

数据库:SQL SERVER 2005 Express

客户端软件环境

操作系统:Windows9x以上,IE6.0

技术指标项目

CPU类型

CPUCache (L1+L2)

内存(最大满配)

网络协议

系统可靠性

操作系统

技术指标

32位 CPU为P4 2.0G*1(标配1颗)

CPU=512k

系统内存=512M(标配512M,目前配置2.5G)

支持TCP/IP、IPX等多种协议族

MTBF>=80000小时

系统采用Windows xp操作系统

设备型号 设备用途 设备配置

windowXP

服务器 测试OA系统服务器功能

个人计算机 测试客户端的功能

13 4.5 测试人员测试用例

包括"所有链接均链接到了该链接的页面用例","链接的页面不存在测试用例","系统上没有孤立的页面测试用例"

测试所有链接是否按照指示的那样确实链接到该链接的页面

链接测试

用例目的

前提条件

期望的性能实际性能Pass/Fail 执行人用例ID 输入数据 注释

(平均值) (平均值) /To do 员

LTC-001

手动测试系统上没有单击每一个链接,LTC-002 检查所链接的页面单击页面中的每一个链接,检查链接LTC-003

是否按照指示的那样确实链接到了该链接的页面

所有链接均链接到了该链接的页面

所有链接均

又链接页面

各个页面 孤立的页面

是否存在

5. 导航测试用例

5.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的导航方面能进行测试。

14 5.2 测试范围与目的

(1)、导航是否直观

(2)、Web系统的主要部分是否可通过主页访问

(3)、系统是否需要站点地图、搜索引擎或其他的导航帮助

(4)、Web应用系统的页面结构、导航、菜单、连接的风格是否一致

(5)、Web应用系统导航帮助要尽可能地准确。Web应用系统的层次一旦决定,就要着手测试用户导航功能。

5.3 测试环境与测试辅助工具的描述

5.3.1 测试环境

操作系统

浏览器

5.3.2 测试辅助工具

Windows XP

Microsoft Internet Explorer

5.4 测试驱动程序的设计

5.5导航测试用例

导航按钮清晰可见,便于使用

导航测试

系统中的主要模块应该通过主页链接,直接访问

搜索引擎或其他的导航帮助

按照导航信息,应能顺利完成各项任务

用例目的

前提条件

用例ID

导航功能直观、完整、准确

期望的性能实际性能Pass/Fail 执行人输入数据 注释

(平均值) (平均值) /To do 员

检查各个导航按钮清NTC-001 页面中的晰可见,便导航按钮 于使用

检查管理员管理页NTC-002 中是否包含了所有对管理员在前、后台主页面可以直接进入到目标模块

15 管理的链接

检测页面中是否提NTC-003

供搜索引擎及其他的导航帮助

在页面左侧或上方提供搜索引擎及导航帮助信息

按照导航按照道行可信息能否以一步一步NTC-004 顺利完成地顺利完成对各种信各种信息的息的管理 各项操作

6. 图形用户界面测试用例

6.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的图形用户界面方面能进行测试。

6.2 测试范围与内容

UI测试范围:测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字、图片组合是否完美,操作是否友好等等。

UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能,确保用户界面符合公司或行业的标准,包括用户友好性、人性化、易操作性测试。

6.3 测试环境与测试辅助工具的描述

6.3.1硬件设备

序号

1

设备型号 设备用途 设备配置

服务器 测试OA系统服务器功能

16 2

序号

1

2

3

4

5

6

个人计算机 测试客户端的功能 Window2000/windowXP

技术指标项目

CPU类型

CPUCache (L1+L2)

内存(最大满配)

网络协议

系统可靠性

操作系统

技术指标

32位 CPU为P4 2.0G*1(标配1颗)

CPU=512k

系统内存=512M(标配512M,目前配置2.5G)

支持TCP/IP、IPX等多种协议族

MTBF>=80000小时

系统采用Windows 2000操作系统

6.3.2软件环境

服务器软件环境

操作系统:采用Windows2000 Server

Web服务:

数据库:SQL SERVER 2005 Express

客户端软件环境

操作系统:Windows9x以上,IE6.0

6.5 用户界面测试的检查表

用例编号 检查项

窗口切换、移动、改变大小时正常吗?

各种界面元素的文字正确吗?(如标题、提示等)

各种界面元素的状态正确吗?(如有效、无效、选中等状态)

测试执行人员及其评价

UTC-001

UTC-002

UTC-003

UTC-004

UTC-005

UTC-006

UTC-007

UTC-009

UTC-010

UTC-012

UTC-013

UTC-015

各种界面元素支持键盘操作吗?

各种界面元素支持鼠标操作吗?

对话框中的缺省焦点正确吗?

数据项能正确回显吗?

执行有风险的操作时,有“确认”、“放弃”等提示吗?

操作顺序合理吗?

各种界面元素的布局合理吗?美观吗?

各种界面元素的颜色协调吗?

字体美观吗?

17 7. 兼容性测试用例

7.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的兼容性方面能进行测试。

7.2 测试范围与目的

1、操作系统兼容性

2、浏览器兼容性

3、其它的软件兼容

4、硬件兼容

5、带宽限制/网络环境兼容性

7.3 测试环境与测试辅助工具的描述

7.3.1硬件设备

序号

1

7.3.2软件环境

服务器软件环境

操作系统:采用Windows xp

Web服务:

数据库:SQL SERVER 2005 Express

客户端软件环境

操作系统:Windows9x以上,IE6.0

设备型号

服务器

个人计算机

设备用途

测试TSG统服务器功能

测试客户端的功能

设备配置

Windows XP

18 7.4 测试驱动程序的设计

7.5 兼容性测试用例

JTC-001:分辨率测试

概述 :

测试系统在不同分辨率下是否能正常显示

步骤:

1. 在浏览器的地址栏中输入访问“图书馆管理系统-图书管理”的url,单击[转到]按钮

2. 右键点击操作系统的桌面:选择[属性][设置],调整[屏幕分辨率,单击[确定]按钮,保存所做的修改

3. 切换到购物系统的各个页面

4. 重复执行第2和第3步骤

通过/失败:

执行人员:

JTC-002 浏览器测试

概述:系统在所有主流的浏览器(IE6、IE7、)下均能正常使用

步骤:

1. 用户使用不同的主流的浏览器(如:IE6、IE7、),在地址栏中输入“网上购物系统URL”

2. 在购物网站的不同页面间切换

通过/失败:

执行人员:

期望结果:

1, 可以顺利地进入到“图书”主页面

2, 所有的功能均可用,并且页面美观

测试结果:

测试结果:

期望结果:

1. 弹出“图书管理”首页

2. 分辨率改变

3. 所有页面均能正常显示,页面美观、控件间的相对位置合理

4. 页面在所有的分辨率下均能正常显示,页面美观、控件的相对位置合理

8. 安全性测试用例

8.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的安全性方面能进行测试。

19 8.2 测试范围与目的

(1)必须要注意到是否大小写敏感,可以试多少次的限制等;

(2)Web应用系统是否有超时的限制,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新执行操作才能正常使用;

(3)为了保证Web应用系统的安全性,需要测试相关信息是否写进了日志文件、是否可追踪;

(4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性;

(5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还需测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。

8.3 测试环境与测试辅助工具的描述

5.3.1 测试环境

操作系统

浏览器

5.3.2 测试辅助工具

IBM Rational AppScan

Windows XP

Microsoft Internet Explorer

20

2023年6月21日发(作者:)

图书馆管理系统—图书管理测试用例

文件状态:

[ ] 草稿

[√] 正式发布

[ ] 正在修改

文件标识: SZ-TSG-TEST-CASE

当前版本: 1.0

作 者: 刘玲丽

完成日期: 2012-5-1227

目 录

目 录 ............................................................................................................................. 1

1.

文档介绍 ............................................................................................................... 3

1.1

文档目的 ............................................................................................................. 3

1.2

文档范围 ............................................................................................................. 3

1.3

读者对象 ............................................................................................................. 3

1.4

参考文献 ............................................................................................................. 3

1.5

术语与缩写解释 .................................................................................................. 3

2. 功能测试用例 ........................................................................................................... 4

2.1

被测试对象的介绍 .............................................................................................. 4

2.2

测试范围与目的 .................................................................................................. 4

2.3

测试环境与测试辅助工具的描述 ...................................................................... 4

2.5

功能测试用例 ..................................................................................................... 4

3. 性能测试用例 ......................................................................................................... 11

3.1

被测试对象的介绍 ............................................................................................ 11

3.2

测试范围与目的 ................................................................................................ 11

3.3

测试环境与测试辅助工具的描述 .................................................................... 11

3.4

测试驱动程序的设计 ........................................................................................ 12

3.5

性能测试用例 ................................................................................................... 12

4. 链接测试 ................................................................................................................ 12

4.1

被测试对象的介绍 ............................................................................................ 12

4.2链接测试内容

4.2.1测试所有链接是否按指示的那样确实链接到了该链接的页面;

4.2.2测试所链接的页面是否存在;

4.2.3保证WEB应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 ...................................................... 13

4.3

测试环境与测试辅助工具的描述 .................................................................... 13 4.5

测试人员测试用例 ............................................................................................ 14

5. 导航测试用例 ......................................................................................................... 14

5.1

被测试对象的介绍 ............................................................................................ 14

5.2

测试范围与目的 ................................................................................................ 15

5.3

测试环境与测试辅助工具的描述 .................................................................... 15

5.4

测试驱动程序的设计 ........................................................................................ 15

5.5导航测试用例 .................................................................................................... 15

6. 图形用户界面测试用例 ......................................................................................... 16

6.1

被测试对象的介绍 ............................................................................................ 16

6.2

测试范围与内容 ................................................................................................ 16

6.3

测试环境与测试辅助工具的描述 .................................................................... 16

6.5

用户界面测试的检查表 .................................................................................... 17

7. 兼容性测试用例 ..................................................................................................... 18

7.1

被测试对象的介绍 ............................................................................................ 18

7.2

测试范围与目的 ................................................................................................ 18

7.3

测试环境与测试辅助工具的描述 .................................................................... 18

7.4

测试驱动程序的设计 ........................................................................................ 19

7.5

兼容性测试用例 ................................................................................................ 19

8. 安全性测试用例 ..................................................................................................... 19

8.1

被测试对象的介绍 ............................................................................................ 19

8.2

测试范围与目的 ................................................................................................ 20

8.3

测试环境与测试辅助工具的描述 .................................................................... 20

2 1. 文档介绍

1.1 文档目的

本文档的目的在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量。

1.2 文档范围

本文档包括了功能测试用例、性能测试用例、GUI测试用例、导航测试用例、兼容性测试用例、安全性测试用例、链接测试用例。

因图书管理模块又可以分为书馆管理模块(增、删、改、查),图书分类模块(增、删、改、查),图书信息管理模块(增、删、改、查)。而此三个模块的功能相似,因此在此处只对图书信息管理模块的测试用流利给出测试用例报告分析。

1.3 读者对象

测试工作组成员,个别开发人员

1.4 参考文献

[软件测试技术]

[图书馆管理系统-测试用例模板]

[图书馆管理系统-需求规格说明书]

[图书馆管理系统-测试用例模板]

[图书馆管理系统测试计划]

1.5 术语与缩写解释

缩写、术语 解 释

TSG

GUI

图书馆管理系统

图形用户界面

3 2. 功能测试用例

2.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的各功能进行测试。

2.2 测试范围与目的

测试范围是需求规格说明书中的需求3.1功能性需求中的各个子模块的各个功能。

测试目的是在于明确系统功能测试的范围,并详细描述测试该系统的功能需求。

2.3 测试环境与测试辅助工具的描述

2.3.1 测试环境

操作系统

浏览器(软件配置)

Windows XP

Microsoft Internet Explorer (6.0,8.0版本)

2.5 功能测试用例

功能描述

所属模块

用例目的

前提条件

用例ID

工作人员在“图书管理管理-入库”中输入藏书号、书名、作者、出版社、出版日期、简介、价格、数量,选择所属图书分类

图书管理模块

验证添加功能是否符合需求定义

系统里面没有我们准备测试的数据

输入/动作 期望结果 实际情况

通过/失败

执行人员

4 FTC-001

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

1. 选择“图书管理-查询”选项

2.书名,击查询按钮

弹出“添加成功”消息框

显示的数量为:2

FTC-002

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

2. 选择“图书管理-查询”选项

3. 输入书名,击查询按钮

弹出“添加成功”消息框

显示的数量为:4

FTC-003

藏书号:空格/不输入

书名:c#

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加失败!

提示:藏书号不能为空

5 FTC-004

藏书号:rjbj01

书名:空格/不输入

作者:王明

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加失败!

提示:书名不能为空

FTC-005

藏书号:rjbj01

书名:c#

作者:空格/不输入

出版社:天津出版社

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加失败!

提示:作者不能输入为空

FTC-006

藏书号:rjbj02

书名:c#

作者:王明

出版社:空格/不输入

出版日期:2012-01-21

简介:省略

价格:¥21

数量:2

添加成功!

FTC-007

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:空格/不输入

简介:省略

价格:¥21

数量:2

添加成功!

6 FTC-008

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-02-01

简介:空格/不输入

价格:¥21

数量:2

添加失败!

提示:简介输入不能为空

FTC-009

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-02-01

简介:省略

价格:空格/不输入

数量:2

添加失败!

提示:价格输入不能为空

FTC-010

藏书号:rjbj03

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-02-01

简介:省略

价格:¥21

数量:空格/不输入

添加失败!

提示:数量输入不能为空

功能描述

所属模块

用例目的

前提条件

工作人员在“图书管理-查询”中进行查询测试

图书管理模块

测试查询功能

数据库的Book_stock表中已存放以下数据:

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-01-01

简介:省略

价格:¥21

数量:2

7 用例ID

FTC-026

FTC-027

功能描述

所属模块

用例目的

前提条件

查询全部按钮

点击查询全部按钮

查询出全部图书信息

按条件查询按钮

1.输入

书名:c#

2.点击查询按钮

成功查询出该图书的信息

输入/动作 期望结果 实际情况

通过/失败

执行人员

工作人员在“图书管理管理-查询-修改”中进行修改测试

图书管理

测试修改功能

数据库的Book_stock表中已存放以下数据:

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-01-01

简介:省略

价格:¥21

数量:2

用例ID

FTC-037

输入/动作

1.在“图书管理-查询”中选择

按条件查询

2.输入

书名:c#

3.点击查询按钮

4.在查询出的信息最右列选择“修改”链接

5.在跳转到的修改页面中,修改图书简介为“主要介绍了一些期望结果 实际情况

通过/失败

执行人员

弹出“修改成功”

消息框

8 基础知识,还有编程思想,编程规范”

FTC-038

1.在“图书管理-查询”中选择

按条件查询

2.输入

书名:c#

3.点击查询按钮

功能描述

所属模块

用例目的

前提条件

工作人员在“图书管理-删除”中进行删除

图书管理

测试删除功能

数据库的Book_stock表中已存放以下数据:

藏书号:rjbj01

书名:c#

作者:王明

出版社:天津出版社

出版日期:2001-01-01

简介:省略

价格:¥21

数量:2

用例ID

FTC-041

输入/动作

1. 选择导航中的“图书管理-下架”选项

2. 在“图书管理-删除”页面中输入:

书名:c#

作者:王明

3.点击下架按钮

期望结果 实际情况

通过/失败

执行人员

可以看到书名为“c#”的图书简介已经被修改

弹出“下架成功”

消息框

9 FTC-042

1.在“图书管理-查询”中选择

按条件查询

2.输入

书名:c#

3.点击查询按钮

弹出“该图书不存在”消息框

FTC-042

1. 选择导航中的“图书管理-下架”选项

2. 在“图书管理-删除”页面中输入:

书名:空格/不输入

作者:王明

3.点击下架按钮

提示:书名不能为空

FTC-042

1. 选择导航中的“图书管理-下架”选项

2. 在“图书管理-删除”页面中输入:

书名:c#

作者:空格/不输入

提示“作者不能为空”

10 3.点击下架按钮

3. 性能测试用例

3.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的性能进行测试。

3.2 测试范围与目的

测试范围:需求3.2.3性能中的各个子内容,包括页面平均响应速度、可容纳同时在线的用户数。

测试目的:在于明确系统性能测试的范围,并详细描述测试该系统的的各性能。

3.3 测试环境与测试辅助工具的描述

3.3.1 测试环境

操作系统

浏览器

3.3.2 测试辅助工具

LoadRunner 8.1 企业级软件并发自动化压力测试工具

Windows XP

Microsoft Internet Explorer

11 3.4 测试驱动程序的设计

3.5 性能测试用例

页面平均响应速在单用户执行增加修改和删除操作的时候,在运行环境规定的条件度

用例目的

前提条件

下,单次操作的响应时间要求在2秒钟之内。

测试单用户执行操作的响应时间是否符合需求规定。

以管理员身份登入后台页面,实行增删改查。

Pass用例ID

输入数据

期望的值)

实际/

Fail

/To

do

工作人PTC-001 员将图书入库

工作PTC-002 人员查询图书

工作PTC-003 人员修改图书

工作PTC-003

人员删除图书

<=2秒

<=2秒

<=2 <=2

值)

性能(平均性能(平均注执行人员

4. 链接测试

4.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的链接方面能进行测试。

12 4.2链接测试内容

4.2.1测试所有链接是否按指示的那样确实链接到了该链接的页面;

4.2.2测试所链接的页面是否存在;

4.2.3保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。

4.3 测试环境与测试辅助工具的描述

4.3.1硬件设备

序号

1

序号

1

2

3

4

5

6

4.3.2软件环境

服务器软件环境

操作系统:采用Windows xp

Web服务:

数据库:SQL SERVER 2005 Express

客户端软件环境

操作系统:Windows9x以上,IE6.0

技术指标项目

CPU类型

CPUCache (L1+L2)

内存(最大满配)

网络协议

系统可靠性

操作系统

技术指标

32位 CPU为P4 2.0G*1(标配1颗)

CPU=512k

系统内存=512M(标配512M,目前配置2.5G)

支持TCP/IP、IPX等多种协议族

MTBF>=80000小时

系统采用Windows xp操作系统

设备型号 设备用途 设备配置

windowXP

服务器 测试OA系统服务器功能

个人计算机 测试客户端的功能

13 4.5 测试人员测试用例

包括"所有链接均链接到了该链接的页面用例","链接的页面不存在测试用例","系统上没有孤立的页面测试用例"

测试所有链接是否按照指示的那样确实链接到该链接的页面

链接测试

用例目的

前提条件

期望的性能实际性能Pass/Fail 执行人用例ID 输入数据 注释

(平均值) (平均值) /To do 员

LTC-001

手动测试系统上没有单击每一个链接,LTC-002 检查所链接的页面单击页面中的每一个链接,检查链接LTC-003

是否按照指示的那样确实链接到了该链接的页面

所有链接均链接到了该链接的页面

所有链接均

又链接页面

各个页面 孤立的页面

是否存在

5. 导航测试用例

5.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的导航方面能进行测试。

14 5.2 测试范围与目的

(1)、导航是否直观

(2)、Web系统的主要部分是否可通过主页访问

(3)、系统是否需要站点地图、搜索引擎或其他的导航帮助

(4)、Web应用系统的页面结构、导航、菜单、连接的风格是否一致

(5)、Web应用系统导航帮助要尽可能地准确。Web应用系统的层次一旦决定,就要着手测试用户导航功能。

5.3 测试环境与测试辅助工具的描述

5.3.1 测试环境

操作系统

浏览器

5.3.2 测试辅助工具

Windows XP

Microsoft Internet Explorer

5.4 测试驱动程序的设计

5.5导航测试用例

导航按钮清晰可见,便于使用

导航测试

系统中的主要模块应该通过主页链接,直接访问

搜索引擎或其他的导航帮助

按照导航信息,应能顺利完成各项任务

用例目的

前提条件

用例ID

导航功能直观、完整、准确

期望的性能实际性能Pass/Fail 执行人输入数据 注释

(平均值) (平均值) /To do 员

检查各个导航按钮清NTC-001 页面中的晰可见,便导航按钮 于使用

检查管理员管理页NTC-002 中是否包含了所有对管理员在前、后台主页面可以直接进入到目标模块

15 管理的链接

检测页面中是否提NTC-003

供搜索引擎及其他的导航帮助

在页面左侧或上方提供搜索引擎及导航帮助信息

按照导航按照道行可信息能否以一步一步NTC-004 顺利完成地顺利完成对各种信各种信息的息的管理 各项操作

6. 图形用户界面测试用例

6.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的图形用户界面方面能进行测试。

6.2 测试范围与内容

UI测试范围:测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字、图片组合是否完美,操作是否友好等等。

UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能,确保用户界面符合公司或行业的标准,包括用户友好性、人性化、易操作性测试。

6.3 测试环境与测试辅助工具的描述

6.3.1硬件设备

序号

1

设备型号 设备用途 设备配置

服务器 测试OA系统服务器功能

16 2

序号

1

2

3

4

5

6

个人计算机 测试客户端的功能 Window2000/windowXP

技术指标项目

CPU类型

CPUCache (L1+L2)

内存(最大满配)

网络协议

系统可靠性

操作系统

技术指标

32位 CPU为P4 2.0G*1(标配1颗)

CPU=512k

系统内存=512M(标配512M,目前配置2.5G)

支持TCP/IP、IPX等多种协议族

MTBF>=80000小时

系统采用Windows 2000操作系统

6.3.2软件环境

服务器软件环境

操作系统:采用Windows2000 Server

Web服务:

数据库:SQL SERVER 2005 Express

客户端软件环境

操作系统:Windows9x以上,IE6.0

6.5 用户界面测试的检查表

用例编号 检查项

窗口切换、移动、改变大小时正常吗?

各种界面元素的文字正确吗?(如标题、提示等)

各种界面元素的状态正确吗?(如有效、无效、选中等状态)

测试执行人员及其评价

UTC-001

UTC-002

UTC-003

UTC-004

UTC-005

UTC-006

UTC-007

UTC-009

UTC-010

UTC-012

UTC-013

UTC-015

各种界面元素支持键盘操作吗?

各种界面元素支持鼠标操作吗?

对话框中的缺省焦点正确吗?

数据项能正确回显吗?

执行有风险的操作时,有“确认”、“放弃”等提示吗?

操作顺序合理吗?

各种界面元素的布局合理吗?美观吗?

各种界面元素的颜色协调吗?

字体美观吗?

17 7. 兼容性测试用例

7.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的兼容性方面能进行测试。

7.2 测试范围与目的

1、操作系统兼容性

2、浏览器兼容性

3、其它的软件兼容

4、硬件兼容

5、带宽限制/网络环境兼容性

7.3 测试环境与测试辅助工具的描述

7.3.1硬件设备

序号

1

7.3.2软件环境

服务器软件环境

操作系统:采用Windows xp

Web服务:

数据库:SQL SERVER 2005 Express

客户端软件环境

操作系统:Windows9x以上,IE6.0

设备型号

服务器

个人计算机

设备用途

测试TSG统服务器功能

测试客户端的功能

设备配置

Windows XP

18 7.4 测试驱动程序的设计

7.5 兼容性测试用例

JTC-001:分辨率测试

概述 :

测试系统在不同分辨率下是否能正常显示

步骤:

1. 在浏览器的地址栏中输入访问“图书馆管理系统-图书管理”的url,单击[转到]按钮

2. 右键点击操作系统的桌面:选择[属性][设置],调整[屏幕分辨率,单击[确定]按钮,保存所做的修改

3. 切换到购物系统的各个页面

4. 重复执行第2和第3步骤

通过/失败:

执行人员:

JTC-002 浏览器测试

概述:系统在所有主流的浏览器(IE6、IE7、)下均能正常使用

步骤:

1. 用户使用不同的主流的浏览器(如:IE6、IE7、),在地址栏中输入“网上购物系统URL”

2. 在购物网站的不同页面间切换

通过/失败:

执行人员:

期望结果:

1, 可以顺利地进入到“图书”主页面

2, 所有的功能均可用,并且页面美观

测试结果:

测试结果:

期望结果:

1. 弹出“图书管理”首页

2. 分辨率改变

3. 所有页面均能正常显示,页面美观、控件间的相对位置合理

4. 页面在所有的分辨率下均能正常显示,页面美观、控件的相对位置合理

8. 安全性测试用例

8.1 被测试对象的介绍

图书馆管理系统简称TSG ,主要是利用主要是利用计算机和自动控制等技术与设备,实现管理图书与读者的功能。它是提高工作效率,使管理明朗化的一种系统。

以下主要是针对TSG系统的安全性方面能进行测试。

19 8.2 测试范围与目的

(1)必须要注意到是否大小写敏感,可以试多少次的限制等;

(2)Web应用系统是否有超时的限制,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新执行操作才能正常使用;

(3)为了保证Web应用系统的安全性,需要测试相关信息是否写进了日志文件、是否可追踪;

(4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性;

(5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还需测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。

8.3 测试环境与测试辅助工具的描述

5.3.1 测试环境

操作系统

浏览器

5.3.2 测试辅助工具

IBM Rational AppScan

Windows XP

Microsoft Internet Explorer

20