
软件测试学生成绩管理系统测试报告完整版.docx
23页软件测试学生成绩管理系统测试报告HEN system office room【HEN16H-HENS2AHENS8Q8-HENH1688】件 测 试 实 训班级:软件测试 1406 班姓名:贺勇游目录第一部分 学生成绩管理系统需求分析 1一. 项目概述 2二. 项目背景 2三. 系统详细需求 5第二部分 学生成绩管理系统测试计划 8一.概述 9二.测试摘要 9三.测试风险 10 四.缺陷等级分类和优先级描述 •••10五.测试策略 •••••••••••••••••••12六.暂停标准和再启动标准 •••••••13七.测试任务和进度 •••••••••••••14八.测试提交物 •••••••••••••••••15第三部分 学生成绩管理系统测试用例设计 15一. 测试用例目的 ••••••••••••16二. 功能测试用例设计 ••••••••16系统登录功能模块用例设计 16“系统功能模块用例设计 ・17档案管理功能模块用例设计 17成绩管理功能模块用例设计 18第四部分 学生成绩管理系统缺陷记录 20一. 说明 21二. 缺陷记录 21第五部分 学生成绩管理系统总结报告 22一. 引 23二. 测试用例简介 24三. 测试结果及分析 24四. 综合评价 24五. 心得体会 24学成绩管理系统需求分析一. 项目概述 软件项目名称:《生成绩管理系统》 软件版本: 开发团队:阿林软件设计室项目特点:《学生成绩管理系统》单机/网络版操作简单,功能齐全,适合于各中、小学校及教育局。
该系统主要有以下几方面的特点 即可单机使用,又可在局域网下多用户共享使用所有数据即可从Excel表中导入,也可导出到Excel表,方便地 与Excel交换支持读卡机可多台电脑同时输入成绩,输入时有语音提示,突破输入瓶颈 成绩排名详尽,成绩分析到位二•项目背景学生成绩管理是所有院校学生管理事务中的一项重要工作,几年前,各 个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增 大,有关学生学籍工作管理所涉及的数据量越来越大,有的学校不得不 增加人力、物力来进行学生成绩管理但手工管理具有效率低、出错率 高的缺点为了解决学生成绩管理问题,学生成绩管理系统应运而生 高等院校成绩管理涉及学生成绩的录入、查询、操作建立学生成绩管 理系统,采用计算机对学生成绩进行管理,进行进一步提高办学效益和 现代化水平帮助广大教师提高工作效率,实现学生成绩信息管理工作 流程的系统化、规范化、自动化三•系统详细需求1. 系统功能需求描述及说明学生学籍管理系统功能模块描述及说明:1) 系统登录(A)说明:使用管理员、操作员、查询员三种身份进行登陆操作2) 系统功能① 系统数据升级及维护(B)说明:对学生学籍管理系统使用的数据进行升级及维护。
② 更改口令(C) 说明:对当前登陆的账号进行密码修改③ 常用工具(D) 说明:打开系统的常用工具栏④ 启动向导(E) 说明:打开系统的启动向导,进行相关设置⑤ 改变背景(F) 说明:打开系统的背景设置,进行背景更改2. 安全性需求(1)权限控制 根据不同用户角色,设置相应权限,用户的重要操作都做相应的 日志记录以备查看,没有权限的用户禁止使用系统学生只可查看自已 的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密 本系统对一些重要的数据按一定的算法进行加密,如用户口令、 重要参数等3)数据备份 允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失4)记录日志 本系统应该能够记录系统运行时所发生的所有错误,包括本机错误 和网络错误这些错误记录便于查找错误的原因日志同时记录用户的 关键性操作信息3. 可用性需求(1)方便操作,操作流程合理 尽量从用户角度出发,以方便使用本 产品如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自 动转换,信息检索时输入汉语简拼快速检索到结果等可以通过快速键 方便用户录入信息,所有操作可仅通过键盘完成2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机 使用经验的用户均能方便地使用本系统。
3)控制必录入项 本系统能够对必须录入的项目进行控制,使用户 能够确保信息录入的完整同时对必录入项进行有效的统一的提示4)容错能力 系统具有一定的容错和抗干扰能力,在非硬件故障或 非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户 有效正确地完成任务5)操作完成时有统一规范的提示信息 例如删除操作时,系统可提 示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后, 系统才执行删除操作,删除后可直接返回相关页面6)用户可自定义 为了满足业务的不断变化,一些重要的参数应该 可以灵活设置7)联机帮助与操作指南4. 用户文档同本软件一起发行的用户文档包括:(1) 安装手册:Word格式文件2) 用户手册:Word格式文件3) 帮助:HTML Help格式文件,联机式5. 其它需求(1)支持多浏览器2)系统安装方便,易于维护6. 外部接口需求本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细 节将在概要设计文档中描述7. 硬件接口服务器建议使用专用服务器8. 软件需求无特殊要求学生成绩管理系统测试计划一. 概述1. 随着社会信息量的与日俱增,学校需要有一个很好的学生成绩管 理系统,以方便对学生成绩进行有效的管理。
系统应具有既方便老师对 觉得成绩的查询和插入,也方便学生对自己成绩和获得的学分进行查询 的功能2. 为提高其安全性和响应速度,本系统是基于C/S结构的学生成绩 管理系统,通过该系统可对学生成绩信息进行方便管理,为学校学生和 老师建立一个成绩信息沟通的平台,从而方便学校学生的成绩管理二. 测试摘要(1) 测试工件为四个阶段: 单元测试、组装测试、确认测试、系统测试(2) 经过软件测试后对我们对软件的要求基本功能满足,因为本系统 是一个类似的网站,由前台与后台的管理前台就是学生的自助查询, 后台就是老师与管理员,老师只能上传学生的成绩信息,而后台的管理 员可以上传及修改学生与老师的基本信息,及课程编排3) 就目前的测试结果没有异常的现象出现对于软件的运行环境与 要求基本符合 在测试过程中,首先需要对各子单元过程进行测试 在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接 口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维 护三. 测试风险1. 进度风险(1)版本提交延迟2)版本安装人员进度控制不严3)人力资源不足4)需求变更频繁2. 质量风险(1)开发人员新手较多,代码未经自测;修改问题速度慢。
2)测试人员经验不足,前期积累少3)缺乏相应的测试工具3. 环境风险(1)测试环境冲突或测试资源少2)测试环境可能存在影响测试结果的不稳定因素四. 缺陷等级分类和优先级描述本测试过程把缺陷等级分为以下五个等级缺陷等级概述响应时间A.致命错误一般指影响全局的死机,通信中 断、重要业务不能完成如由于程序 所引起的死机或者非法退出;死循 环,数据库发生死锁,,功能错误 等立即解决B.严重错误一般指规定的功能没有实现或者 不完整或者产生错误的结果;设计不 合理造成性能低下,影响系统的运发现后三天内营;使系统不稳定或破坏数据等C. 一般错误通常指不影响业务 运营的功能使用如操 作界面错误;打印内容、 格式不准确;删除操作 未给出提示;数据库表 中有过多的空字段等发现后一周内D.轻微错误通常指界面拼写错 误或用户使用不方便等 小问题或需要完善的问 题如:界面不规范、 辅助说明描述不清楚、 输入输出不规范等软件交付前E.改进建议一般指软件中值得改良 的地方本测试以以下四种方式描述缺陷的优先级:优先级等级描述A.致命错误由于该学生管理系统运行导致全局的死机,通 信中断、重要业务不能完成如由于程序所引起的 死机或者非法退出;死循环,数据库发生死锁,, 功能错误等。
B.严重错误运行了学生管理系统后,由于某种人错误导致 没有实现或者不完整或者产生错误的结果;设计不 合理造成性能低下,影响系统的运营;使系统不稳 定或破坏数据等C. 一般错误学生成绩管理系统可以正常运行,但是影响业 务运营的功能使用如操作界面错误;打印内容、格 式不准确;删除操作未给出提示;数据库表中有过 多的空字段等D.轻微错误界面拼写错误或用户使用不方便等小问题或需 要完善的问题如:界面不规范、辅助说明描述不 清楚、输入输出不规范等五. 测试策略方式 黑盒测试简介心输入数据和出结果目的测试能否正常运行白盒测试研究源代码和程序分析系统内部结构静态测试运行被测软件,只静 态地检杳程序代码同白盒测试动态测试运行被测程序,输入 相应的测试数据同黑盒测试单元测试对软件中的最小可测 试单元进行检查检测小单元集成测试测试单元模块组装成 系统或者子系统测试集成小单元系统测试将整个软件系统看作 个整体进行测试测试整个系统验收测试由用户来进行验收看是否达到用户需求六. 暂停标准和再启动标准暂停、停止标准1) 软件系统在进行单元、集成、确认、系统、安装、验收测试时,发现 一级错误 (大于等于 1)、二级错误(大于等于2)暂停测试返回开 发。
2) 软件系统经过单元、集成、确认、系统、安装、验收测试,分别达到 单元、集 成、确认、系统、安装、验收测试停止标准3) 软件系统通过验收测试,并已得出验收测试结论4) 软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数 据再启动标准1. 界面不规范2. 辅助说明描述不清楚3. 输入输出不规范4. 长时间操作未给用户提示5. 提示窗口文字未采用行业术语6. 可输入区域和只读区域没有明显的区分标志7. 必填项与非必填项应加以区别8. 滚动条无效9. 键盘支持不好,如在可输入多行的字段中,不支持回车换行;或对相 同字段, 在不同界面支持不同的快捷方式10. 界面不能及时刷新,影响功能实现七. 测试任务和进度测试编写需求分析说明课时执行人测试计划编写计划测试过程并编写文档4贺勇游测试用例编写进行用例设计并编写文档12贺勇游测试用例执行对用例进行执行查找缺陷16贺勇游测试缺陷记录对查找的缺陷进行记录,方 便项目组人员就行查看修改16贺勇游测试总结报告对测试过程进行总结,并书 写文档向项目组负责人报告2贺勇游总计40贺勇游测试进度安排测试活动计划开始 课时实际 开始 课时预计开始 课时实际结束 课时预计课时共用课时测试前准备。
