长柄试管-舟山医院试管曹文丽
图书馆管理系统测试用例
目
录
0.
文档介绍
.................................................. .................................................. ........................
4
0.1
文档目的
..................................... .................................................. ................................
4
0.2
文档范围
......................... .................................................. ............................................
4
0.3
读者对象
............... .................................................. .................................................. ....
4
0.4
参考文献
.......... .................................................. .................................................. .........
4
1.
接口-路径测试用例
. .................................................. .................................................. ....
5
1.1
被测试对象(单元)的介绍
.. .................................................. ....................................
5
1.2
测试范围与目的
.
............. .................................................. ............................................
5
1.3
测试环境与测试辅助工具的描述
..... .................................................. .........................
5
1.4
测试驱动程序的设计
.
....................... .................................................. ..........................
5
1.5
接口测试用例
................................... .................................................. ..........................
6
1.6
路径测试的检查表
.
........................ .................................................. .............................
7
2.
功能测试用例
.
.......................... .................................................. ........................................
8
2.1
被测试对象的介绍
.
............ .................................................. .........................................
8
2.2
测试范围与目的
.
... .................................................. .................................................. ....
8
2.3
测试环境与测试辅助工具的描述
..............................................
错误!未定义书签。
2.4
测试驱动程序的设计
.
........................................... ......................
错误!未定义书签。
2.5
功能测试用例
....................... .................................................. ......................................
8
3.
健壮性测试用例
.
.................. .................................................. ..........................................
1
0
3.1
被测试对象的介绍
.< br>............................................... .................................................. ....
1
0
3.2
测试范围与目的
.< br>............................................... .................................................. ........
1
0
3.3
测试环境与测试辅助工具的描述
..............................................
错误!未定义书签。
3.4
测试驱动程序的设计
.
........................................... ......................
错误!未定义书签。
3.5
容错能力
/
恢复能力测试用例
........ .................................................. ...........................
1
0
4.
性能测试用例
.
.......................... .................................................. ......................................
1
1
4.1
被测试对象的介绍
.< br>............................................... .................................................. ....
1
1
4.2
测试范围与目的
.< br>............................................... .................................................. ........
1
1
4.3
性能测试用例
... .................................................. .................................................. ......
1
1
5.
图形用户界面测试用例
...... .................................................. ...........................................
1
2
5.1
被测试对象的介绍
.< br>............................................... .................................................. ....
1
2
5.2
测试范围与目的
.< br>............................................... .................................................. ........
1
2
5.3
用户界面测试的检查表
.............................................. ................................................
1
2
6.
信息安全性测试用例
.......... .................................................. ...........................................
1
3
2
6.1
被测试对象的介绍
.
........................ .................................................. ...........................
1
3
6.2
测试范围与目的
.
......................... .................................................. ..............................
1
3
6.5
信息安全性测试用例
.
........... .................................................. ....................................
1
3
7.
压力测试用例
.
................... .................................................. .............................................
1
4
7.1
被测试对象的介绍
.< br>............................................... .................................................. ....
1
4
7.2
测试范围与目的
.< br>............................................... .................................................. ........
1
4
7.3
测试环境与测试辅助工具的描述
........................... .................................................. .
1
4
7.4
测试驱动程序的设计
................................................. .................................................
1
4
7.5
压力测试用例
............ .................................................. ...............................................
1
4
8.
可靠性测试用例
.
....... .................................................. .................................................. ...
1
5
8.1
被测试对象的介绍
.
........................................... .................................................. ........
1
5
8.2
测试范围与目的
.
........................................... .................................................. ............
1
5
8.5
可靠性测试用例
.
......................... .................................................. ..............................
1
5
9.
安装
/
反安装测试用例
.
.............. .................................................. .....................................
1
6
9.1
被测试对象的介绍
.< br>............................................... .................................................. ....
1
6
9.2
测试范围与目的
.< br>............................................... .................................................. ........
1
6
9.5
安装
/
反安装测试用例
.
.............. .................................................. ................................
1
6
3
0.
文档介绍
测
试
用
例
文
档
是
为
针
对
图
书
馆
管
理
系
统
而
编
写
的
,
对
图
书
馆
管
理
系
统
的
测
试
用
例
以
文
档
的
形
式
记
录
下
来
。
0.1
文档目的
影响软件测试的因素很多,< br>例如软件本身的复杂程度、开
发
人
员
的
自
身
素
质
等
等
。
有
些
因
素
是
客
观
存
在
的
,
而
有
些
因
素
是
波
动
的
、
不
稳
定
的
,
如
何
保
证
软
件
测
试
质
量
的
稳
定
?
软
件
测
试
文
档
的
目
的
是
为
了
保
证
软
件
测
试
的
质
量
,
把
人
为
的
因
素
减
小
到
最
小
。
同
时
编
写
软
件
测
试
文
档
,
便
于
以
后
测
试
的
更
新
。
同
时
也
方
便
项
目
人
员
的
交
流
。
0.2
文档范围
测试用例文档是针对图书馆管理系统的,因此文档范围控制在对图书馆管理系统编
写测试用例的范围之内。
0.3
读者对象
测试人员,相关项目人员。
0.4
参考文献
《软件测试基础教程》
Andreas Spiller
等著
人民邮电出版社
《软件工程—理论与实践》白忠建等编著
高等教育出版社
《实用软件测试指南》
Whittaker J.A.
马良荔
著
电子工业出版
4
1.
接口-路径测试用例
1.1
被测试对象(单元)的介绍
图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进< br>行管理,以及对用户的借还书管理和更新。硬件接口包括校园一卡通,扫描仪器,用户通过校园一卡
通可以借书,还书以及续借,图书管理员通过校园一卡通可以查阅用户的基本资料。扫描仪器通过对
校 园一卡通扫描,将用户的资料扫描到电脑,以及将用户的借还书扫描到电脑,及时将数据记录。
JDBC
,
即
JAVA
数据库连接,用于执行
SQL
语句的
JAVA
API
,为多种关系数据库提供统一访问。
SQL
(Structured Query
Language)
结构化查询语言,是一种 数据库查询和程序设计语言,
用于存取数据以及查询、更新和管理关系数据库系统。
1.2
测试范围与目的
测试范围包括外部接口(用户接口,硬件接口,软件接口)和内部接口。用户接口是指采用< br>可
视化窗口;硬件接口是指校园一卡通,扫描仪器;软件接口是指
JDBC
与< br>SQL
数据库的链接。内部接
口是指各个功能模块之间的接口(登录,查询,更新等)< br>。对接口进行测试是为了发现接口的缺陷,
增强图书馆管理系统的功能。
1.3
测试环境与测试辅助工具的描述
系统测试环境(
Windows 2000
以上版本)以及外部组织的环境。
1.4
测试驱动程序的设计
对每一个接口,设计一个 驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块
的功能,向被测模块传递数据。
5
1.5
接口测试用例
接口
A
(外部接口)
校园一卡通
输入
/
动作
从扫描仪扫描经过
已去磁的一卡通从扫描仪经过
接口
B
(外部接口)
扫描仪器
输入
/
动作
借的书从扫描仪器扫描
期望的输出
/
相应
扫
描
仪
器扫
描
到的信
息
输入电
脑
欲还书从扫描仪扫描
扫
描
到
用户
信
息,以
及
是否到
期
欲续借书从扫描仪扫过
已去磁的书从扫描仪扫过
扫描用户信息,更新数据库
不
能
扫
描到
用
户信息
,
提示错
误
接口
C
(外部接口)
SQL数据库接口
输入
/
动作
输入《傅雷家书》进行查询
接口
D
(管理员登录
接口)
输入
/
动作
管
理
员
ID:,
密
码
:
hujianfeng
用户名:
abcdefghijklm nopad,
密
码
:hujianfeng
用
户
名
:
123456
,
密
码
:
hujianfeng
…
接口
E
(内部接口)
输入
/
动作
输入书名:
《
C
程序设计》
输入书名:
abddfdfdfdfdafds
输入书名:空(不输入)
查询
期望的输出
/
相应
显示有或者没有此书
显示输入格式不对
提示请输入书名
实际情况
与期望情况万和
吻合
吻合
用户名为非字符,显示错误
吻合
用户名超过边界,显示错误
吻合
期望的输出
/
相应
登录成功
吻合
实际情况
期望的输出
/
相应
访问成功,显示是否可借
管理员登录
吻合
实际情况
吻合
出现错误,与期望相吻合
吻合
吻合
实际情况
期望的输出
/
相应
用户信息显示在显示器
未能显示用户信息,提示错误
吻合
出现错误,与期望相吻合
实际情况
6
1.6
路径测试的检查表
检查项
数据类型问题
(1)变量的数据类型有错误吗?
(2)存在不同数据类型的赋值吗?
(3)存在不同数据类型的比较吗?
变量值问题
(1)变量的初始化或缺省值有错误吗?
(2)变量发生上溢或下溢吗?
(3)变量的精度不够吗?
逻辑判断问题
(1)由于精度原因导致比较无效吗?
(2)表达式中的优先级有误吗?
(3)逻辑判断结果颠倒吗?
循环问题
(1)循环终止条件不正确吗?
(2)无法正常终止(死循环)吗?
(3)错误地修改循环变量吗?
(4)存在误差累积吗?
内存问题
(1)内存没有被正确地初始化却被使用吗?
(2)内存被释放后却继续被使用吗?
(3)内存泄漏吗?
(4)内存越界吗?
(5)出现野指针吗?
文件
I/O
问题
(1)对不存在的或者错误的文件进行操作吗?
(2)文件以不正确的方式打开吗?
(3)文件结束判断不正确吗?
(4)没有正确地关闭文件吗?
错误处理问题
(1)忘记进行错误处理吗?
(2)错误处理程序块一直没有机会被运行?
(3)
错误处理程序块本身就有毛病吗?如报告的错误与实际
错误不一致,处理方式不 正确等等。
(4)错误处理程序块是“马后炮”吗?如在被它被调用之前
软件已经出错。
7
有(数据类型书写错误)
有
无
无
发生
够
无
有
有
正确
是
否
无
无
无
不泄露
为越界
未出现
无
无
无
有
是
有
无
无
结论
2.
功能测试用例
2.1
被测试对象的介绍
功能测试是指对图书馆管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界
面﹑架
构出发。被测试对象主要包括,图书馆管理系统的登录界面,借书,还书,续借以及新书入库等功能
的测 试
2.2
测试范围与目的
图书馆管理系统的登录界面,借书还书功能以及续借及新书入库等功能 的测试。
目的是测试各个功能是否能正常运行。
2.5
功能测试用例
功能
A
描述
用例目的
前提条件
输入
/
动作
输入
:
管理员
ID
:
,
密
码:
hujianfeng
输 入:管理员
ID:,
密
码:
abcdefghijkldlddfdf
输入:管理员
ID
:
,
密码输入格式不正确
密码:
123456
功能
B
描述
用例目的
前提条件
借书功能
测试用户能否正常借书
操作系统正常运行,
用户一卡通正常,
扫描 仪正常以及各硬件配置
恰当
输入
/
动作
《
C
程序设计》及用户一卡通从
扫描仪扫描经过
期望的输出
/
相应
显
示
器
显
示
用
户
信
息
及
书
本
信
息,
及显示是否可借,是否欠款
实际情况
与期望相吻合
与期望相吻合
密码越界
吻合
登录界面
测试管理员能否正常登录
操作系统正常运行,以及各硬件配置恰当
期望的输出
/
相应
登录成功
实际情况
与期望相吻合
8
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
长柄试管-舟山医院试管曹文丽
本文更新与2021-01-22 06:13,由作者提供,不代表本网站立场,转载请注明出处:http://www.xapfxb.com/yuer/421683.html
-
上一篇:Challenge-图书管理系统测试用例
下一篇:在线视频播放系统—测试计划书