学生成绩管理系统测试总结报告
《软件测试》课程设计报告《软件测试》课程设计报告 题目:学生成绩管理系统题目:学生成绩管理系统 院系:计算机科学学院院系:计算机科学学院 班级:软件一班班级:软件一班 成员:田欣成员:田欣 1. 测试概述 1.1 测试目的 对学生成绩管理系统项目中所有的软件测试活动中,包括测试进度、资源、问题、风险 以及测试组和其他组间的协调等进行评估, 总结测试活动的成功经验与不足, 以便今后更好 的开展测试工作。熟悉掌握软件测试的活动,以及练习学习的Java 程序设计。 学生成绩管理系统使用了全新的成绩管理理念, 系统从完善的基础信息管理, 和对创建新用 户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的 需要。 对此次项目中的所有软件测试活动中,包括测试内容,进度, 以及存在的问题,会产生 哪些风险有一个详细的了解,有利于以后做项目时的,对此类错误的避免或改正。 1.2 测试范围 学生成绩管理系统测试项目主要管理学生的成绩及其存档信息, 只对系统的功能和时间 进行测试, 其性能不在测试范围之内。 主要功能包括: 用户管理、 查询管理、 成绩录入管理、 更新管理、统计管理、注册管理等。 用户管理:设置了权限管理功能, 学生用户只能查询成绩信息, 管理员可以完成其 他操作。 查询管理:包括查询成绩和基本信息。 可以显示单独一条记录, 也可以显示所有信 息。 成绩录入管理:每次考试结束,管理员录入学生成绩信息。 更新管理:当有需要时,管理员可以进行成绩和信息的删除和修改操作。 统计管理:统计学生人数,缺考人数,平均成绩和不及格人数。 1.3 参考资料 1 2 3 4 姓名书名年份出版社是否通过评审 2010人民邮电出版社 2008人民邮电出版社 2007中国铁道出版社 已评审 已评审 已评审 已评审 Watts S.Humphrey《个体软件过程》 侯伟光 李占波 孙卫琴 1.4 预期读者 1. 项目组长 《软件测试》 《Java 程序设计基础》 《Tomcat 与 Java Web 开发》 2007清华大学出版社 2. 项目测试组成员 3. 指导老师以及其他班级同学 1.5 软件说明 学生基本学生基本学生基本学生成绩学生成绩 输出 学生信息 删除信息输入信息修改信息查询输入更新 录入学生基本信息 修改学生基本信息 查询学生基本信息 删除学生基本信息 √ √ √ √ √ √ √ √ √ √ 整个系统包括:录入学生基本信息、修改学生基本信息、查询学生基本信息、删除学生 信息 2. 测试计划执行情况 2.1 测试类型 测试类型测试内容测试目的所用的测试方法工具 和方法 功能测试前台:输入学号、输入姓 名以及确定还是取消成绩 的查询以及添加个人信 息。 后台:修改用户信息、修 改密码、角色管理、浏览 核实所有的功能以正 常,即可按每个用户的 需求制定了登陆页面 采用黑盒测试, 使用边 界值测试、等价测试、 等价类划分等测试方 1. 所有流程符合逻辑, 法,进行手工测试。 用户使用不会产生 疑问 信息、增加课程增加成绩、 2. 数据精确, 各类数据 增加信息。 用户界面测试页面测试包括登陆背景、 颜色字体按钮名称 的输入时准确 核实各个窗体的风格 (字体颜色、图标)都 与基准版保持一致 安全性访问控 制测试 1. 用户名、密码、登陆、 系统的安全性,核实只 角色用户 2. 权限访问 对具备访问权限的用户 才能访问 黑盒测试、手工测试 手工测试 兼容性测试1. 用不同的版本的操作 系统 windows xp 以及 windows7 2. 使用不同的测试软件 JCreatorLE以 及 和 核实系统在不同的软件 和硬件配置中运行稳定 黑盒测试、手工测试 MyEclipse8.6 Tomcat6.5 3. 不同的操作系统、 软件 运行平台、 分辨率和各 种软件的运行的组合 测试 2.2 进度偏差 测试活动 制定测试计划 测试计划评审 编写测试方案 测试方案评审 设计测试用例 测试用例评审 测试执行 测试总结 计划起止日期实际起止日期进度偏差备注 项目组评审完毕 待测试用例设计玩评审 根据要求变更修改用例 2.3 测试环境与配置 资源名称/类型 测试机 测试系统 数据库管理系统 应用软件 客户端前端展示 1、 2.4 测试人员 测 姓名 朱佳培 学号 配置 硬盘 500G,内存 4G Windows 7 旗舰版 Oracle11g Microsoft Office2010、JCreator LE、MyEclipse 8.6、Tomcat6.5 IE8、JCreator、Tomcat 试 人 员 崔耸 李婷婷 宋依静 李鹏鹤 曾宪权指导老师 2.5 测试问题总结 该程序除基本上满足功能需求外, 在性能和界面等许多方面存在不足和缺陷之处。 如学 生登录时整个系统的跳转有时不能直接进行跳转, 需进行手动跳转。 整体界面美化存在不足。 3. 测试总结 3.1 测试用例 用例 ID 001 002 输入用户名 小李 xiaoli 预期输出 通过 通过 实际输出 通过 不通过 是否通过 是 否用户姓名格式为6个字符的 中文 003 004 005 006 007 008 009 010 用例 ID 001 002 003 004 005 006 007 008 134564 5645 a01315646 一 023155 000000 !5465464 211456 XIAOLI XIAOli 1232 6asi Asi123 asi23 &12 &sa 学号 通过 通过 通过 通过 通过 通过 通过 通过 预期结果 通过 通过 通过 通过 通过 通过 通过 通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 实际结果 通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 否 否 否 否 否 否 否 否 是否通过 是 否 否 否 否 否 否 否 学号格式为 10 位数字字符 学号格式为 10 位数字字符 学号不能为英文字符 学号不能为中文字符 学号不能带标点 测试问题解决 用户姓名不能带特殊符号 用户姓名不能为英文 用户姓名不能为英文 用户姓名不能为数字 测试问题解决 009 010 用例 ID 001 002 003 004 005 006 007 008 009 010 Studgfhd Stu85456 密码 1655asd ^&*asdf !@#dfasdf 64564dfgdfg 79sdf Fasd465465 &*sdg123 Df45%^ Asd149 dfasdfsdf 通过 通过 预期结果 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 不通过 不通过 实际结果 通过 不通过 不通过 通过 通过 不通过 不通过 不通过 不通过 不通过 否 否 是否通过 是 否 否 是 是 否 否 否 否 否 测试问题解决 密码格式问英文加数字 不能带标点符号 3.2 缺陷分析 A-严重影响系统 运行的错误 B-功能缺陷, C-不影响运 影响系统运 行 录入学生基 本信息 修改学生基 本信息 查询学生基 本信息 删除学生基 本信息 由上表发现:缺陷大部分集中在修