教务处管理系统测试分析报告
安徽大学
20xx年12月
目录
1 引言 ....................................................................................................... 错误!未定义书签。
1.1
1.2
1.3
1.4
2
2.1
2.2
2.3
3 编写目的 ...................................................................................... 错误!未定义书签。 项目背景 ...................................................................................... 错误!未定义书签。 定义 .............................................................................................. 错误!未定义书签。 参考资料 ...................................................................................... 错误!未定义书签。 软件说明 ........................................................................................................................ 3 测试内容 ........................................................................................................................ 3 测试方案 ........................................................................................................................ 5 测试计划 ................................................................................................................................. 3 2.4 测试条件……………………………………………………………………………….6 测试设计 ................................................................................................................................. 6
3.1 测试项目.........................................................................................................................6
3.2 测试用例……………………………………………………………………………….7
3.3 测试偏差……………………………………………………………………………….9
4 评价 ......................................................................................................................................... 9
4.1
4.2
4.3 范围 ................................................................................................................................ 9 数据整理 ...................................................................................................................... 10 准则 .............................................................................................................................. 10 12/24/2013
一.引言
1.1编写目的
根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行测评,为软件设计人员提供BUG依据,故做产生测试分析报告
为了更加全面地评估该“学生成绩管理体统”的功能完成指标,查找出教师和学生在使用时可能会出现的错误,并进一步提出改进方法;同时也为了加深我们对黑盒测试方法的理解,我们小组决定分对这个软件进行一次系统的功能测试。同时测试计划的编写也能增强我们与测试团队、开发团队之间进行交流。
1.2项目背景
该测试计划从属于教务处课程管理系统;
在执行本测试之前,必须完成所有的实验源代码,在此基础上进行此次测试计划。
1.3定义
SQL2008:数据库管理软件
Visual Studio 2010 开发软件
?DBMS:数据库管理系统
?Windows 2000/2003/XP:运行环境
?C# :软件开发语言
1.4参考资料
《软件工程导论——第5版》 张海藩编著 清华大学出版社
12/24/2013
二、测试计划
2.1软件说明
本次试验的总体结构图如下,
按照上面的总体结构图列出的各个模块的各个功能,逐一对各个模块进行测试。
2.2测试内容
(一) 管理员管理模块测试
测试内容:(1)密码验证/忘记密码功能
12/24/2013
(2)用户信息添加、修改、删除功能
(3)密码修改功能
(4)发布公告功能
(5)启动/关闭选课系统功能
目的:尽可能多的找出系统运行中会出现的错误,站在管理员的立场,考虑管理员在实际执行过程中,进行权限管理,信息设置添加、修改、查询时肯能出现的错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
(二) 学生管理模块测试
测试内容:(1)密码验证/忘记密码功能
(2)选课功能
(3)查询成绩
目的:尽可能多的找出系统运行中会出现的错误,站在学生的立场,考虑学生在实际执行信息、成绩查询、选课功能时会出现的各种错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
(三) 教师管理模块测试
测试内容:(1)密码验证/忘记密码功能
(2)提交成绩功能
(3)上传课程资料功能
(4)查询学生名单功能
目的:尽可能多的找出系统运行中会出现的错误,站在教师的立场,考虑教师在实际执行成绩录入功能,课程表查询功能,以及学生班级成绩信息时会出现的错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,达到用户想要的功能。
2.3 测试方案
黑盒测试
选取测试用例的原则:
12/24/2013
1、所设计出的测试用例能够减少为达到合理测试所需要设计的附加测试用例数目
2、所设计出的测试用例能够告诉我们,是否存在某些类型的错误,而不是仅仅指出与特测试相关的错误是否存在
3、正确的划分等价类,已根据等价类设计测试方案,以满足所有的测试都能追溯到用户需求
● 尽量避免含糊的测试用例。
尽量将具有相类似功能的测试用例抽象并归类。
尽量避免冗长和复杂的测试用例。 ● ●
2.4测试条件
完成本项目应该具备的条件:对软件工程项目开发知识能够熟练地掌握,并能够灵活的运用项目系统开发软件,完成各功能模块的程序编写。
具有软件算需要的所有的开发环境,使软件能够正常的运行。
完成本项目的限制:本小组目前经验不够,对编程软件,编程语言,数据库方面的知识掌握的还不够深。
三、测试设计
3.1测试项目
测试1:名称:系统登录及忘记密码测试测试
目的:测试系统操作界面包括老师、学生及管理员的登录测试。
内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制,以及功能使用测试
测试 2:名称:学生选课功能测试
目的:测试学生选课操作功能。
内容:通过显示的课程进行相关选课操作,测试操作的合理性,并检测操作界面
测试 3:名称:成绩查询功能测试
目的:测试学生成绩查询功能。
12/24/2013
内容:通过相关选项的选择,获取该学生的各门课成绩
测试4:名称:教师查询学生名单功能
目的:测试教师查询学生名单功能
内容:通过相关选项的选择,获取选择该教师的学生的信息
测试5:名称:教师提交学生成绩功能
目的:测试教师给学生打分的功能
内容:通过对所选学生进行打分测试,测试功能的可用性,合法性以及合理性
测试6:名称:教师上传课程资料功能
目的:测试教师上传课程资料功能
内容:通过相关选项,测试教师上传课程资料功能,以及对输入信息的合法性和合理性的检查
测试 7:名称:管理员管理学生级教师信息的功能
目的:测试管理员添加课程,学生以及教师功能
内容:通过相关选项,测试管理员添加或删除课程,学生以及教师功能,以及对输入信息的合法性和合理性的检查
测试 8:名称:管理员发布公告的功能
目的:测试管理员发布新公告的功能
内容:通过相关选项,测试管理员发布公告的功能,以及对输入信息的合法性和合理性的检查
测试9:名称:管理员启动或关闭选课功能
目的:测试管理员启动或关闭选课功能
内容:通过相关选项,测试管理员管理员启动或关闭选课功能,测试功能的可用性及有效性
3.2测试用例
(1)系统登录测试用例
12/24/2013
(2)学生选课功能测试用例
(3)教师提交学生成绩测试用例
(4)管理员管理学生级教师信息功能测试用例
12/24/2013
3.3测试偏差
对于用户名的测试必须要以案例提示的标准,在以上的测试过程中大部分都是合乎标准和要求的。
四、评价准则
4.1范围
此测试计划说明书中的测试用例能基本上包括所有的情况,基本上能反映此软件是否存在错误。其局限性是用例比较多,比较花时间。
12/24/2013
4.2数据整理
手工整理数据的方式,小组测试人员根据测试所得结果,进行记录,保存到word文档里,方便修改和查看
4.3准则
所有的测试都应该都应该以用户的需求为最根本的目标。此次测试应该从“小规模”开始,逐步进行到“大规模”测试。为了达到最佳测试的测试效果,小组人员应该分为两组分别进行测试,在进行对比,即便发现更多错误。
12/24/2013
系统测试计划模版
1 范围
本章应分以下各节。
1.1 标识
本节给出本文档所适用系统和软件的完整标识,包括所适用的标识号、标题、缩略语、版本号及发行号等。
1.2 系统概述
本节明确标明被测软件的名称及版本号,并简要描述软件的概貌、用途、适用范围和一般特性;标识项目的委托方、开发方和测试方。
1.3 文档概述
本节概述该文档的用途和内容。
1.4 与其它计划的关系
本节描述本计划与其它相关项目管理计划的关系(如果有的话)。
2 引用文档
本节列出本计划引用的所有文档的编号、标题、版本和日期。
3 测试标识
3.1 一般信息
本节又分若干小节,提供适用于整个测试的总的信息。
3.1.1 测试级别
本小节描述执行测试的级别,例如,集成测试级或系统测试级。
3.1.2 测试范围
本节描述本次测试的测试范围。针对被测软件哪部分要测,哪部分不测。
3.1.3 测试内容
本节描述本次测试的测试内容。
1
3.1.4 测试策略
描述用于该测试阶段的测试方法。如:用黑盒测试还是白盒测试,手工测试还是使用工具,用哪一种工具。还是把整个测试工作交其他单位进行。
当测试发生异常中断时的处理。
3.1.5 测试资源要求
描述本次测试所需人员、设备、软件、地点、时间、资金、协作单位及其他。
3.1.6 进入该测试阶段的条件
本节描述在何种情况下可进入该测试阶段。及以何种标志结束该阶段。
3.2 计划进行的测试
本节分成以下小节描述计划进行的测试的整个范围。
3.2.X (待测试的项目)
本小节通过名称和项目唯一标识符来标识一个CSCI、子系统、系统或其它实体,并分段描述对各个项目计划要作的测试。(注:本计划中所用“测试”一词是指测试案例的总合。本文档无意描述每个测试案例。)
3.2.X.X (测试的项目唯一标识符)
本段通过项目唯一标识符来标识一项测试,并为该测试提供下面指出的信息。可根据需要引用3.1节中的一般信息。(如没有可不写)
?
?
?
?
? 需求规格说明中指定的合格性验证方法; 该测试解决的功能需求或软件系统需求的标识; 特殊需求(例如,48小时连续工作,武器模拟,测试范围,专用输入或数据库的使用等); 假设和约束,诸如由于系统或测试条件 -- 时限、接口、设备、人员、数据库等 -- 的原因而对测试的预期产生的限制; 与测试相关的安全、保密与私密考虑。
4 软件测试的环境
本章分节描述每个预期的测试现场的软件测试环境。
4.X 测试现场名称
本节标识用于测试的一个或多个测试现场,再分小节描述每个现场的软件测试环境。如果所有测试都在同一现场实施,本节及其下面的小节只出现一次。如果多个测试现场使用相同的或类似的软件测试环境,可以一起讨论。对测试现场的重复描述可通过引用 2
前面的描述来简化。
4.X.1 软件项
本小节用名称、编号和版本来标识在测试现场为实现计划中的测试活动所需要的软件项(例如,操作系统、相关的应用软件、数据库等)。本小节还要描述每个软件项的用途,标出那些希望由现场提供的、并标识与软件项有关的任何分类处理或其它保密与私密问题。
4.X.2 硬件项
本小节通过名称、编号和版本来标识在测试现场的软件测试环境中要使用的计算机硬件、附加的外设(打印机)等等硬件和固件项。本小节要描述每个项目的用途,说明使用的时间和所需的数量,标出那些希望由现场提供,指出与之相关的任何分类处理或其它保密及私密问题。
4.X.3 其它物品
本小节标识和描述在测试现场进行测试所需的其它物品。
4.X.4 测试数据
描述测试数据的来源等。
4.X.5 安装、测试和控制
?
?
? 如何获取或开发软件测试环境中用到的每个要素; 如何先于其使用,安装和测试软件测试环境中的每一个项目; 如何控制和维护软件测试环境的每一个项目。
4.X.6 参与团队
本小节标识参加测试现场测试工作的单位以及他们的作用和职责。
4.X.7 组织及人员
本小节标识在测试现场进行测试的过程中所需人员的数量、类型,需要他们参与的日期和时间,以及任何特殊的需要。例如,为保证大规模测试工作的连续性和一致性,需要轮班操作和持续保证关键技能的支持。
5 软件通过标准
确定软件要达到的目标。可从以下几点考虑。(如没有可不写)
?
? 测试用例的通过率。 缺陷的严重程度。
3
?
?
?
? 缺陷的修复率。 软件是否要达到某些质量要求指标。如可靠性指标:平均故障间隔时间(MTBF)、平均修复时间(MTTR)、平均延误时间(MDT)等。(一般在需求中指出) 用户的满意程度。如用户认为可以了。 项目的进度及经费等问题。(由项目管理员决定)
6 软件缺陷报告
描述软件缺陷报告、更改报告的格式、内容以及报告、管理、跟踪、统计的方法。采用人工或自动,及所用的软件、数据库等。
7 测试进程
在渐进或累积测试的情况,本小节要说明计划的测试序列或渐进过程。及测试过程中各阶段的启动条件。
8 进度及工作量安排
本章应包含或引用指导实施本计划中所标识测试的进度安排。内容包括:
8.1 进度
a. 用图表描述计划中的测试现场和测试工作的总的时间安排。
b. 针对每个测试现场,分别说明下列活动和事件的进度。可能的话,按时间排序并附带必要的解释:
现场测试前用于所需要的准备时间;
实施测试,包括有计划的重测。
8.2 时间及工作量计算
根据7.1节的描述计算时间及工作量,并进行汇总。
9 各团队之间的责任
明确各类人员的责任。如:项目管理人员、编程人员、测试人员、文档管理人员、、质量管理人员等。可列表说明。
10 注记
10.1 名词定义
明确一些常用术语的含义。使各类人员统一理解。
4
10.2 人员联系
?
?
?
各协作单位负责人及联系方式。 各团队负责人及联系方式。 文档的编写单位和拟制人及联系方式。
5
SystemTestDoc系统测试计划20xx11Version100WrittenbyiokingAllRightsReserv…
软件测试计划1总论1项目背景本次的被测项目是一个基于BS结构的Web博客系统该系统可以实现用户注册以及好友的搜索增添基本的文章发布…
学生信息管理系统测试计划1引言11编写目的为了保证学生信息管理系统的各项功能可靠的实现特编写了此测试计划对所开发软件的各功能模块和…
校园博客测试计划1测试计划标示符P20xx01001STTPL2引言1目标制定校园博客管理系统的系统测试计划的目标是a细化准备和进…
图书信息管理系统测试计划20xx年4月28日XXXX测试计划文档名称测试计划作者XXX审核批准日期20xx428日期日期XXXX测…
1引言1.1编写目的编写该测试总结报告主要有以下几个目的1.通过对测试结果的分析,得到对软件质量的评价2.分析测试的过程,产品,资…
文档模板20xx42222doc版本v1520xx09041测试总结报告CEERSTSR01文档修改记录RevisionChart…
Petshop测试总结报告Petshop测试总结报告PetshopTS05Petshop测试总结报告目录1引言3编写目的3项目背景…
Supercontrol系统试运行报告SuperControl系统试运行报告作者陈琦完成日期20xx11签收人签收日期20xx11…
XX系统测试总结报告1引言11编写目的编写该测试总结报告主要有以下几个目的通过对测试结果的分析得到对软件质量的评价分析测试的过程产…