锥形瓶与试管-做试管要花多少钱去安琪儿
图书管理系统软件测试方案
软件测试设计方案
2011
级软件工程
XX
公
司
版权所有
不得复制
文档变更记录
班级
软件六班
软件六班
软件六班
学号
2
2
2
姓名
文章
唐晓兰
吴轲
得分:
签名:
0
/
420
/
42
图书管理系统软件测试方案
文
档
信
息
文件状态:
[ ]
草稿
[
√
]
正式发布
[ ]
正在修改
文件标识:
Company-Project-TEST-CASE
当前版本:
0.1
作
者:
唐晓兰,文章,吴轲
完成日期:
2014-5-18
版
本
历
史
版本
/
状态
作者
参与者
起止日期
备注
审
核
记
录
拟制:
审核:
审核:
批准:
日期:
日期:
日期:
日期:
2014-5-12
1
/
421
/
42
图书管理系统软件测试方案
目
录
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.
功能测试用例
.
.......................... .................................................. ........................................
9
2.1
被测试对象的介绍
.
............ .................................................. .........................................
9
2.2
测试范围与目的
.
... .................................................. .................................................. ....
9
2.3
测试方案
.......... .................................................. ............................
错误
!
未定义书签。
2.4
功能测试用例
.. .................................................. .................................................. ........
2
4
3.
健壮性测试用例
................................................. .................................................. ............
2
4
3.1
被测试对象的介绍
.
........................ .................................................. ...........................
2
4
3.2
测试范围与目的
.
......................... .................................................. ..............................
2
5
3.3
容错能力
/
恢复能力测试用例
.
.... .................................................. ...............................
2
5
4.
性能测试用例
.
.......................... .................................................. ......................................
2
6
4.1
被测试对象的介绍
.< br>............................................... .................................................. ....
2
6
4.2
测试范围与目的
.< br>............................................... .................................................. ........
2
7
4.2
测试方案
..... .................................................. .................................................. ............
2
7
4.3
性能测试用例
.................................................. .................................................. .........
3
1
5.
单元测试用例
................................................. .................................................. ................
3
1
5.1
被测试对象的介绍
.
........................ .................................................. ...........................
3
2
5.2
测试范围与目的
.
......................... .................................................. ..............................
3
3
5.3
测试工具
......................... .................................................. ..........................................
3
3
5.4
测试用例
.............. .................................................. .................................................. ...
3
4
6.
图像用户界面测试用例
......... .................................................. ........................................
3
4
6.1
被测试对象的介绍
.< br>............................................... .................................................. ....
3
4
2
/
422
/
42
图书管理系统软件测试方案
6.2
测试范围与目的
< br>.
.......................................... .................................................. .............
3
5
6.3
用户界面测试的检查表………………………………………………………………
35
7.
信息安全性测试用例
..................... .................................................. ................................
3
5
7.1
被测试对象的介绍
.
............ .................................................. .......................................
3
5
7.2
测试范围与目的
.
............. .................................................. ..........................................
3
6
7.3
信息安全性测试工具
.
.................................................. ...............................................
3
6
7.4
信息安全性测试方案
.
.................................................. ...............................................
3
6
7.5
信息安全性测试用例
.
.................................................. ...............................................
3
9
8.
兼容性测试用例
.
....... .................................................. .................................................. ...
3
9
8.1
被测试对象的介绍
.
........................................... .................................................. ........
3
9
8.2
测试范围与目的
.
........................................... .................................................. ............
3
9
8.3
测试工具
.
............................ .................................................. .......................................
4
0
8.4
测试方案
.
...... .................................................. .................................................. ...........
4
0
8.5
可靠性测试用例
.
.................. .................................................. ......................................
4
0
3
/
423
/
42
图书管理系统软件测试方案
0.0
文档介绍
测试
用例
文档
是
为针对
图书
馆管理
系
统而编
写的
,对
图书
馆管理
系统
的测试
用例
以文档
的
形式记
录下
来。
0.1
文档目的
影响软件测试的因素很多,例如软件本身的复杂程度、
开
发
人
员的
自
身
素质等
等。有些
因素
是客观
存在
的,而有
些因素
是波
动的
、不
稳定的,如
何
保
证
软
件
测
试
质
量
的
稳
定
?
软
件
测
试
文
档
的
目
的
是
为
了
保
证
软
件
测
试
的质量
,把< br>人为的
因
素减小
到最
小。同
时
编写软
件测< br>试文档
,便于以
后测
试的更
新。
同时也
方
便 项目
人员
的交流
。
0.2
文档范围
测试用例文档是针对图书馆管理系统的,
因此文档范围控制在 对图书馆管
理系统编写测试用例的范围之内。
0.3
读者对象
测试人员,相关项目人员,软件测试老师。
0.4
参考文献
《软件测试技术与管理》张大方
李炜著
湖南大学出版社
《软件工程—理论与实践》白忠建等编著
高等教育出版社
《实用软件测试指南》
Whittaker J.A.
马良荔
著
电子工业出版
4
/
424
/
42
图书管理系统软件测试方案
1.
接口-路径测试用例
1.1
被测试对象(单元)的介绍
图书馆管理系统的用户接口,是用户与计算机 交互的接口,图书馆管理
员通过接口对图书进行管理,以及对用户的借还书管理和更新。
JDBC
,即
JAVA
数据库连接,用于执行
SQL
语句的JAVA
API
,为多种
关系数据库提供统一访问。
SQL (Structured Query Language)
结构化查询语言,
是一种数据库查询和程
序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
1.2
测试范围与目的
测试范围包括外部接口(用户接口,软件接口)和内部接口。
?
用户(指管理员)接口是指采用可视化窗口;
?
软件接口是指
JDBC
与
SQL
数据库的链接。
?
内部接口是指各个功能模块之间的接口(登录,查询,更新等)
。
?
对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。
1.3
测试环境与测试辅助工具的描述
系统测试环境(
Windows 2000
以上版本)以及外部组织的环境。
1.4
测试方案
对每一个接口,
设计一个驱动模块和多个桩模块,
驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。
5
/
425
/
42
图书管理系统软件测试方案
1.5
接口测试用例
接口
A
(外
SQL数据库接口
部接口)
输入
/
动作
期望的输出
/
相应
实际情况
输
入
《
think
in
访问成功,显示对
正确
java
》进行查询
应的信息
输入
《三毛流浪记》
访问失败,提示没
正确
进行查询
有书籍
输
入
《
think
in
访问失败,提示没
正确
java1
》进行查询
有书籍
连
接
时
填
写
成功访问数据库
正确
Connection
con=DriverMan
age r.
getConne
ction
(url,
ot
,
);
连
接
时
填
写
连接失败
Connection
con=DriverMan
ager.
getCo nne
ction
(url,
ot
,
);
接口
B
(管理员登
录接口)
输入
/
动作
管理员用户名:文
章
,
正确
管理员登录
期望的输出
/
相应
实际情况
登录成功,进入系
正确
统
6
/
426
/
42
图书管理系统软件测试方案
密码:
wenzhang
用户名:文章
2
,
密码
:hujianfeng
用户名:
123456
,
密码:
hujianfeng
用户名:文章
密码:
用户名:唐晓兰
密码:
2342
用
户
名
:
jiajijiajipajipoajdi
密码:
123
更改主题,设置为
灰色
退出系统
登陆失败,提示没
错误
有该用户
用户名为非字符,
错误
显示错误
提示:请输入密码
错误
提示:用户名或者
错误
密码输入错误
提示:用户名超出
错误
范围
界面成功修改为灰
正确
色
退出该系统
正确
接口
C
(内部接口)
输入
/
动作
输入书名:
《
C
程序
设计》
输
入
书
名
:
abddfdfdfdfdafds
输入书名:空(不
输入)
添加新书
:
《花儿与
少年》
,预览图书
删除书籍:
《花儿与
少年》
,预览图书
添加新书
;
《花儿与
少年》
,查询书籍
添加新书:空(不
输入)
查询、跟新、删除
期望的输出
/
相应
显示有或者没有此书
显示输入格式不对
提示请输入书名
实际情况
正确
正确
正确
正确
正确
正确
正确
书库中有
《花儿与少年》
的相关信息
书库中没有花儿与少年
的相关信息
查找到该书的相关信息
提示,请输入书籍的信
息
7
/
427
/
42
图书管理系统软件测试方案
1.6
路径测试的检查表
检查项
数据类型问题
(1)变量的数据类型有错误吗?
(2)存在不同数据类型的赋值吗?
(3)存在不同数据类型的比较吗?
变量值问题
(1)变量的初始化或缺省值有错误吗?
(2)变量发生上溢或下溢吗?
(3)变量的精度不够吗?
逻辑判断问题
(1)由于精度原因导致比较无效吗?
(2)表达式中的优先级有误吗?
(3)逻辑判断结果颠倒吗?
循环问题
(1)循环终止条件不正确吗?
(2)无法正常终止(死循环)吗?
(3)错误地修改循环变量吗?
(4)存在误差累积吗?
内存问题
(1)内存没有被正确地初始化却被使用吗?
(2)内存被释放后却继续被使用吗?
(3)内存泄漏吗?
(4)内存越界吗?
(5)出现野指针吗?
文件
I/O
问题
(
1
)
对
不< br>存
在
的
或
者
错
误
的
文
件< br>进
行
操
作
吗?
(2)文件以不正确的方式打开吗?
(3)文件结束判断不正确吗?
(4)没有正确地关闭文件吗?
错误处理问题
(1)忘记进行错误处理吗?
(2)错误处理程序块一直没有机会被运行?
(3)错误处理程序块本身就有毛病吗?如报
告的错误与实际错误不一致,处理方式不正确等等。
结论
有(数据类型书写错误)
有
无
无
发生
够
无
有
有
正确
是
否
无
无
无
不泄露
为越界
未出现
无
无
无
有
是
有
无
无
8
/
428
/
42
图书管理系统软件测试方案
(4)错误处理程序块是“马后炮”吗?如在
被它被调用之前软件已经出错。
2.
功能测试用例
2.1
被测试对象的介绍
功能测试是指对图书馆管理系统的各项功能进行测试,也叫黑盒测试。
从系统产品的界面﹑架构出发, 测试是否都能实现相应的功能并记录。
被测试对象主要包括:
?
用户登录界面
?
修改主题功能
?
退出系统功能
?
查询书籍功能
?
添加新书功能
?
删除书籍功能
?
预览书库功能
?
用户修改密码功能
?
用户管理功能
?
借书功能
?
还书功能
2.2
测试范围与目的
使用黑盒测试当中的等价类划分、因果关系图、边界值测试、错误推断
等 方法,测试该图书管理系统是否能实现用户能力,借书、还书、管理用户等
相关功能。
2.3
测试方案
2.3.1
.
场景设计
用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上
所有基本流和 备选流。
2.3.2
.
测试用例设计
根据设计的基本流和备选流,设计测试用例,使用有错推断的测试方式,
测试每一个备选流;
9
/
429
/
42
图书管理系统软件测试方案
2.4
功能测试用例
功能
A
描述
用例目的
前提条件
输入
/
动作
输入
:
用户名:
admin
,
密码:
admin
输入:
用户名:
admin
密码:
qwerty
输入:
用户名:
adm
密码:
admin
输入
:
用户名:
admin
,
密码:
admin
新开页面
输入:
用户名:
admin
,
密码:
admin
输入密码能否加密显示
登录界面
测试管理员能否正常登录
用户已经注册,操作系统正常运行,以及各硬件配
置恰当,管理员登陆
期望的输出
/
响应
实际输出
/
响应
登录成功
登陆成功
用户名或密码错误
用户名或密码错误
用户名或密码输入错误
用户名或密码错误
登陆成功
跳转至首页
登陆失败
用户不能重复登录
错误,用户能重复登陆
加密显示密码
密码加密显示
密码框是否能复制内容
提示不能在密码框复制
无提示,但无法成功复制
密码
功能
B
描述
用例目的
前提条件
图书档案查询功能
测试用户能否正常查询数据库中的书本
操作系统正常运行、各硬件配置恰当,管理员登陆
10
/
4210
/
42
图书管理系统软件测试方案
输入
/
动作
选择:
查询依据:书名
输入
:
书籍名字:
Java 2
实用教
程
点击:
查询
选择:
查询依据:书名
输入:
书籍名字:
qwer
点击:查询
修改查询结果
选择:
查询依据:书名
输入:
书籍名字:
qwer
回车
选择:
查询依据:条形码
输入
:
书籍类型:
234234
点击:
查询
选择:
查询依据:条形码
输入
:
书籍类型:
123
点击:
查询
选择:
查询依据:类别
输入
:
书籍类型:网络编程
点击:
查询
期望的输出
/
响应
实际输出
/
响应
显示
Java
2
实用教程的
成功显示数据信息
相关信息:书本的名字、
出版社、作者、入库时
间、所在书架等
无图书信息
暂无图书信息
不能修改查询的结果
查询对应的结果
能修改查询结果,
但无法
保存改变数据
成功显示数据信息
显示对应书籍的相关信
成功显示数据信息
息:书本的名字、出版
社、作者、入库时间、
所在书架等
无图书信息
暂无图书信息
显示对应书籍的相关信
成功显示数据信息
息:书本的名字、出版
社、作者、入库时间、
所在书架等
11
/
4211
/
42
图书管理系统软件测试方案
选择:
查询依据:类别
输入
:
书籍类型:
123
点击:
查询
选择:
查询依据:作者
输入
:
作者:
shuanyulin
点击:
查询
选择:
查询依据:作者
输入
:
作者:
qwer
点击:
查询
选择:
查询依据:出版社
输入
:
出版社:
人民邮电出版社
点击:
查询
选择:
查询依据:出版社
输入
:
作者:
qwer
点击:
查询
选择:
查询依据:书架
输入
:
书架:书架
2
点击:
查询
无图书信息
暂无图书信息
显示对应书籍的相关信
成功显示数据信息
息:书本的名字、出版
社、作者、入库时间、
所在书架等
无图书信息
暂无图书信息
显示对应书籍的相关信
成功显示数据信息
息:书本的名字、出版
社、作者、入库时间、
所在书架等
无图书信息
暂无图书信息
显示对应书籍的相关信
成功显示数据信息
息:书本的名字、出版
社、作者、入库时间、
所在书架等
12
/
4212
/
42
图书管理系统软件测试方案
选择:
查询依据:书架
输入
:
书架:书架
2
点击:
查询
功能
C
描述
用例目的
前提条件
输入
/
动作
无图书信息
暂无图书信息
图书借阅查询功能
测试用户能否正常查询数据库中的图书借阅记录
操作系统正常运行、各硬件配置恰当,管理员登陆
期望的输出
/
响应
实际输出
/
响应
选择:
显示
Java
2
实用教程
成功显示数据信息
查询依据:书名
的相关借阅信息
输入
:
书籍名字:
Java 2
实用教
程
点击:
查询
选择:
查询依据:书名
输入:
书籍名字:
qwer
点击:查询
选择:
查询依据:书籍条形码
输入
:
书籍类型:
234234
点击:
查询
选择:
查询依据:书籍条形码
输入
:
书籍类型:
123
点击:
查询
无图书借阅信息
暂无图书借阅信息
显
示
对
应
书
籍
相
关
借
成功显示数据信息
阅信息
无图书借阅信息
暂无图书信息
13
/
4213
/
42
图书管理系统软件测试方案
选择:
查询依据:读者条形码
输入
:
书籍类型:
234234
点击:
查询
选择:
查询依据:读者条形码
输入
:
书籍类型:
123
点击:
查询
选择:
查询依据:类别
输入
:
书籍类型:网络编程
点击:
查询
选择:
查询依据:借阅时间
输入
:
借阅时间:
从:
2007-44-11
到:
2007-12-30
点击保存
选择:
查询依据:借阅时间
输入
:
借阅时间:
从:
2007-04-11
到:
2007-12-300
点击保存
显
示
对
应
读
者相
关
借
成功显示数据信息
阅信息
无图书借阅信息
暂无图书信息
显
示
对
应
书
籍
相
关
借
成功显示数据信息
阅信息
报错,开始时间输入错
报错,开始时间输入错误
误
报错,结束时间输入错
报错,结束时间输入错误
误
14
/
4214
/
42
图书管理系统软件测试方案
选择:
查询依据:借阅时间
输入
:
借阅时间:
从:
2007-04-11
到:
2007-02-03
点击保存
功能
D
描述
用例目的
前提条件
输入
/
动作
点击:借阅到期提醒
功能
E
描述
用例目的
前提条件
输入
/
动作
输入:
图书馆名称:
1
点击保存
输入:
图书馆名称:
点击保存
报错,时间输入出错
无报错,显示无借阅记录
借阅到期提醒功能
测试用户能否正常查询数据库中即将到期的图书
借阅记录
操作系统正常运行、各硬件配置恰当,管理员身份
登陆
期望的输出
/
响应
实际输出
/
响应
显示对应书籍相关借
成功显示数据信息
阅信息
图书馆信息管理功能
测试用户能否正常查询、
修改数据库中存储的图书
馆信息
操作系统正常运行、各硬件配置恰当,管理员身份
登陆
期望的输出
/
响应
提示:成功修改数据
实际输出
/
响应
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
15
/
4215
/
42
图书管理系统软件测试方案
输入:
馆长:
1
点击保存
输入:
馆长:
点击保存
输入:
联系电话:
1
点击保存
输入:
联系电话:
点击保存
输入:
联系地址:
1
点击保存
输入:
联系地址:
输入:
联系邮箱:
1
点击保存
输入:
联系邮箱:
点击保存
输入:
图书馆网址:
1
点击保存
输入:
图书馆网址:
点击保存
输入:
图书馆简介:
1
点击保存
输入:
图书馆简介:
点击保存
输入:
建馆时间:
2007-11-22
点击保存
提示:成功修改数据
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
提示:成功修改数据
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
提示:成功修改数据
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
提示:成功修改数据
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
提示:成功修改数据
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
提示:成功修改数据
提示:成功修改数据
提示:请将数据填写完
提示:请将数据填写完整
整
提示:成功修改数据
提示:成功修改数据
16
/
4216
/
42
图书管理系统软件测试方案
输入:
建馆时间:
2007-110-22
点击保存
输入:
建馆时间:
2007-11-220
点击保存
输入:
建馆时间:
dfgadg
点击保存
输入:
建馆时间:
点击保存
功能
E
描述
用例目的
前提条件
输入
/
动作
点击:
添加管理员信息
输入:
管理员名称:
管理员密码:
确认
密码:
点击保存
点击:
添加管理员信息
输入:
管理员名称:
admin
管理员密码:
确认
密码:
点击保存
提示:时间输入有误
提示:图书馆信息修改失
败
提示:图书馆信息修改失
败
提示:图书馆信息修改失
败
提示:时间输入有误
提示:时间输入有误
提示:请将数据填写完
提示:请将数据填写完整
整
管理员设置功能
测试用户能否正常查询、
修改数据库中存储的管理
员信息
操作系统正常运行、各硬件配置恰当,管理员身份
登陆
期望的输出
/
响应
实际输出
/
响应
提示:请输入数据
提示:请输入管理员名称
提示:请输入数据
提示:请输入管理员密码
17
/
4217
/
42
图书管理系统软件测试方案
点击:
添加管理员信息
输入:
管理员名称:
admin
管理员密码:
admin
确认
密码:
点击保存
点击:
添加管理员信息
输入:
管理员名称:
admin
管理员密码:
admin
确认
密码:
admin
点击保存
点击:
添加管理员信息
输入:
管理员名称:
admin1
管理员密码:
admin1
确认
密码:
admin1
点击保存
点击:
添加管理员信息
输入:
管理员名称:
admin1
管理员密码:
admin1
确认
密码:
admin
点击保存
点击:
权限设置
选择:
所有权限
点击保存
功能
E
描述
用例目的
提示:请输入数据
提示:请确认管理员密码
提示:管理员已存在
提示:管理员已存在
提示:管理员添加成功
提示:管理员添加成功
提示:密码输入有误
提示:管理员添加成功
提示:权限修改成功
提示:管理员权限设置成
功
参数设置功能
测试用户能否正常查询、
修改数据库中存储的参数
信息
18
/
4218
/
42
图书管理系统软件测试方案
前提条件
输入
/
动作
输入:
办证费:
40
点击保存
输入:
办证费:
a
点击保存
输入:
办证费:
40
输入:
有效期限:
3
点击保存
输入:
有效期限:
a
点击保存
功能
F
描述
用例目的
前提条件
输入
/
动作
点击:添加书架信息
输入:
书架名称:
asdf
点击保存
点击:添加书架信息
输入:
书架名称:
asdf
点击保存
点击:添加书架信息
输入:
书架名称:
点击保存
操作系统正常运行、各硬件配置恰当,管理员身份
登陆
期望的输出
/
响应
实际输出
/
响应
提示:参数修改成功
提示:参数设置信息修改
成功
提示:参数输入错误
提示:参数设置信息修改
成功
提示:参数设置信息修改
成功
提示:参数设置信息修改
成功
提示:参数设置信息修改
成功
提示:参数修改成功
提示:参数修改成功
提示:参数输入错误
书架设置功能
测试用户能否正常查询、
修改数据库中存储的书架
信息
操作系统正常运行、各硬件配置恰当,管理员身份
登陆
期望的输出
/
响应
实际输出
/
响应
提示:添加书架成功
提示:书架信息添加成功
错误,书架名重复
提示:书架信息添加成功
错误,请输入书架名
提示:书架信息添加成功
19
/
4219
/
42
图书管理系统软件测试方案
点击:修改
输入:
书架名称:
点击保存
选择:
书架名:
asdf
点击:删除
功能
G
描述
用例目的
前提条件
输入
/
动作
点击:
添加读者信息
输入:
类型名称:测试员
可借数量:
3
点击保存
点击:
添加读者信息
输入:
类型名称:
可借数量:
3
点击保存
点击:
添加读者信息
输入:
类型名称:测试员
可借数量:
点击保存
点击:
添加读者信息
输入:
类型名称:学生
可借数量:
1
点击保存
错误,请输入书架名
提示:书架信息修改成功
提示:成功删除书架
错误:删除书架信息失败
读者类型管理功能
测试用户能否正常查询、
修改数据库中存储的读者
类型信息
操作系统正常运行、各硬件配置恰当,管理员身份
登陆
期望的输出
/
响应
实际输出
/
响应
提示:读者类型添加成
提示:读者类型添加成功
功
提示:请输入读者类型
提示:请输入读者类型名
名称
称
提示:请输入可借数量
提示:请输入可借数量
提示:重复的读者类型
提示:该读者类型已存在
20
/
4220
/
42
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
锥形瓶与试管-做试管要花多少钱去安琪儿
本文更新与2021-01-21 10:24,由作者提供,不代表本网站立场,转载请注明出处:http://www.xapfxb.com/yuer/420145.html
-
上一篇:软件测试库存管理系统1
下一篇:企业费用管理系统软件测试报告(详细)