实用标准文案精彩文档软件测试设计方案2011级软件工程XX公司版权所有不得复制文档变更记录班级学号姓名软件六班20112601616文章软件六班20112601626唐晓兰软件六班20112601627吴轲得分:签名:实用标准文案精彩文档文档信息文件状态:[]草稿[√]正式发布[]正在修改文件标识:Company-Project-TEST-CASE当前版本:0.1作者:唐晓兰,文章,吴轲完成日期:2014-5-18版本历史审核记录版本/状态作者参与者起止日期备注拟制:日期:2014-5-12审核:日期:审核:日期:批准:日期:实用标准文案精彩文档目目录录0.文档介绍..............................................................50.1文档目的.............................................................50.2文档范围.............................................................50.3读者对象.............................................................50.4参考文献.............................................................51.接口-路径测试用例.....................................................61.1被测试对象(单元)的介绍.............................................61.2测试范围与目的.......................................................61.3测试环境与测试辅助工具的描述.........................................61.4测试驱动程序的设计...................................................61.5接口测试用例.........................................................71.6路径测试的检查表.....................................................82.功能测试用例.........................................................102.1被测试对象的介绍....................................................102.2测试范围与目的......................................................102.3测试方案.............................................错误!未定义书签。2.4功能测试用例........................................................243.健壮性测试用例.......................................................243.1被测试对象的介绍....................................................243.2测试范围与目的......................................................253.3容错能力/恢复能力测试用例...........................................254.性能测试用例.........................................................264.1被测试对象的介绍....................................................264.2测试范围与目的......................................................274.2测试方案............................................................274.3性能测试用例........................................................315.单元测试用例.........................................................315.1被测试对象的介绍....................................................325.2测试范围与目的......................................................335.3测试工具............................................................33实用标准文案精彩文档5.4测试用例............................................................346.图像用户界面测试用例..................................................346.1被测试对象的介绍....................................................346.2测试范围与目的......................................................356.3用户界面测试的检查表………………………………………………………………357.信息安全性测试用例....................................................357.1被测试对象的介绍....................................................357.2测试范围与目的......................................................367.3信息安全性测试工具..................................................367.4信息安全性测试方案..................................................367.5信息安全性测试用例..................................................398.兼容性测试用例.......................................................398.1被测试对象的介绍....................................................398.2测试范围与目的......................................................398.3测试工具............................................................408.4测试方案............................................................408.5可靠性测试用例.......................................................40实用标准文案精彩文档0.0文档介绍测试用例文档是为针对图书馆管理系统而编写的,对图书馆管理系统的测试用例以文档的形式记录下来。0.1文档目的影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有些因素是客观存在的,而有些因素是波动的、不稳定的,如何保证软件测试质量的稳定?软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。同时编写软件测试文档,便于以后测试的更新。同时也方便项目人员的交流。0.2文档范围测试用例文档是针对图书馆管理系统的,因此文档范围控制在对图书馆管理系统编写测试用例的范围之内。0.3读者对象测试人员,相关项目人员,软件测试老师。0.4参考文献《软件测试技术与管理》张大方李炜著湖南大学出版社《软件工程—理论与实践》白忠建等编著高等教育出版社《实用软件测试指南》WhittakerJ.A.马良荔著电子工业出版实用标准文案精彩文档1.接口-路径测试用例1.1被测试对象(单元)的介绍图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进行管理,以及对用户的借还书管理和更新。JDBC,即JAVA数据库连接,用于执行SQL语句的JAVAAPI,为多种关系数据库提供统一访问。SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。1.2测试范围与目的测试范围包括外部接口(用户接口,软件接口)和内部接口。用户(指管理员)接口是指采用可视化窗口;软件接口是指JDBC与SQL数据库的链接。内部接口是指各个功能模块之间的接口(登录,查询,更新等)。对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。1.3测试环境与测试辅助工具的描述系统测试环境(Windows2000以上版本)以及外部组织的环境。1.4测试方案对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。实用标准文案精彩文档1.5接口测试用例接口A(外部接口)SQL数据库接口输入/动作期望的输出/相应实际情况输入《thinkinjava》进行查询访问成功,显示对应的信息正确输入《三毛流浪记》进行查询访问失败,提示没有书籍正确输入《thinkinjava1》进行查询访问失败,提示没有书籍正确连接时填写Connectioncon=DriverManager.getConnection(url,root,19931119);成功访问数据库正确连接时填写Connectioncon=DriverManager.getConnection(url,root,2344);连接失败正确接口B(管理员登录接口)管理员登录输入/动作期望的输出/相应实际情况管理员用户名:文章,密码:wenzhang登录成功,进入系统正确实用标准文案精彩文档用户名:文章2,密码:hujianfeng登陆失败,提示没有该用户错误用户名:123456,密码:hujianfeng用户名为非字符,显示错误错误用户名:文章密码:提示:请输入密码错误用户名:唐晓兰密码:2342提示:用户名或者密码输入错误错误用户名:jiajijiajipajipoajdi密码:123提示:用户名超出范围错误更改主题,设置为灰色界面成功修改为灰色正确退出系统退出该系统正确接口C(内部接口)查询、跟新、删除输入/动作期望的输出/相应实际情况输入书名:《C程序设计》显示有或者没有此书正确输入书名:abddfdfdfdfdafds显示输入格式不对正确输入书名:空(不输入)提示请输入书名正确添加新书:《花儿与少年》,预览图书书库中有《花儿与少年》的相关信息正确删除书籍:《花儿与少年》,预览图书书库中没有花儿与少年的相关信息正确添加新书;《花儿与少年》,查询书籍查找到该书的相关信息正确添加新书:空(不输入)提示,请输入书