为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统测试计划说明书

2017-11-02 11页 doc 27KB 45阅读

用户头像

is_003124

暂无简介

举报
《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统测试计划说明书《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统测试计划说明书 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统 测试计划说明书 1.1.1 引言 1、编写目的 本测试计划书的目的是为了描述蓝梦网上商店系统项目所要完成的测试,包括测试背景、测试目的、风险分析、所需资源、任务安排和进度等。本计划的读者对象为项目经理,软件测试工程师以及软件测试人员。 2、参考资料 (1)J2EE项目实训Hibernate框架技术(21世纪高...
《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统测试计划说明书
《J2EE系统架构和程序》课程设计实训项目——蓝梦网上商店系统测试说明书 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统 测试计划说明书 1.1.1 引言 1、编写目的 本测试计划书的目的是为了描述蓝梦网上商店系统项目所要完成的测试,包括测试背景、测试目的、风险分析、所需资源、任务安排和进度等。本计划的读者对象为项目经理,软件测试工程师以及软件测试人员。 2、参考资料 (1)J2EE项目实训Hibernate框架技术(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年5月 (2)J2EE项目实训Spring框架技术(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年5月 (3)J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年5月 (4)J2EE项目实训Struts框架技术(21世纪高等学校实用软件工程教育规划教材) 杨少波 编著 清华大学出版社 2008 年10月 (5)《JSP与数据库连接》 刘瑞挺,高等教育出版社 (6)《数据库原理与》 郑若忠 王鸿武,湖南科学技术出版社 (7)《软件需求 》 (美) Karl E.Wiegers 著,刘伟琴 刘洪涛 译 1.1.2 任务概述 1、测试目标 本测试计划的目标分为三个阶段,第一阶段测试本系统的各种功能的实现效果,分为管理员功能和用户购物功能两大部分;第二阶段测试本系统在各种平台下的兼容性;第三阶段测试系统的安全性和可扩展性。本计划说明书主要针对第一阶段。 2、测试运行环境 杨教授大学堂,版权所有,盗版必究。 1/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 (1)硬件环境 目前市场上出售的一般个人或商务电脑均可使用,机器配置要求如下: 1)CPU: P3同类档次或更高档次以上。 2)内存: 256M以上内存。 3)显示器: VGA或更高分辨率,建议分辨率为 1024x768像素。 (2)软件环境 系统运行的软件环境如下: 1)服务器端操作系统: Windows及Linux。 2)支持多种浏览器。 3)数据库系统为Oracle数据库系统 4)服务器为Tomcat 3、需求概述 项目小组要在16周的时间内学习J2EE WEB应用知识,并开发出一个较为完善的网上购物系统,的确是一个相当紧迫的任务。在这样的情况下,做好软件的测试计划及测试用例是十分必要的。 测试计划是软件测试中最重要的步骤之一,它在软件开发的前期对软件测试做出清晰,完整的计划,不光对整个测试起到关键性的作用,而且对开发人员的开发工作,整个项目的规划,项目经理的审查都有辅助性作用。 4、条件与限制 由于本项目开发的时间和经费限制,项目最终的交付结果不能实现真正网购系统的大型服务器性能,而是采用MyEclipse + Tomcat的本机服务器模式。因此在项目的测试上也会受到一定的限制,比如无法测试同时登陆的用户数超过一定限制会不会产生速度、并发性、安全性等方面的问题。 1.1.3 测试计划 1、测试 本测试包括组装测试和确认测试两大部分,组装测试主要采取自底向上的测试方法,确认测试主要采取黑盒测试方法。测试用例选取主要根据软件需求说明书中的功能需求IPO表以及详细设计说明书中的用例模型。本系统的测试方式为: (1)书写测试用例; (2)根据测试用例编写测试脚本; 杨教授大学堂,版权所有,盗版必究。 2/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 (3)运行测试脚本,进行测试(测试结果填写测试结果报告单,对缺陷进行详细描述,以便于开发人员进行交流,进行回归测试)。 2、测试项目 本测试项目包括组装测试和确认测试两大部分,组装测试是在项目进行中不断的对各个模块进行集成测试。确认测试包括安装测试、功能测试、可靠性测试、安全性测试、时间及空间性能测试、易用性测试、可移植性测试、可维护性测试和文档测试几个方面。 本说明书主要进行功能测试和易用性测试,包括后台管理测试、客户端功能测试和用户界面测试三个部分。 测试名称 集成测试 测试内容 需求中明确的业务流程,或组合不同功能模块而形成一个大的功能。 测试目的 检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统 对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准 及要求。此阶段测试基于功能完成的测试。 测试进度 项目开发过程中进行 测试名称 后台管理测试 测试内容 本测试对系统管理员的后台管理功能进行测试 测试目的 检验系统能否实现需求说明书中对管理员功能的要求 测试进度 项目开发过程中进行 测试名称 客户端功能测试 测试内容 本测试对客户操作的实现进行测试 测试目的 测试系统能否实现需求说明书中对客户操作的要求 测试进度 项目开发过程中进行 测试名称 用户界面测试 测试内容 本测试对客户的操作界面进行测试 测试目的 目的是测试系统的易用性和视觉效果等。 测试进度 界面开发过程中进行 杨教授大学堂,版权所有,盗版必究。 3/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 3、测试准备 (1)必要的软硬件设备,具体如上所述。 (2)人员培训 测试各负责人均需理解测试基本知识:掌握面向对象方法,熟悉产品基本功能特性, 熟悉每个包和类的功能。 4、测试机构及人员 (1)技术总工 书写测试计划(用例),组织测试。 (2)测试开发人员 编写测试代码,进行测试工作,对测试过程进行记录,收集、整理测试记录数据,对 测试结果进行分析,编写测试总结报告。 (3)项目经理 管理测试进度,进行测试评估。 )用户 (4 必要时可参加测试,并提出具体的测试要求;可要求暂停测试。 1.1.4 测试项目说明 1、测试项目名称及测试内容 测试编号 测试项目名称 测试内容 1 集成测试 需求中明确的业务流程,或组合不同功能模块而形成一个 大的功能。 2 后台管理测试 本测试对系统管理员的后台管理功能进行测试 3 客户端功能测试 本测试对客户操作的实现进行测试 4 用户界面测试 本测试对客户的操作界面进行测试 2、测试用例 以的形式列出:输入【输入的数据和输入命令】、输出【预期的输出数据】、步骤 及操作、允许偏差【给出实测结果与预期结果之间允许偏差的范围】。 用例编号 TC 2.1 用例名称 管理员修改信息 输入数据 要修改的信息和修改后的信息 输出数据 新的信息 杨教授大学堂,版权所有,盗版必究。 4/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 步骤及操1、以管理员身份登陆 作 2、选择要修改的信息 3、填入修改后的信息 4、以普通用户和管理员两种身份查看修改后的结果 4.1若信息为用户可见,则在用户端也显示修改后的结果 4.2否则,只有管理员可以看到修改后的结果 允许偏差 不允许出现偏差 所属项目 后台管理测试 备注 这里的信息包括用户信息,商品信息,商品种类信息,订单信息等所有属于 系统管理范畴的表单信息。 用例编号 TC 2.2 用例名称 管理员新增信息 输入数据 新增的信息 输出数据 新增的信息 步骤及操1、以管理员身份登陆 作 2、选择要增加的信息类型 3、输入新增信息 4、以普通用户和管理员两种身份查看更新后的结果 4.1若信息为用户可见,则在用户端也显示更新后的结果 4.2否则,只有管理员可以看到更新后的结果 允许偏差 不允许出现偏差 所属项目 后台管理测试 用例编号 TC 2.3 用例名称 管理员删除信息 输入数据 要删除的信息 输出数据 删除后的结果 步骤及操1、以管理员身份登陆 作 2、选择要删除的信息类型 杨教授大学堂,版权所有,盗版必究。 5/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 3、找到要删除的信息并提交删除请求 4、以普通用户和管理员两种身份查看删除后的结果 4.1若信息为用户可见,则在用户端也显示删除后的结果 4.2否则,只有管理员可以看到删除后的结果 允许偏差 不允许出现偏差 所属项目 后台管理测试 用例编号 TC 2.4 用例名称 管理员查看信息 输入数据 要查看的信息 输出数据 查找信息结果 步骤及操1、以管理员身份登陆 作 2、选择要查找的信息 3、查看查找的结果 允许偏差 不允许出现偏差 所属项目 后台管理测试 用例编号 TC 3.1 用例名称 用户查看个人或商品信息 输入数据 要查看的信息 输出数据 查看的信息结果 步骤及操1、用正确的用户名和密码登陆系统 作 2、选择要查看的信息 3、系统显示信息 允许偏差 不允许出现偏差 所属项目 客户端功能测试 用例编号 TC 3.2 用例名称 用户修改个人信息 输入数据 修改的信息,和修改后的信息 杨教授大学堂,版权所有,盗版必究。 6/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 输出数据 修改后的信息 步骤及操1、用正确的用户名和密码登陆系统 作 2、选择要修改的信息 3、输入修改后的信息 4、用户查看修改后的信息 5、以管理员和其他用户身份查看修改后的结果 5.1若信息为其他用户可见,则在其他用户的浏览器也显示修改后的结果 5.2否则,只有管理员可以看到修改后的结果 允许偏差 不允许出现偏差 所属项目 客户端功能测试 用例编号 TC 3.3 用例名称 用户注册 输入数据 用户名、密码等必要注册信息 输出数据 新增用户信息 步骤及操1、用户进入本网站,点击注册 作 2、系统转到注册页面 3、用户填写必要信息并提交给系统 4、系统查看新用户信息是否合法 4.1合法,则将新用户插入到数据库中。 4.2否则,提示用户注册信息有误并返回注册页面 5、注册成功后,给用户邮箱发送注册确认邮件。 允许偏差 不允许出现偏差 所属项目 客户端功能测试 用例编号 TC 3.4 用例名称 用户购买商品 输入数据 用户信息,商品信息,订单信息 输出数据 一次购物的详细订单 步骤及操1、用户查看商品并将选中的商品放入购物篮 杨教授大学堂,版权所有,盗版必究。 7/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 作 2、系统检查用户是否已经登陆,若未登陆,则必须登录后才能将商品放入 购物车。 3、用户继续购买商品 4、用户查看购物篮,确认购物篮重的信息后进行提交 4.1若用户清空购物篮,则回到步骤1重新购买,此次信息不保存。 5、系统提供用户详细账单供用户填写 6、用户填写完详细账单 6.1若用户取消账单则返回步骤1重新购买,此次信息不保存。 6.2若账单填写不完整则提示用户并允许其继续填写。 7、用户提交账单,购买过程结束 8、管理员处查看今日账单可以看到该账单的全部信息。 允许偏差 不允许出现偏差 所属项目 客户端功能测试 用例编号 TC 4.1 用例名称 用户界面测试 输入数据 请求页面 输出数据 所请求的页面 步骤及操1、以管理员或普通用户身份登陆 作 2、通过界面与系统交互,请求不同的页面 3、获得页面 允许偏差 响应时间应在0.1秒之内,界面应符合一般用户的审美要求 所属项目 用户界面测试 3、测试进度 随项目开发过程进展进行各项测试。 4、测试运行环境 (1)硬件环境 目前市场上出售的一般个人或商务电脑均可使用,机器配置要求如下: 1) CPU: P3同类档次或更高档次以上。 杨教授大学堂,版权所有,盗版必究。 8/9页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 2)内存: 256M以上内存。 3)显示器: VGA或更高分辨率,建议分辨率为 1024x768像素。 (2)软件环境 系统运行的软件环境如下: 1)服务器端操作系统: Windows及Linux。 2)支持多种浏览器。 3)数据库系统为Oracle数据库系统 4)服务器为Tomcat 1.1.5 测试结果评价 1、范围 本计划的各项测试可以说明项目组成功地利用所学J2EE Web架构知识完成了一个网上购物系统的基本功能,这些功能的具体细节可以参看系统的需求说明书等文档。 本计划所述各项测试均为在服务器为Windows操作系统,MyEclispes + Tomcat运行环境,浏览器也是本机IE的情况下进行的,由于这种软硬件环境的限制,以及同时可以登陆客户人数的限制,可能无法发现一些速度、并发性、安全性、可扩展性等方面的问题。 、准则 2 测试结果评价标准:在输入测试数据或命令后,如果产生的输出结果与预期结果一致测试通过,否则不通过。 杨教授大学堂,版权所有,盗版必究。 9/9页
/
本文档为【《J2EE系统架构和程序设计》课程设计实训项目——蓝梦网上商店系统测试计划说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索