附录7:测试计划GB8567——88
测试计划(GB8567——88) 1 引言 1.1 编写目的 为了更加全面地评估该“学生选课管理体统”的功能完成指标, 查找出教师和学生在使用时 可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对黑盒测试方法的理解, 我们小组决定分对这个软件进行一次系统的功能测试。同时测试计划的编写也能增强我们与 测试团队、开发团队之间进行交流。 1.2 背景 系统名称:学生网上选课管理系统 项目的委托单位:宝鸡文理学院计算机学院 开发单位:宝鸡文理学院计算机学院物联网工程一班第八小组 主管部门:宝鸡文理学院计算机学院 该软件系统完成了学生网上选课具备的基本功能,把学生、老师、班级、课程、成绩在 数据库系统中紧密的联系起来,为老师和学生创建了一个方便、快捷、有效率的服务平台, 让学校用一种更有效、更精确的方式对学生选课进行管理,从而使选课管理更加规范化,信 息化。 1.3 定义 软件测试:通过使用有限的测试用例来动态地验证程序是否能达到预期的行为测试的目 的是为了评估和改进产品质量。 黑盒测试:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都 能正常使用,黑盒测试又称功能测试。 单元测试:着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这 种测试成为单元测试 集成测试:必须把模块装配在一起形成完整的软件包。在装配的同时进行测试,因此称 为集成测试 确认测试:必须测试在需求分析阶段定下来的确认标准,确认测试是对软件满足所有功 能的、行为的和性能需求的最终保证等价类: 1.4 参考资料 《软件工程》 (第三版)张海藩倪宁编著 《软件项目管理》《JAVA 核心思想》《Java 大学实用教程》(第二版)耿祥义张跃平编著 《设计模式》ErichRichardHelm和 RaphJohnsonJohnVlissides编著 《面向对象软件工程》StephenR.Schach编著 a.《软件测试》(美)RonPatton 著周予滨姚静等译 b.项目的计划任务书、合同或批文; c.项目开发计划; d.需求规格说明书; e.概要设计说明书; f.详细设计说明书; 2 计划 2.1 软件说明 编号 001 功能 登录 输入 用户名和密码 输出 登录成功提示 说明 失败则提示重新 登录 002学生查看课程信 息 选择“查看可选 课程“ 选择课程并确定 选择课程并确定 选择“查看已选 课程” 选择“查看课程 信息” 所发课程代号, 名称等详细信息 选择“查看选课 情况“ 修改后课程信息 选择所要删除的课 程信息 可选课程信息课程为空提示没 有可选课程 003 004 005 006 007 008 009 010 学生选课 学生退课 学生查看已选课 程 教师查看课程信息 教师发布课程 教师查看课程选取 情况 教师修改课程信 息 教师删除课程 提示选课成功 提示退选成功 已选课程信息 所有课程信息 发布成功提示 发布课程选取信 息 修改成功提示 删除成功提示 没有选择则提示 没有选中课程 没有选择则提示 没有选中课程 课程为空提示尚 未选课 异常则提示发布 失败 未发布则提示没 有发布课程 未输入修改信息 则提示输入 未选择则提示选择 课程 011管理员设置参数参数设置信息设置成功提示未设置则提示输出 设置信息 012管理员查看课程信 息 选择“查看课程信息 “ 所要调整的信息 课程发布和选取情 况 调整成功提示013管理员调整选课情 况 未输入则提示输入 调整信息 014管理员生成报表生成报表条件选课报表条件错误则提示出 错 015管理员查询查询条件查询结果条件错误则提示出 错 2.2 测试内容 测试类型 功能测试 测试内容 用户个人前台注册新用 户、 登录系统发表留言 添加修改和删除信息提 交选课情况浏览者功能 查看系统主页课程信息 查询浏览课程信息管理 后台管理员注册系统 管理员登录系统用户管 理系统信息管理系统选 课人数管理系统 测试目的 核实所有功能均已正常实现1 流程检验各个业务流程符 合常规逻辑用户使用时不 会产生疑问 2、数据精确各 数据类型的输入输出时统计 精确。 所用的测试工具和方法 采用黑盒测试使用边 界值测试、 等价类划分、 数据驱动等测试方法 进行手工测试 用户界 面 UI 测试 1 导航、链接、页面结构包 括菜单、 背景、 颜色、 字体、 按钮名称、TITLE、提示信 息的一致性等。2 友好性、 易用性、合理性、一致性、 正确性等 1 密码登录、个人用户、 管理员用户 2 权限限制 3 通过修改 URL 非法访问 4 登录超时限制等等 1 最大并发数 2 查询信息时注册新用户 时以及登录 时系统的响应时间 核实各个窗口风格包括颜WEB 测试通用方 色、字体、提示信息、图标、 法手工测试 TITLE 等等都与基准版本 保持一致或符合可接受标 准能够保证用户界面的友 好性、 易操作性而且符合用 户操作习惯。 1 应用程序级别的安全性核 实用户只能操作其所拥有权 限能操作的功能。2 系统级别 的安全性核实只有具备系 统访问权限的用户才能访问 系统。 核实系统在大流量的数据与 多用户操作时软件性能的稳 定性不造成系统崩溃或相关 的异常现象 黑盒测试、手工测试安全性 和 访问控 制 测试 性能测试 2.3 测试 1(标识符) 测试人员:物联网工程一班第八小组 被测试内容:高校网上选课系统 2.3.1 进度安排 测试任务 制定测试计划 设计测试 实施测试 执行测试 评估测试 工作量 1 天 1 天 1 天 1 天 1 天 开始日期 2014 年 11 月 9 日 2014 年 11 月 9 日 2014 年 11 月 10 日 2014 年 11 月 11 日 2014 年 11 月 12 日 结束日期 2014 年 11 月 9 日 2014 年 11 月 9 日 2014 年 11 月 10 日 2014 年 11 月 11 日 2014 年 11 月 12 日 2.3.2 条件 设备:机器内存不得小于256M,显卡无要求 软件:操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 人员:物联网工程一班第八小组 2.3.3 测试资料 g. 《软件测试》 (美)Ron Patton 著周予滨 姚静等译 h. 项目的计划任务书、合同或批文; i. 项目开发计划; j. 需求规格说明书; k. 概要设计说明书; l. 详细设计说明书; 2.3.4 测试培训 培训计划:培训测试人员在短期内对数据库等知识进行全面的了解并能灵活操作; 培训的内容:对数据库 以及 windows 系统的熟练操作; 受训的人员:组长以及其余组员。 2.42.4 测试测试 2 2(标识符)(标识符) 用户登录窗口测试 假设系统有两个用户:系统管理员和学生,并且它们的初始密码与用户 名一致。 ⑴ 测试要点 ①系统管理员和学生用户名在密码正确的情况下能进入系统其它用 户名或密码错误都不能进入系统。 ②如果密码连续错三次系统自动退出。 ⑵ 测试数据 输入条件测试内容 用户名 密码 输