《软件测试学生成绩管理系统测试报告.pdf》由会员分享,可在线阅读,更多相关《软件测试学生成绩管理系统测试报告.pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-.软软件件测测-试试实实训训报报告告14061406XXXX:贺勇游:贺勇游学号:学号:20141801822014180182.可修编.班级:软件测试班级:软件测试班班-.目录目录第一部分学生成绩管理系统需求分析第一部分学生成绩管理系统需求分析 1一 项目概述 2 2二 项目背景 2 2三 系统详细需求 5 5第二部分学生成绩管理系统测试计划第二部分学生成绩管理系统测试计划 8 8一概述 9 9二测试摘要 9 9三测试风险 1010四缺陷等级分类和优先级描述 1010五测试策略 1212六暂停标准和再启动标准 1313七测试任务和进度 1414八测试提交物 1515第三部分学生成绩管理系统
2、测试用例设计第三部分学生成绩管理系统测试用例设计 1515一.测试用例目的 1616二.功能测试用例设计 16162.1 系统登录功能模块用例设计 16162.2“系统功能模块用例设计 17172.3 档案管理功能模块用例设计 1717-.可修编.-.2.4 成绩管理功能模块用例设计 1818第四部分学生成绩管理系统缺陷记录第四部分学生成绩管理系统缺陷记录 2020一.说明 2121二.缺陷记录 2121第五部分学生成绩管理系统总结报告第五部分学生成绩管理系统总结报告 2222一.引言 2323二.测试用例简介 2424三.测试结果及分析 2424四.综合评价 2424五.心得体会 2424学
3、学生生成成绩绩-.可修编.-.管管理理系系统统需需求求分分析析一一.项目概述项目概述软件项目名称:生成绩管理系统软件版本:6.62开发团队:阿林软件设计室项目特点:学生成绩管理系统单机/网络版(V6.52)操作简单,功能齐全,适合于各中、小学校及教育局。该系统主要有以下几方-.可修编.-.面的特点:即可单机使用,又可在局域网下多用户共享使用。所有数据即可从 Excel 表中导入,也可导出到 Excel 表,方便地与 Excel 交换。支持读卡机。可多台电脑同时输入成绩,输入时有语音提示,突破输入瓶颈。成绩排名详尽,成绩分析到位。二二.项目背景项目背景学生成绩管理是所有院校学生管理事务中的一项重
4、要工作,几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生学籍工作管理所涉及的数据量越来越大,有的学校不得不增加人力丶物力来进行学生成绩管理。但手工管理具有效率低丶出错率高的缺点。为了解决学生成绩管理问题,学生成绩管理系统应运而生。高等院校成绩管理涉及学生成绩的录入、查询、操作。建立学生成绩管理系统,采用计算机对学生成绩进行管理,进行进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规化、自动化。三三.系统详细需求系统详细需求1.系统功能需求描述及说明学生学籍管理系统功能模块描述及说明:1)系统登录(A)说明:使用
5、管理员、操作员、查询员三种身份进行登陆操作。-.可修编.-.2)系统功能系统数据升级及维护(B)说明:对学生学籍管理系统使用的数据进行升级及维护。更改口令(C)说明:对当前登陆的账号进行密码修改。常用工具(D)说明:打开系统的常用工具栏。启动向导(E)说明:打开系统的启动向导,进行相关设置。改变背景(F)说明:打开系统的背景设置,进行背景更改。2.安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用
6、户口令、重要参数等。(3)数据备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。(4)记录日志-.可修编.-.本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。3.可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)
7、控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规的提示信息例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(6)用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(7)联机帮助与操作指南。-.可修编.-.4.用户文档同本软件一起发行的用户文档包括:(1)安装手册:W
8、ord 格式文件。(2)用户手册:Word 格式文件。(3)在线帮助:HTML Help 格式文件,联机式。5.其它需求(1)支持多浏览器。(2)系统安装方便,易于维护6.外部接口需求本系统采用 B/S 架构,所有界面使用 WEB 风格,用户界面的具体细节将在概要设计文档中描述。7.硬件接口服务器建议使用专用服务器。8.软件需求无特殊要求。学学生生成成-.可修编.-.绩绩管管理理系系统统测测试试计计划划一一.概述概述1.随着社会信息量的与日俱增,学校需要有一个很好的学生成绩管理系统,以方便对学生成绩进行有效的管理。系统应具有既方便老师对觉得成绩的查询和插入,也方便学生对自己成绩和获得的学分进行
9、查询的功能。2.为提高其安全性和响应速度,本系统是基于 C/S 结构的学生成-.可修编.-.绩管理系统,通过该系统可对学生成绩信息进行方便管理,为学校学生和老师建立一个成绩信息沟通的平台,从而方便学校学生的成绩管理。二二.测试摘要测试摘要(1)测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试(2)经过软件测试后对我们对软件的要求基本功能满足,因为本系统是一个类似的,由前台与后台的管理。前台就是学生的自助查询,后台就是老师与管理员,老师只能上传学生的成绩信息,而后台的管理员可以上传及修改学生与老师的基本信息,及课程编排。(3)就目前的测试结果没有异常的现象出现。对于软件的运行环境与要求
10、基本符合。在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。三三.测试风险测试风险1.进度风险(1)版本提交延迟。(2)版本安装人员进度控制不严。(3)人力资源不足。(4)需求变更频繁。-.可修编.-.2.质量风险(1)开发人员新手较多,代码未经自测;修改问题速度慢。(2)测试人员经验不足,前期积累少。(3)缺乏相应的测试工具。3.环境风险(1)测试环境冲突或测试资源少。(2)测试环境可能存在影响测试结果的不稳定因素。四四.缺陷等级分类和优先级描述缺陷等级分类和优先级描述4
11、.1 本测试过程把缺陷等级分为以下五个等级缺陷等级A.致命错误一般指影响全局的死机,通信中断、重要业务不能完成。如由于程序所引起的死机或者非法退出;死循环,数据库发生死锁,功能错误等。概述响应时间立即解决B.严重错误一般指规定的功能没有实现或者不完整或者产生错误的结果;设计不合理造成性能低下,影响系统的运营;使系统不稳定或破坏数据等。发现后三天-.可修编.-.C.一般错误通常指不影响业务运营的功能使用。如操作界面错误;打印容、格式不准确;删除操作未给出提示;数据库表中有过多的空字段等。发现后一周D.轻微错误通常指界面拼写错误或用户使用不方便等小问题或需要完善的问题。如:界面不规、辅助说明描述不
12、清楚、输入输出不规等。软件交付前E.改进建议一般指软件中值得改良的地方。4.2 本测试以以下四种方式描述缺陷的优先级:优先级等级A.致命错误由于该学生管理系统运行导致全局的死机,通信中断、重要业务不能完成。如由于程序所引起的死机或者非法退出;死循环,数据库发生死锁,功能错误等。描述-.可修编.-.B.严重错误运行了学生管理系统后,由于某种人错误导致没有实现或者不完整或者产生错误的结果;设计不合理造成性能低下,影响系统的运营;使系统不稳定或破坏数据等。C.一般错误学生成绩管理系统可以正常运行,但是影响业务运营的功能使用。如操作界面错误;打印容、格式不准确;删除操作未给出提示;数据库表中有过多的空
13、字段等。D.轻微错误界面拼写错误或用户使用不方便等小问题或需要完善的问题。如:界面不规、辅助说明描述不清楚、输入输出不规等。五五.测试策略测试策略方式黑盒测试简介目的心输入数据和出结果测试能否正常运行白盒测试研究源代码和程序分析系统部结构-.可修编.-.静态测试运行被测软件,只静态 同白盒测试地检查程序代码。动态测试运行被测程序,输入相应的测试数据同黑盒测试单元测试对软件中的最小可测试单元进行检查检测小单元集成测试测试单元模块组装成测试集成小单元系统或者子系统系统测试将整个软件系统看作测试整个系统个整体进行测试验收测试由用户来进行验收看是否达到用户需求六六.暂停标准和再启动标准暂停标准和再启动
14、标准6.1 暂停、停止标准1)软件系统在进行单元、集成、确认、系统、安装、验收测试时,发现一级错误(大于等于1)、二级错误(大于等于2)暂停测试返回开发。2)软件系统经过单元、集成、确认、系统、安装、验收测试,分别-.可修编.-.达到单元、集成、确认、系统、安装、验收测试停止标准。3)软件系统通过验收测试,并已得出验收测试结论。4)软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数据。6.2 再启动标准1.界面不规2.辅助说明描述不清楚3.输入输出不规4.长时间操作未给用户提示5.提示窗口文字未采用行业术语6.可输入区域和只读区域没有明显的区分标志7.必填项与非必填项应加以区别8.滚动
15、条无效9.键盘支持不好,如在可输入多行的字段中,不支持回车换行;或对相同字段,在不同界面支持不同的快捷方式10.界面不能及时刷新,影响功能实现七七.测试任务和进度测试任务和进度7.1 测试测试计划编写测试用例编写测试用例执行7.1 编写需求分析说明计划测试过程并编写文档进行用例设计并编写文档对用例进行执行查找缺陷课时41216执行人贺勇游贺勇游贺勇游-.可修编.-.测试缺陷记录对查找的缺陷进行记录,方便项目组人员就行查看修改16贺勇游测试总结报告总计对测试过程进行总结,并书写文档向项目组负责人报告2贺勇游40贺勇游7.2 测试进度安排测试活动计划开始课时实际预计开始实际结束预计课时共用课时开始
16、课时课时测试前准备16688040610223838335729303033641216162522223233课时指定测试计划7设计测试用例11执行测试用例23缺陷记录23对测试进行评31估并报告八八.测试提交物测试提交物本测试结束后应该提交以下文档:学生成绩管理系统测试计划、学生成绩管理系统测试用例-.可修编.-.学学生生成成绩绩管管理理系系统统测测试试一、用例目的一、用例目的为了每一个测试需求确定测试用例集。二、功能测试用例设计二、功能测试用例设计测试中使用的相关数据:管理员密码:012345;操作员密码:987654321。测试中使用的用户类型一般为管理员,除特殊操作外。-.可修编.-
17、.2.12.1 系统登陆功能模块用例设计系统登陆功能模块用例设计A.子系统系统登陆功能模块测试用例用例编号第一次登陆系统A0011.双 击 学进入学进入学通过生成绩管生成绩生成绩理系统图管理系管理系标。统主界统,进初次进贺勇游2016-1-1入系输入预期结果实际结果通过/失败说明执行人执行日期统,所有权限密码为空。2.输 入 单面,进入向导位名称入向导设置。设置。非第一次登陆系统A002选择用户进入学进入学通过类型为“管生成绩生成绩理员”,输管理系管理系入密码。统主界统主界面。A003面。贺勇游2016-1-1选择用户提示:提示:通过类型为“管输入的输入的理员”,输密码有口令不入密码。误。对。
18、贺勇游2016-1-1-.可修编.-.A004选择后输提示:提示:通过入密码为输入的输入的空密码有口令不误对入输入通过贺勇游2016-1-1A005选择用户输密码不贺勇游2016-1-1能超过十位字符类型为“管“1”时“1”时理员”,输焦点锁焦点锁入 密 码:定在确定在确“012345”定按钮定钮。按2.22.2 系统功能模块用例设计系统功能模块用例设计B.子系统“统数据升级及维护”模块测试用例用例编号B001输入预期结果选 择 维 护对实际结果通过/失败说明执行人执行日期贺勇游2016-1-1不能选失败的数据tudent.dbf择指定student.dbf,单击确定B002进行维护的据。不能
19、选失败贺勇游2016-1-1数选 择 维 护对的数据tudent.dbf择指定student.dbf,进行维护的数-.可修编.-.单击确定据。B003不 选 择 任提示:请不能选失败何数据,单选择需要择指定击“确定”维护的数的按钮。据!据。数贺勇游2016-1-1B004选 择 所 有对所有数不能选失败的数据,单据进行维择指定击“确定”护。的据。数贺勇游2016-1-12.32.3档案管理功能模块用例设计档案管理功能模块用例设计预期结果实际结果通过/失败说明执行人执行日期用例编号输旧的密码入新的密码密码确认提示:修改密码成功提示:修改密码成功通过测试结束后密码还原为:012345,方便下次用例
20、的执行。贺勇游2016-1-2C002012345012345678012345678-.可修编.-.预期结果实际结果提示:请输入正确的密码输入新的密码的第九位时自动跳到密码确认输入框,密码确认的九位密码焦点移到确认按钮上,确认后。通过/失败说明失败输入的密码最多为 6 位,超过六位应该提示用户输入的密码格式不正确,否则容易失误修改,造成用户以后不能正常登陆。执行人执行日期用例编号输旧的密码入新的密码密码确认预期结果实际结果通过/失败说明执行人执行日期贺勇游2016-1-2C003012345空空提示:密码修改成功提示:密码修改成功通过测试结束后还原密码为 012345贺勇游2016-1-22
21、.42.4 成绩管理功能模块用例设计成绩管理功能模块用例设计用例编号输入预期结果实际结果通过/失败说明执行人执行日期-.可修编.-.I001在 存 在提示:是直 接 退失败的 年 级否 修 改出 并 修初 一 输数据。入 对 应的 学 号前 缀 为C2010改数据在 进 行贺勇游数 据 录入 或 者修改后,最 好 给用 户 提示 以 免不 小 心改错。I002在 存 在提示:是直 接 进失败的 年 级否 修 改行 初 三初 二 输数据入 对 应的 学 号C2009的 学 号前 缀 修改。贺勇游I003年 级 代添 加 一添 加 一通过码:“07”个 新 的个 新 的年 级 高年 级 高四。四。
22、贺勇游学学-.可修编.-.生生成成绩绩管管理理系系统统缺缺陷陷记记录录一、说明一、说明(1)学生成绩是高校人才培养计划的重要组成部分,是实现人才培养目标、培养学生科研能力与创新思维、检验学生综合素质与实践能-.可修编.-.力的重要手段与综合性实践教学环节。而笔者所在学院多采用半手工管理学生成绩的方式,所以有必要开发学生成绩管理系统来对学生成绩档案进行数字化管理。既可减轻学院教职员工工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,又可加快成绩查询速度、加强成绩管理,跟上各部门关于信息化的步伐,使各项管理更加规化。(2)上述问题,本论文对学生成绩管理系统的开发过程进行了较为详细的论述。
23、选择使用 Microsoft 公司的 Visual Foxpro6.0 作为开发工具。利用其提供的各种面向对象的功能,尤其是数据库设计器这一能方便而简洁操纵数据库的智能化对象,首先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成可行的系统。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。论文主要在系统调查研究的基础上对系统进行了系统分析,分析了系统的可行性、明确用户需求;并对数据库进行设计,分析了该系统数据库的结构和数据库安全性措施;根据模块化原理,将系统分为了几大功能模块,并对各部分功能进
24、行了分析;采用结构化程序设计的思想,提出系统尤其是数据查询子系统的程序设计思路;然后,对本系统的测试和安装进行了分析。文中还针对单机版成绩管理软件不支持多用户、不能远程操作的缺陷,对系统的改进与提高提出了新的设计:拟采用 SQL SERVER 作为数据库,将 VFP 的数据升迁到 SQLSERVER 中,建立 ODBC 数据源,将 VFP 数据库连接到 SQL SERVER,-.可修编.-.既能利用原有数据库中的大量数据,又可解决访问速度及数据共享的问题。二、缺陷记录二、缺陷记录1、重要功能基本能实现,但系统不稳定、一些边界条件下操作会导致学生成绩管理系统 error、文件操作异常、通讯异常、
25、数据丢失或破坏等错误;2、重要功能不能按正常操作实现,但可通过其它方法可实现;3、错误的波及面广,影响到其它重要功能正常实现;4、密码明文显示;5、C/S、B/S 模式下,利用客户端某些操作可造成服务端不能继续正常工作的。3 类 BUG:一般错误程序的功能运行基本正常,但是存在一些需求、设计或实现上的缺陷;次要功能运行不正常,如:1、次要功能不能正常实现;2、操作界面错误(包括数据窗口列名定义、含义不一致);3、打印容、格式错误;4、查询错误,数据错误显示;5、简单的输入限制未放在前台进行控制;6、删除操作未给出提示;学学-.可修编.-.生生成成绩绩管管理理系系统统总总结结报报告告一一.引言引
26、言近年来,随着计算机技术的进步,以软件系统为核心的计算机应用已经渗透到各行各业,在国民经济、国防领域以及人们的日常生活中-.可修编.-.发挥着越来越重要的作用.因此,当今社会对高质量软件的需求也越来越迫切.但是,随着软件规模的不断增长,软件质量问题逐渐成为制约计算机发展和应用的瓶颈之一.各种类型的软件错误层出不穷,不仅给人们日益信息化的日常工作和生活带来极大的不便,在很多任务关键领域甚至会造成极大的财产损失乃至人身伤害.为了提高软件质量,尽可能地减少软件中的错误,人们尝试使用各种先进的软件开发技术,并辅之以更加合理的生产管理手段,以提高软件产品的质量.其中一个重要手段就是软件测试。二二.测试用
27、例简介测试用例简介测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。三、测试结果与分析三、测试结果与分析通过测试学生成绩管理系统,发现了一些该系统存在的一些问题,有些问题必须解决,有些问题不影响软件运行的功能。除了发现一些表面的问题,我们推测该系统应该还存在一些其他方面的部问题和未发现的问题。四、综合评价四、综合评价略。五、心得体会五、心得体会通过本次学生成绩管理系统测试计划报告 的编写以及具体测试工作的进行我深刻体会到软件测试是一个有组织有计划的活动,在-.可修编.-.整个测试活动中只有各组员团结合作才能很好的完成整个测试活动。整个测试活动的良好展开除了有一个很好的测试计划以外还必须拥有众多的外部条件,如测试人员的知识结构以及测试时的硬件支持。通过本次实训测试,我想在我未来的求职和发展道路上将是不可估计的财富。-.可修编.