版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.软件测试实训报告班级:软件测试1406 班姓名:贺勇游学号: 2014180182.目录第一部分学生成绩管理系统需求分析1一项目概述 2二项目背景 2三系统详细需求 5第二部分学生成绩管理系统测试计划8一 概述 9二 测试摘要 9三 测试风险 10四 缺陷等级分类和优先级描述10五 测试策略 12六 暂停标准和再启动标准 13七 测试任务和进度 14八 测试提交物 15第三部分学生成绩管理系统测试用例设计15一.测试用例目的 16二.功能测试用例设计 162.1 系统登录功能模块用例设计162.2 “系统功能模块用例设计172.3 档案管理功能模块用例设计172.4 成绩管理功能模块用例设计
2、18第四部分学生成绩管理系统缺陷记录20.一 . 说明21二.缺陷记录 21第五部分学生成绩管理系统总结报告22一 . 引言23二.测试用例简介 24三.测试结果及分析 24四.综合评价 24五.心得体会 24学生成绩管.理系统需求分析一 .项目概述软件项目名称:生成绩管理系统软件版本: 6.62开发团队:阿林软件设计室项目特点:学生成绩管理系统 单机 /网络版 (V6.52) 操作简单,功能齐全,适合于各中、小学校及教育局。该系统主要有以下几方面的特点:.即可单机使用,又可在局域网下多用户共享使用。所有数据即可从Excel 表中导入,也可导出到Excel 表,方便地与 Excel 交换。支持
3、读卡机。可多台电脑同时输入成绩,输入时有语音提示,突破输入瓶颈。成绩排名详尽,成绩分析到位。二 .项目背景学生成绩管理是所有院校学生管理事务中的一项重要工作, 几年前,各个学校的学生成绩管理基本上都是靠手工进行, 随着各个学校的规模增大,有关学生学籍工作管理所涉及的数据量越来越大, 有的学校不得不增加人力丶物力来进行学生成绩管理。 但手工管理具有效率低丶出错率高的缺点。 为了解决学生成绩管理问题, 学生成绩管理系统应运而生。高等院校成绩管理涉及学生成绩的录入、查询、操作。建立学生成绩管理系统, 采用计算机对学生成绩进行管理, 进行进一步提高办学效益和现代化水平。 帮助广大教师提高工作效率, 实
4、现学生成绩信息管理工作流程的系统化、规范化、自动化。三.系统详细需求1. 系统功能需求描述及说明学生学籍管理系统功能模块描述及说明:1) 系统登录( A)说明:使用管理员、操作员、查询员三种身份进行登陆操作。2) 系统功能. 系统数据升级及维护( B)说明:对学生学籍管理系统使用的数据进行升级及维护。 更改口令( C)说明:对当前登陆的账号进行密码修改。 常用工具( D)说明:打开系统的常用工具栏。 启动向导( E)说明:打开系统的启动向导,进行相关设置。 改变背景( F)说明:打开系统的背景设置,进行背景更改。2. 安全性需求(1)权限控制根据不同用户角色, 设置相应权限, 用户的重要操作都
5、做相应的日志记录以备查看, 没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。( 4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机.错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。3. 可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换, 信息检索时输入汉语简拼快速检索
6、到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)控制必录入项 本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。 同时对必录入项进行有效的统一的提示。(4)容错能力 系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时, 系统能够保证正常运行, 并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息 例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复! ”用户点击确认后,系统才执行删除操作,删除后可直接返回相
7、关页面。(6)用户可自定义 为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(7)联机帮助与操作指南。4. 用户文档.同本软件一起发行的用户文档包括:(1)安装手册: Word 格式文件。(2)用户手册: Word 格式文件。(3)在线帮助: HTML Help 格式文件,联机式。5. 其它需求( 1)支持多浏览器。( 2)系统安装方便,易于维护6. 外部接口需求本系统采用 B/S 架构,所有界面使用WEB 风格,用户界面的具体细节将在概要设计文档中描述。7. 硬件接口服务器建议使用专用服务器。8. 软件需求无特殊要求。学生成.绩管理系统测试计划一 . 概述1. 随着社会信息量的与日俱
8、增, 学校需要有一个很好的学生成绩管理系统,以方便对学生成绩进行有效的管理。 系统应具有既方便老师对觉得成绩的查询和插入, 也方便学生对自己成绩和获得的学分进行查询的功能。.2. 为提高其安全性和响应速度, 本系统是基于 C/S 结构的学生成绩管理系统,通过该系统可对学生成绩信息进行方便管理, 为学校学生和老师建立一个成绩信息沟通的平台, 从而方便学校学生的成绩管理。二 .测试摘要( 1) 测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试(2)经过软件测试后对我们对软件的要求基本功能满足,因为本系统是一个类似的网站, 由前台与后台的管理。 前台就是学生的自助查询,后台就是老师与管理员
9、,老师只能上传学生的成绩信息,而后台的管理员可以上传及修改学生与老师的基本信息,及课程编排。(3)就目前的测试结果没有异常的现象出现。对于软件的运行环境与要求基本符合。 在测试过程中, 首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。三 . 测试风险1. 进度风险( 1)版本提交延迟。( 2)版本安装人员进度控制不严。( 3)人力资源不足。.(4)需求变更频繁。2. 质量风险( 1)开发人员新手较多, 代码未经自测; 修改问题速度慢。( 2)测试人员经验不足,前期积累少。( 3)缺乏相
10、应的测试工具。3. 环境风险( 1)测试环境冲突或测试资源少。( 2)测试环境可能存在影响测试结果的不稳定因素。四 . 缺陷等级分类和优先级描述4.1 本测试过程把缺陷等级分为以下五个等级缺陷等级概述响应时间A.致命错误一般指影响全局的死机,通信中立即解决断、重要业务不能完成。如由于程序所引起的死机或者非法退出;死循环,数据库发生死锁,功能错误等。B. 严重错误一般指规定的功能没有实现或者发现后三天内不完整或者产生错误的结果;设计不合理造成性能低下,影响系统的运营;使系统不稳定或破坏数据等。.C.一般错误D.轻微错误.通常指不影响业务运营的功能使用。如操作界面错误 ;打印内容、格式不准确;删除
11、操作未给出提示;数据库表中有过多的空字段等。通常指界面拼写错误或用户使用不方便等发现后一周内软件交付前小问题或需要完善的问题。如:界面不规范、辅助说明描述不清楚、输入输出不规范等。E.改进建议一般指软件中值得改良的地方。4.2 本测试以以下四种方式描述缺陷的优先级:优先级等级描述A.致命错误由于该学生管理系统运行导致全局的死机,通信中断、重要业务不能完成。如由于程序所引起的死机或者非法退出;死循环,数据库发生死锁,功能错误等。.B.严重错误运行了学生管理系统后,由于某种人错误导致没有实现或者不完整或者产生错误的结果;设计不合理造成性能低下,影响系统的运营;使系统不稳定或破坏数据等。C.一般错误
12、学生成绩管理系统可以正常运行,但是影响业务运营的功能使用。 如操作界面错误 ;打印内容、格式不准确;删除操作未给出提示;数据库表中有过多的空字段等。D.轻微错误界面拼写错误或用户使用不方便等小问题或需要完善的问题。如:界面不规范、辅助说明描述不清楚、输入输出不规范等。五 .测试策略方式简介目的黑盒测试心输入数据和出结果测试能否正常运行白盒测试研究源代码和程序分析系统内部结构.静态测试运行被测软件,只静态同白盒测试地检查程序代码。运行被测程序,输入相动态测试应的测试数据同黑盒测试对软件中的最小可测单元测试试单元进行检查检测小单元测试单元模块组装成测试集成小单元集成测试系统或者子系统将整个软件系统
13、看作测试整个系统系统测试个整体进行测试验收测试由用户来进行验收看是否达到用户需求六 .暂停标准和再启动标准6.1 暂停、停止标准1) 软件系统在进行单元、集成、确认、系统、安装、验收测试时,发现一级错误 (大于等于 1)、二级错误(大于等于 2)暂停测试返回开发。2) 软件系统经过单元、集成、确认、系统、安装、验收测试,分别.达到单元、集成、确认、系统、安装、验收测试停止标准。3) 软件系统通过验收测试,并已得出验收测试结论。4) 软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数据。6.2 再启动标准1. 界面不规范2. 辅助说明描述不清楚3. 输入输出不规范4. 长时间操作未给用户
14、提示5. 提示窗口文字未采用行业术语6. 可输入区域和只读区域没有明显的区分标志7. 必填项与非必填项应加以区别8. 滚动条无效9. 键盘支持不好,如在可输入多行的字段中,不支持回车换行;或对相同字段, 在不同界面支持不同的快捷方式10. 界面不能及时刷新,影响功能实现七 .测试任务和进度7.1 测试7.1 编写需求分析说明课时执行人测试计划编写计划测试过程并编写文档4贺勇游测试用例编写进行用例设计并编写文档12贺勇游测试用例执行对用例进行执行查找缺陷16贺勇游.对查找的缺陷进行记录,方测试缺陷记录便项目组人员就行查看修改16贺勇游对测试过程进行总结,并书2贺勇游测试总结报告写文档向项目组负责
15、人报告总计40贺勇游7.2 测试进度安排测试活动计划开始实际预计开始实际结束预计课时共用课时课时开始课时课时课时测试前准备166565指定测试计划7610742设计测试用例11822291222执行测试用例23838301623缺陷记录23038301623对测试进行评3140333323估并报告八 .测试提交物本测试结束后应该提交以下文档:学生成绩管理系统测试计划 、学生成绩管理系统测试用例.学生成绩管理系统测试一、用例目的为了每一个测试需求确定测试用例集。二、功能测试用例设计测试中使用的相关数据:管理员密码: 012345 ;操作员密码: 987654321 。.测试中使用的用户类型一般为
16、管理员,除特殊操作外。2.1 系统登陆功能模块用例设计A.子系统系统登陆功能模块测试用例用例输入预期实际通过 /说明执行人执行编号结果结果失败日期第一次登陆系统A0011. 双击学进 入 学进 入学通过初 次 进贺勇游2016-1-1生成绩管生 成 绩生 成绩入系理系统图管 理 系管 理系统 , 所标。统 主 界统 ,进有 权 限2. 输入单面 , 进入 向导密 码 为位名称入 向 导设置。空。设置。非第一次登陆系统A002选择用户进 入 学进 入学通过贺勇游2016-1-1类 型 为生 成 绩生 成绩“管理员,” 管 理 系管 理系输 入 密统 主 界统 主界码。面。面。A003选择用户提
17、示 :提 示:通过贺勇游2016-1-1类 型 为输 入 的输 入的“管理员,” 密 码 有口 令不.输入密误。对。码。A004选择后输提 示 :提 示:通过贺勇游2016-1-1入密码为输 入 的输 入的空密 码 有口 令不误对A005选择用户输入“1” 输入“1” 通过密 码 不贺勇游2016-1-1类型为时焦点时焦点能 超 过“管理员,” 锁 定 在锁 定在十 位 字输 入 密确 定 按确 定按符码: 钮钮。“012345 ”2.2 系统功能模块用例设计B. 子系统 “统数据升级及维护 ”模块测试用例用例输入预期实际通过 /说明执行执行编号结果结果失败人日期B001选择维护的对不能选失败
18、贺勇 2016-1-1数据tudent.dbf择指定游student.dbf,进行维护的数单击确定据。.B002选择维护的对不能选失败贺勇 2016-1-1数据tudent.dbf择指定游student.dbf,进行维护的 数单击确定据。B003不选择任何提示:请不能选失败贺勇 2016-1-1数据,单击选择需要择指定游“确定”按钮。维护的数的 数据!据。B004选择所有的对所有数不能选失败贺勇 2016-1-1数据,单击据进行维择指定游“确定”护。的 数据。2.3档案管理功能模块用例设计预期结果提示:修改密码成功实际结果提示:修改密码成功通过 /失败通过说明测试结束后密码还原为:012345
19、 ,方便下次用例的执行。执行人贺勇游执行日期2016-1-2用例编号C002输旧的密码012345.入新的密码012345678密码确认012345678预期结果提示:请输入正确的密码实际结果输入新的密码的第九位时自动跳到密码确认输入框,密码确认的九位密码焦点移到确认按钮上,确认后。通过 /失败失败说明输入的密码最多为 6 位,超过六位应该提示用户输入的密码格式不正确,否则容易失误修改,造成用户以后不能正常登陆。执行人贺勇游执行日期2016-1-2用例编号C003输旧的密码012345入新的密码空密码确认空预期结果提示:密码修改成功实际结果提示:密码修改成功通过 /失败通过说明测试结束后还原密
20、码为 012345执行人贺勇游执行日期2016-1-22.4 成绩管理功能模块用例设计.用例输入预期实际通过 /说明执行人执行编号结果结果失败日期I001在 存 在提示:是直 接 退失败在 进 行贺勇游的年级否修改出并修数 据 录初 一 输数据。改数据入 或 者入 对 应修改后,的 学 号最 好 给前 缀 为用 户 提C2010示 以 免不 小 心改错。I002在 存 在提示:是直 接 进失败贺勇游的 年 级否 修 改行 初 三初 二 输数据的 学 号入 对 应前 缀 修的 学 号改。C2009I003年 级 代添 加 一添 加 一通过贺勇游码:“07” 个新的个 新 的年 级 高年 级 高四
21、。四。.学生成绩管理系统缺陷记录.一、说明(1)学生成绩是高校人才培养计划的重要组成部分, 是实现人才培养目标、培养学生科研能力与创新思维、 检验学生综合素质与实践能力的重要手段与综合性实践教学环 节。而笔者所在学院多采用半手工管理学生成绩的方式, 所以有必要开发学生成绩管理系统来对学生成绩档案进行数字化管理。既可减轻学院教职员工工作压力,比 较系统地对教务、 教学上的各项服务和信息进行管理, 又可加快成绩查询速度、加强成绩管理,跟上国家各部门关于信息化的步伐,使各项管理更加规范化。( 2) 上述问题,本论文对学生成绩管理系统的开发过程进行了较为详细的论述。选择使用 Microsoft 公司的
22、 Visual Foxpro6.0 作为开发工具。利用其提供的各种面向对象的功能, 尤其是数据库设计器这一能方便而简洁操纵数据库的智能化对象, 首先建立系统应用原型, 然后对初始原型系统进行需求迭代, 不断修正和改进, 直到形成可行的系统。在开发方法的选择上, 选择了生命周期法与原型法相结合的方法,遵循系统调查研究、 系统分析、系统设计和系统实施四个主要阶段进行设计。 论文主要在系统调查研究的基础上对系统进行了系统分析,分析了系统的可行性、明确用户需求;并对数据库进行设计,分析了该系统数据库的结构和数据库安全性 措施;根据模块化原理,将系统分为了几大功能模块, 并对各部分功能进行了分析; 采用
23、结构化程序设计的思想, 提出系统尤其是数据查询子系统的程序设计思路;.然后,对本系统的测试和安装进行了分析。文中还针对单机版成绩管理软件不支持多用户、 不能远程操作的缺陷, 对系统的改进与提高提出了新的设计:拟采用 SQL SERVER 作为数据库,将 VFP 的数据升迁到 SQL SERVER 中,建立 ODBC 数据源,将 VFP 数据库连接到 SQL SERVER ,既能利用原有数据库中的大量数据,又可解决访问速度及数据共享的问题。二、缺陷记录1、 重要功能基本能实现,但系统不稳定、一些边界条件下操作会导致学生成绩管理系统error 、文件操作异常、通讯异常、数据丢失或破坏等错误;2、 重要功能不能按正常操作实现,但可通过其它方法可实现;3、 错误的波及面广,影响到其它重要功能正常实现;4、 密码明文显示;5、 C/S、B/S 模式下,利用客户端某些操作可造成服务端不能继续正常工作的。3 类 BUG :一般错误程序的功能运行基本正常,但是存在一些需求、设计或实现上的缺陷;次要功能运行不正常,如:1、 次要功能不能正常实现;2、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024届海南省临高县新盈中学高三假期自主综合能力测试(一)数学试题
- 餐饮住房合同
- 不动产买卖合同解除协议模板
- 毕业生就业协议书入户地址
- 手术对骨骼健康的影响
- 防溺水模拟演练课件
- 山东省烟台招远市(五四制)2024-2025学年九年级上学期期中考试化学试题(含答案)
- 河北省石家庄市栾城区2024-2025学年七年级上学期期中生物学试题(含答案)
- 《化妆棉》规范要求
- 福建省泉州市安溪县2024-2025学年高三上学期11月期中测评试题 数学(含解析)
- 山体爆破施工方案(审核版)
- 普通话培训教案
- 基坑支护(护坡)工程冬季施工方案
- 英语六个简单句基本句型讲解(课堂PPT)
- 江苏省房屋建筑和市政基础设施工程施工招标评标办法
- 新建加油站工程施工组织设计方案
- 余姚农业信息综合服务系统需求说明
- 司法涉案目的评估指南
- 光伏电站消纳利用率计算导则
- 焓熵图(膨胀线)
- 前后鼻音生字表
评论
0/150
提交评论