《图书管理系统软件测试方案.doc》由会员分享,可在线阅读,更多相关《图书管理系统软件测试方案.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除软件测试设计方案2011级软件工程XX公司版权所有 不得复制文档变更记录班级学号姓名软件六班20112601616文章软件六班20112601626唐晓兰软件六班 20112601627吴轲 得分: 签名: 文 档 信 息文件状态: 草稿 正式发布 正在修改文件标识:Company-Project-TEST-CASE当前版本:0.1作 者:唐晓兰,文章,吴轲完成日期:2014-5-18版本/状态作者参与者起止日期备注版 本 历 史审 核 记 录拟制:日期:2014-5-12审核:日期:审核:日期:批准:日期: 目 录 0. 文档介绍40.1 文档
2、目的40.2 文档范围40.3 读者对象40.4 参考文献41. 接口路径测试用例51.1 被测试对象(单元)的介绍51.2 测试范围与目的51.3 测试环境与测试辅助工具的描述51.4 测试驱动程序的设计51.5 接口测试用例61.6 路径测试的检查表72. 功能测试用例82.1 被测试对象的介绍82.2 测试范围与目的82.3 测试方案82.4功能测试用例243. 健壮性测试用例243.1 被测试对象的介绍243.2 测试范围与目的253.3容错能力/恢复能力测试用例254. 性能测试用例264.1 被测试对象的介绍264.2 测试范围与目的274.2 测试方案274.3 性能测试用例31
3、5. 单元测试用例315.1 被测试对象的介绍325.2 测试范围与目的335.3 测试工具335.4 测试用例346. 图像用户界面测试用例346.1 被测试对象的介绍346.2 测试范围与目的35 6.3 用户界面测试的检查表357. 信息安全性测试用例357.1 被测试对象的介绍357.2 测试范围与目的367.3 信息安全性测试工具367.4 信息安全性测试方案367.5 信息安全性测试用例398. 兼容性测试用例398.1 被测试对象的介绍398.2 测试范围与目的39 8.3 测试工具40 8.4 测试方案40 8.5可靠性测试用例400.0 文档介绍 测试用例文档是为针对图书馆管
4、理系统而编写的,对图书馆管理系统的测试用例以文档的形式记录下来。0.1 文档目的 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有些因素是客观存在的,而有些因素是波动的、不稳定的,如何保证软件测试质量的稳定?软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。同时编写软件测试文档,便于以后测试的更新。同时也方便项目人员的交流。0.2 文档范围 测试用例文档是针对图书馆管理系统的,因此文档范围控制在对图书馆管理系统编写测试用例的范围之内。0.3 读者对象 测试人员,相关项目人员,软件测试老师。0.4 参考文献软件测试技术与管理张大方 李炜著 湖南大学出版
5、社软件工程理论与实践白忠建等编著 高等教育出版社实用软件测试指南Whittaker J.A. 马良荔 著 电子工业出版1. 接口路径测试用例1.1 被测试对象(单元)的介绍 图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进行管理,以及对用户的借还书管理和更新。JDBC,即JAVA数据库连接,用于执行SQL语句的JAVA API,为多种关系数据库提供统一访问。SQL (Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。1.2 测试范围与目的测试范围包括外部接口(用户接
6、口,软件接口)和内部接口。l 用户(指管理员)接口是指采用可视化窗口;l 软件接口是指JDBC与SQL数据库的链接。l 内部接口是指各个功能模块之间的接口(登录,查询,更新等)。l 对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。1.3 测试环境与测试辅助工具的描述 系统测试环境(Windows 2000 以上版本)以及外部组织的环境。1.4 测试方案 对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。1.5 接口测试用例接口A(外部接口)数据库接口输入/动作期望的输出/相应实际情况输入think in java 进行查询
7、访问成功,显示对应的信息正确输入三毛流浪记进行查询访问失败,提示没有书籍正确输入think in java1进行查询访问失败,提示没有书籍正确连接时填写Connection con=DriverManager.getConnection(url,root,19931119);成功访问数据库正确连接时填写Connection con=DriverManager.getConnection(url,root,2344);连接失败正确接口B(管理员登录接口)管理员登录输入/动作期望的输出/相应实际情况管理员用户名:文章,密码:wenzhang登录成功,进入系统正确用户名:文章2,密码:hujianf
8、eng登陆失败,提示没有该用户错误用户名:123456,密码:hujianfeng用户名为非字符,显示错误错误用户名:文章密码:提示:请输入密码错误用户名:唐晓兰密码:2342提示:用户名或者密码输入错误错误用户名:jiajijiajipajipoajdi密码:123提示:用户名超出范围错误更改主题,设置为灰色界面成功修改为灰色正确退出系统退出该系统正确接口C(内部接口)查询、跟新、删除输入/动作期望的输出/相应实际情况输入书名:C程序设计显示有或者没有此书正确输入书名:abddfdfdfdfdafds显示输入格式不对正确输入书名:空(不输入)提示请输入书名正确添加新书:花儿与少年,预览图书书
9、库中有花儿与少年的相关信息正确删除书籍:花儿与少年,预览图书书库中没有花儿与少年的相关信息正确添加新书;花儿与少年,查询书籍查找到该书的相关信息正确添加新书:空(不输入)提示,请输入书籍的信息正确1.6 路径测试的检查表检查项结论数据类型问题()变量的数据类型有错误吗?()存在不同数据类型的赋值吗?()存在不同数据类型的比较吗?有(数据类型书写错误)有无变量值问题()变量的初始化或缺省值有错误吗?()变量发生上溢或下溢吗?()变量的精度不够吗? 无发生够逻辑判断问题()由于精度原因导致比较无效吗?()表达式中的优先级有误吗?()逻辑判断结果颠倒吗?无有有循环问题()循环终止条件不正确吗?()无
10、法正常终止(死循环)吗?()错误地修改循环变量吗?()存在误差累积吗?正确是否无内存问题()内存没有被正确地初始化却被使用吗?()内存被释放后却继续被使用吗?()内存泄漏吗?()内存越界吗?()出现野指针吗?无无不泄露为越界未出现文件I/O问题()对不存在的或者错误的文件进行操作吗?()文件以不正确的方式打开吗?()文件结束判断不正确吗?()没有正确地关闭文件吗?无无无有错误处理问题()忘记进行错误处理吗?()错误处理程序块一直没有机会被运行?()错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。()错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。是
11、有无无2. 功能测试用例2.1 被测试对象的介绍 功能测试是指对图书馆管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发,测试是否都能实现相应的功能并记录。被测试对象主要包括:u 用户登录界面u 修改主题功能u 退出系统功能u 查询书籍功能u 添加新书功能u 删除书籍功能u 预览书库功能u 用户修改密码功能u 用户管理功能u 借书功能u 还书功能2.2 测试范围与目的 使用黑盒测试当中的等价类划分、因果关系图、边界值测试、错误推断等方法,测试该图书管理系统是否能实现用户能力,借书、还书、管理用户等相关功能。2.3测试方案 2.3.1.场景设计 用例场景用来描述流经用例的路径,从
12、用例开始到结束遍历这条路径上所有基本流和备选流。2.3.2.测试用例设计 根据设计的基本流和备选流,设计测试用例,使用有错推断的测试方式,测试每一个备选流;2.4功能测试用例功能A描述登录界面用例目的测试管理员能否正常登录前提条件用户已经注册,操作系统正常运行,以及各硬件配置恰当,管理员登陆输入/动作期望的输出/响应实际输出/响应输入:用户名:admin,密码:admin登录成功登陆成功输入:用户名:admin密码:qwerty用户名或密码错误用户名或密码错误输入:用户名:adm密码:admin用户名或密码输入错误用户名或密码错误输入: 用户名:admin,密码:admin新开页面输入:用户名
13、:admin,密码:admin登陆成功跳转至首页登陆失败用户不能重复登录错误,用户能重复登陆输入密码能否加密显示加密显示密码密码加密显示密码框是否能复制内容提示不能在密码框复制无提示,但无法成功复制密码功能B描述图书档案查询功能用例目的测试用户能否正常查询数据库中的书本前提条件操作系统正常运行、各硬件配置恰当,管理员登陆输入/动作期望的输出/响应实际输出/响应选择:查询依据:书名输入:书籍名字:Java 2 实用教程点击:查询显示Java 2 实用教程的相关信息:书本的名字、出版社、作者、入库时间、所在书架等成功显示数据信息选择:查询依据:书名输入:书籍名字:qwer点击:查询无图书信息暂无图
14、书信息修改查询结果不能修改查询的结果能修改查询结果,但无法保存改变数据选择:查询依据:书名输入:书籍名字:qwer回车查询对应的结果成功显示数据信息选择:查询依据:条形码输入:书籍类型:234234点击:查询显示对应书籍的相关信息:书本的名字、出版社、作者、入库时间、所在书架等成功显示数据信息选择:查询依据:条形码输入:书籍类型:123点击:查询无图书信息暂无图书信息选择:查询依据:类别输入:书籍类型:网络编程点击:查询显示对应书籍的相关信息:书本的名字、出版社、作者、入库时间、所在书架等成功显示数据信息选择:查询依据:类别输入:书籍类型:123点击:查询无图书信息暂无图书信息选择:查询依据:
15、作者输入:作者:shuanyulin点击:查询显示对应书籍的相关信息:书本的名字、出版社、作者、入库时间、所在书架等成功显示数据信息选择:查询依据:作者输入:作者:qwer点击:查询无图书信息暂无图书信息选择:查询依据:出版社输入:出版社:人民邮电出版社点击:查询显示对应书籍的相关信息:书本的名字、出版社、作者、入库时间、所在书架等成功显示数据信息选择:查询依据:出版社输入:作者:qwer点击:查询无图书信息暂无图书信息选择:查询依据:书架输入:书架:书架2点击:查询显示对应书籍的相关信息:书本的名字、出版社、作者、入库时间、所在书架等成功显示数据信息选择:查询依据:书架输入:书架:书架2点击
16、:查询无图书信息暂无图书信息功能C描述图书借阅查询功能用例目的测试用户能否正常查询数据库中的图书借阅记录前提条件操作系统正常运行、各硬件配置恰当,管理员登陆输入/动作期望的输出/响应实际输出/响应选择:查询依据:书名输入:书籍名字:Java 2 实用教程点击:查询显示Java 2 实用教程的相关借阅信息成功显示数据信息选择:查询依据:书名输入:书籍名字:qwer点击:查询无图书借阅信息暂无图书借阅信息选择:查询依据:书籍条形码输入:书籍类型:234234点击:查询显示对应书籍相关借阅信息成功显示数据信息选择:查询依据:书籍条形码输入:书籍类型:123点击:查询无图书借阅信息暂无图书信息选择:查
17、询依据:读者条形码输入:书籍类型:234234点击:查询显示对应读者相关借阅信息成功显示数据信息选择:查询依据:读者条形码输入:书籍类型:123点击:查询无图书借阅信息暂无图书信息选择:查询依据:类别输入:书籍类型:网络编程点击:查询显示对应书籍相关借阅信息成功显示数据信息选择:查询依据:借阅时间输入:借阅时间:从:2007-44-11到:2007-12-30点击保存报错,开始时间输入错误报错,开始时间输入错误选择:查询依据:借阅时间输入:借阅时间:从:2007-04-11到:2007-12-300点击保存报错,结束时间输入错误报错,结束时间输入错误选择:查询依据:借阅时间输入:借阅时间:从:
18、2007-04-11到:2007-02-03点击保存报错,时间输入出错无报错,显示无借阅记录功能D描述借阅到期提醒功能用例目的测试用户能否正常查询数据库中即将到期的图书借阅记录前提条件操作系统正常运行、各硬件配置恰当,管理员身份登陆输入/动作期望的输出/响应实际输出/响应点击:借阅到期提醒显示对应书籍相关借阅信息成功显示数据信息功能E描述图书馆信息管理功能用例目的测试用户能否正常查询、修改数据库中存储的图书馆信息前提条件操作系统正常运行、各硬件配置恰当,管理员身份登陆输入/动作期望的输出/响应实际输出/响应输入:图书馆名称:1点击保存提示:成功修改数据提示:成功修改数据输入:图书馆名称:点击保
19、存提示:请将数据填写完整提示:请将数据填写完整输入:馆长:1点击保存提示:成功修改数据提示:成功修改数据输入:馆长:点击保存提示:请将数据填写完整提示:请将数据填写完整输入:联系电话:1点击保存提示:成功修改数据提示:成功修改数据输入:联系电话:点击保存提示:请将数据填写完整提示:请将数据填写完整输入:联系地址:1点击保存提示:成功修改数据提示:成功修改数据输入:联系地址:提示:请将数据填写完整提示:请将数据填写完整输入:联系邮箱:1点击保存提示:成功修改数据提示:成功修改数据输入:联系邮箱:点击保存提示:请将数据填写完整提示:请将数据填写完整输入:图书馆网址:1点击保存提示:成功修改数据提示
20、:成功修改数据输入:图书馆网址:点击保存提示:请将数据填写完整提示:请将数据填写完整输入:图书馆简介:1点击保存提示:成功修改数据提示:成功修改数据输入:图书馆简介:点击保存提示:请将数据填写完整提示:请将数据填写完整输入:建馆时间:2007-11-22点击保存提示:成功修改数据提示:成功修改数据输入:建馆时间:2007-110-22点击保存提示:时间输入有误提示:图书馆信息修改失败输入:建馆时间:2007-11-220点击保存提示:时间输入有误提示:图书馆信息修改失败输入:建馆时间:dfgadg点击保存提示:时间输入有误提示:图书馆信息修改失败输入:建馆时间:点击保存提示:请将数据填写完整提
21、示:请将数据填写完整功能E描述管理员设置功能用例目的测试用户能否正常查询、修改数据库中存储的管理员信息前提条件操作系统正常运行、各硬件配置恰当,管理员身份登陆输入/动作期望的输出/响应实际输出/响应点击:添加管理员信息输入:管理员名称:管理员密码:确认 密码:点击保存提示:请输入数据提示:请输入管理员名称点击:添加管理员信息输入:管理员名称:admin管理员密码:确认 密码:点击保存提示:请输入数据提示:请输入管理员密码点击:添加管理员信息输入:管理员名称:admin管理员密码:admin确认 密码:点击保存提示:请输入数据提示:请确认管理员密码点击:添加管理员信息输入:管理员名称:admin
22、管理员密码:admin确认 密码:admin点击保存提示:管理员已存在提示:管理员已存在点击:添加管理员信息输入:管理员名称:admin1管理员密码:admin1确认 密码:admin1点击保存提示:管理员添加成功提示:管理员添加成功点击:添加管理员信息输入:管理员名称:admin1管理员密码:admin1确认 密码:admin点击保存提示:密码输入有误提示:管理员添加成功点击:权限设置选择:所有权限点击保存提示:权限修改成功提示:管理员权限设置成功功能E描述参数设置功能用例目的测试用户能否正常查询、修改数据库中存储的参数信息前提条件操作系统正常运行、各硬件配置恰当,管理员身份登陆输入/动作期
23、望的输出/响应实际输出/响应输入:办证费:40点击保存提示:参数修改成功提示:参数设置信息修改成功输入:办证费:a点击保存提示:参数输入错误提示:参数设置信息修改成功输入:办证费:40提示:参数修改成功提示:参数设置信息修改成功输入:有效期限:3点击保存提示:参数修改成功提示:参数设置信息修改成功输入:有效期限:a点击保存提示:参数输入错误提示:参数设置信息修改成功功能F描述书架设置功能用例目的测试用户能否正常查询、修改数据库中存储的书架信息前提条件操作系统正常运行、各硬件配置恰当,管理员身份登陆输入/动作期望的输出/响应实际输出/响应点击:添加书架信息输入:书架名称:asdf点击保存提示:添
24、加书架成功提示:书架信息添加成功点击:添加书架信息输入:书架名称:asdf点击保存错误,书架名重复提示:书架信息添加成功点击:添加书架信息输入:书架名称:点击保存错误,请输入书架名提示:书架信息添加成功点击:修改输入:书架名称:点击保存错误,请输入书架名提示:书架信息修改成功选择:书架名:asdf点击:删除提示:成功删除书架错误:删除书架信息失败功能G描述读者类型管理功能用例目的测试用户能否正常查询、修改数据库中存储的读者类型信息前提条件操作系统正常运行、各硬件配置恰当,管理员身份登陆输入/动作期望的输出/响应实际输出/响应点击:添加读者信息输入:类型名称:测试员可借数量:3点击保存提示:读者
25、类型添加成功提示:读者类型添加成功点击:添加读者信息输入:类型名称:可借数量:3点击保存提示:请输入读者类型名称提示:请输入读者类型名称点击:添加读者信息输入:类型名称:测试员可借数量:点击保存提示:请输入可借数量提示:请输入可借数量点击:添加读者信息输入:类型名称:学生可借数量:1点击保存提示:重复的读者类型提示:该读者类型已存在点击:修改类型名称:测试可借数量:1点击保存提示:读者类型修改成功提示:读者类型修改成功点击:添加读者信息输入:类型名称:可借数量:3点击保存请输入读者类型名称读者类型修改成功点击:添加读者信息输入:类型名称:测试可借数量:点击保存提示:请输入可借数量提示:读者类型
26、修改成功点击:删除提示:读者类型删除成功提示:读者类型删除成功功能H描述图书档案管理功能用例目的测试用户能否正常查询、修改数据库中存储的图书信息前提条件操作系统正常运行,各硬件配置恰当,管理员登陆输入/动作期望的输出/相应实际输出/相应点击:添加图书信息输入:条形码:11011101书名:咱们结婚吧作者:高圆圆单价:12.3出版社:清华大学出版社点击保存提示:图书信息添加成功提示:图书信息添加成功点击:添加图书信息输入:条形码、书名、单价时,一项或者一项以上输入内容为空点击确定提示:请填写完整的图书资料提示:请输入对应的空白信息点击:添加图书信息输入:条形码:11011101书名:爸爸去哪了作
27、者:李圆圆单价:12.3出版社:机械工业出版社入库时间:2012/2/3点击确定提示:图书号已经被使用,请重新使用提示:该图书信息已存在点击:添加图书信息输入:图书号:中啊圣加嗲未经点击确定提示:图书号格式错误提示:图书信息添加成功点击:添加图书信息输入:单价:3333333333333333点击确定提示:单价超过范围提示:图书信息添加失败点击:添加图书信息输入:单价:dadf-sadfsd点击确定提示:格式错误提示:图书信息添加成功点击:修改输入:条形码:11011101书名:咱们结婚作者:高圆圆单价:12.3出版社:清华大学出版社点击保存图书信息修改成功提示:图书信息修改成功点击:修改输入
28、:条形码、书名、单价时,一项或者一项以上输入内容为空点击确定提示:请填写完整的图书资料提示:请输入对应的空白信息点击:修改输入:条形码:11011101书名:爸爸去哪了作者:李圆圆单价:12.3出版社:机械工业出版社入库时间:2012/2/3点击确定提示:图书号已经被使用,请重新使用提示:该图书信息已存在点击:修改输入:图书号:中啊圣加嗲未经点击确定提示:图书号格式错误提示:图书信息修改成功点击:修改输入:单价:3333333333333333点击确定提示:单价超过范围提示:图书信息修改失败点击:修改输入:单价:dadf-sadfsd点击确定提示:格式错误提示:图书信息修改成功点击:删除提示:
29、图书信息删除成功提示:图书信息删除成功功能I描述更改口令功能用例目的测试该系统能否提供用户修改密码功能前提条件操作系统正常运行,各硬件配置恰当输入/动作期望的输出/相应实际情况输入:用户名:admin原密码:admin新密码:123确认密码:123点击保存提示:修改密码成功提示:修改密码成功输入:用户名/原密码/新密码/确认密码 ,其中一项或者一项以上为空点击确定提示:请填写用户的所有信息提示:请输入对应空白信息输入:用户名:werwer点击确定提示:该用户不存在提示:无法修改用户名输入:用户名:admin密码:124点击确定提示:密码输入错误提示:原密码输入有误输入:原密码:admin新密码
30、:234确认密码:2345点击确定提示:密码修改错误提示:两次密码输入不一致,请重输3. 健壮性测试用例3.1 被测试对象的介绍 健壮性测试是用于该图书管理系统系统在出现故障时,包涵错误数据处理、异常情况处理和非法操作处理的测试是否能够自动恢复、或者忽略故障继续运行。即指在异常情况下,该系统还能正常运行的能力。健壮性有两层含义:一是容错能力,二是恢复能力。3.2 测试范围与目地 测试范围:容错性测试通常构造一些不合理的输入来引诱软件出错,例如:(1)输入错误的数据类型。(2) 输入定义域之外的数值。(4)系统能否重新运行;(4)有无重要的数据丢失;(5)是否毁坏了其它相关的软件硬件。 测试目的
31、: 确保软件在处理错误数据和异常问题时各个功能模块工作正常,提高终端软件的容错能力。进行异常测试的目的和依据如下,我们之前的测试案例都是在验证这三条特性: 成熟性:终端软件为避免由软件中错误而导致失效的能力 容错性:终端软件在错误数据或者违规操作的情况下,软件维持规定的性能级别的能力 易恢复性:在发生故障的情况下,终端软件重建规定的性能级别并恢复受直接影响的数据的能力3.4 容错能力/恢复能力测试用例异常输入/动作容错能力/恢复能力造成的危害、损失用户名输入:jjkjkdf容错能力强,正常恢复未造成危害正在添加新书时,关闭窗口重启时,系统正常未造成危害修改密码:输入错误的原始密码系统停止正常工
32、作造成危害修改密码:输入新密码和确认密码不一致系统停止正常工作造成危害关闭数据库系统报错系统不能正常工作,没有友好提示错误正在使用系统是,关闭电源重启时系统正常工作未造成危害4. 性能测试用例4.1 被测试对象的介绍 软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。4.2 测试范围与目的 性能测试的范围控制在图书馆管理系统,测试系统的集成功能。目的是测试图书馆管理系统的集成功能是否都正常。4.3测试方案 使用LoadRunner工具进行一下几种测试: 负载测试:主要用于描述常规的性能测试,通过模拟生产运行的业务压力和使用场景组合来测
33、试系统的性能是否满足生产要求。 针对图书管理系统的登陆、借书、还书、续借、图书查询等功能,分别设置场景,设置同时使用的用户数量,进行测试。 压力测试:对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收用户请求的性能点,来获得系统能提供的最大的服务级别的测试。通俗地讲,压力测试是为了发现在什么条件下应用程序的性能会变得不可接受。使用场景组合的方式,同时进行借书、还书、续借等功能。设置场景,不断施加用户数量,进行测试,直到确定系统最大服务级别。疲劳强度测试通常是采用系统稳定运行情况下能够支持的最大并发用户数或 者日常运行用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指
34、标来确定系统处理最大工作量强度性能的过程。设置20,、30、50个用户长时间运行该系统,测试系统故障发生的的时间,和故障的具体类型,发现系统的问题。4.4 性能测试用例4.4.1预期性能指标测试用例用例编号:001用例描述Web响应时间用例目的打开web响应时间是否符合要求步骤输入/动作期望性能(平均值) 1打开IE浏览器 2http:/user-20120223fs:8080/StrutsLibrarySystem/ 3点击转到5 4关闭浏览器用例编号:002用例描述Web响应时间用例目的测试登陆响应时间是否符合要求步骤输入/动作期望性能(平均值) 1打开IE浏览器 2http:/user-
35、20120223fs:8080/StrutsLibrarySystem/ 3点击转到5 4输入用户名:admin密码:admin 5点击登陆2 6点击退出 7关闭浏览器用例编号:003用例描述Web响应时间用例目的测试图书查询响应时间是否符合要求步骤输入/动作期望性能(平均值) 1打开IE浏览器 2http:/user-20120223fs:8080/StrutsLibrarySystem/ 3点击转到5 4输入用户名:admin密码:admin 5点击登陆2 6输入图书名 7点击查询2 8退出系统用例编号:004用例描述Web响应时间用例目的测试借阅图书响应时间是否符合要求步骤输入/动作期望
36、性能(平均值) 1打开IE浏览器 2http:/user-20120223fs:8080/StrutsLibrarySystem/ 3点击转到5 4输入用户名:admin密码:admin 5点击登陆2 6输入图书名 7点击查询2 8点击借阅图书2 9退出系统24.4.2用户并发测试:核心模块功能 登陆系统目的 测试多人同时登陆系统的性能情况方法 设置登陆场景,设计多个用户同时使用步骤1、用户打开首页网址2、填写用户名3、填写按钮4、点击确定并发用户数响应时间业务成功率CPU使用率内存使用率2050100200功能借书目的 测试多人同时借书的性能情况方法 设置借书场景,设计多个用户同时使用步骤
37、1、输入读者ID 2、输入书本ID3、点击确定并发用户数响应时间业务成功率CPU使用率内存使用率2050100200功能 查询书籍目的 测试多人同时查询书籍的性能情况方法 设置查询场景,设计多个用户同时使用步骤1、输入书本的ID/名字/类型2、点击确定并发用户数响应时间业务成功率CPU使用率内存使用率2050100200功能 还书目的 测试多人同时还书的性能情况方法 设置还书场景,设计多个用户同时使用步骤1、输入读者ID2、输入书本ID3、点击确定并发用户数响应时间业务成功率CPU使用率内存使用率20501002004.4.3用户并发测试:组合模块功能100人同时操作:25人登陆,25人借书,25人还书,25人取查询书籍目的 测试100人同时对系统操作,系统的性能情况方法 并发用户数与事务执行情况并发用户数事务平均响应时间事务最大响应时间平均每秒事务数事务成功率 每秒点击率 平均流量(字节/秒)登陆借书还书查询登陆借书还书查询登陆借书还书查询登陆借书还书查询25人登陆,25人借书,25人还书,25人取查询书籍
限制150内