学生课程成绩管理系统测试报告需求分析+概要设计+测试用例.doc
《学生课程成绩管理系统测试报告需求分析+概要设计+测试用例.doc》由会员分享,可在线阅读,更多相关《学生课程成绩管理系统测试报告需求分析+概要设计+测试用例.doc(26页珍藏版)》请在咨信网上搜索。
《软件质量保证与测试》课程第 11 小组 丁涛涛 20111081201 2011 级计2 班 测试对象:保山第九中学学生课程成绩管理系统 被测试人:王家静 20101081243 15126045902 楚雄师范学院信息科学与技术学院 2014年5月 保山第九中学学生课程成绩管理系统需求分析、概要设计 1¡ 简介 1.1目标 本文档是保山第九中学学生课程成绩管理系统的软件需求规格说明书。本文档的面向软件开发人员和软件测试人员。软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。 1。2范围 本文档主要包括保山第九中学学生课程成绩管理系统项目所有功能,主要包括以下几个方面: 密码修改、重新登录、学生成绩管理、课程成绩管理等四个部分.。 2¡ 总体概述 2.1软件概述 2.1.1项目介绍 本系统的目标是开发一个操作简单、界面友好、功能齐全、能够满足各中学桌面管理系统,给管理者提供了一个在Windows操作系统上运行的管理平台,可以代替人工重复性劳动,从而节省人力财力时间资源,大大提高工作效率和质量。 2。1。2产品环境介绍 该系统是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目. 2。2软件功能 该系统是一个信息管理,该系统开发环境:Windows 7,数据库工具:Access2010,开发语言:Visual Basic6。0 2。3用户特征 用户需要有基本的计算机使用常识,并且了解该系统的基本功能.该软件的用户分为两类:教师和学生,利用该系统进行成绩信息进行管理。 3¡ 需求分析 3.1需求详述 该系统的用户分为教师和学生.教师的功能有:管理某一学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生用户只能查看个人的信息以及成绩。 系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。 3。2系统模块流程图 该系统的模块流程图,如图3。1所示:图3.1 系统流程图 3。3功能需求 学生课程管理系统需要完成的功能有密码修改、重新登录、学生成绩管理、课程成绩管理四个部分。 修改密码:该功能是用于登录用户修改自己的密码的。 重新登录:该功能是用于当用户想退出当前用户的使用而不用退出系统的时候,确定使用该功能,系统会退到登录界面,新用户可以重新登录。 学生成绩管理:这一模块是对教师和学生都开放的,教师用户可以选择所要查看的学生,对学生信息进行管理,并能生成报表等;学生用户只可以查看自己的信息. 课程成绩管理:这一模块是只对教师开放,教师用户可以选择所要查看的学生,对学生信息进行管理,并能生成报表等。 3。4数据需求 通过分析,总结出本系统对数据的需求如下:成绩表(编号学号课程号分数) 学生表(学号姓名密码所属班级生日性别家庭住址电话备注)班级表(班级名系院编号)系院表(编号系院名) 课程表(编号课程名学时课程类型号)课程类型表(类型编号类型名) 教师表(编号密码教师姓名系院编号学历职称生日性别家庭住址 电话备注) 4¡ 系统功能模块 在本系统中教师几位系统的管理员本系统具有以下功能模块:学生成绩管理、课程信息管理、学生基本信息管理,主要是针对对信息的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规范化。 学生基本信息管理: 各个授课教师登录管理系统将学生的各项基本信息包括学号、姓名、性别、年龄和所在系等相关信息录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。 课程信息管理: 各个授课教师登录管理系统将课程信息录入到系统数据库中,教师可实现课程信息的管 理的功能,包括添加、删除和修改等。 学生成绩管理: 各个授课教师登录管理系统将学生的考试成绩录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。 通过分析,我们可以得到“学生成绩管理系统”的系统功能模块图,如图2 所示. 图 2 系统功能模块图 学生成绩管理系统 学生成绩管理 学生基本信息管理 课程信息管理 学 生 成 绩 的 添 加 、 删 除 和 修 改 学 生 成 绩 的 录 入 学 生 基 本 信 息 的 添 加 、 删 除 和 修 改 学 生 基 本 信 息 的 录 入 课 程 信 息 的 添 加 、 删 除 和 修 改 课 程 信 息 的 录 入 5、数据库设计 5。1数据表的设计 本系统使用 Access 2010 作为 DBMS(数据库管理系统)。首先,在系统目录文件中新建一个成绩数据库Score。mdb.该数据库中有7张表。 ①成绩表(Score),总的有4个字段,分别是编号学号课程号分数。如图5.1。 图5。1成绩表Score ②学生表(Student),该表有9个字段,分别是:学号姓名密码所属班级生日性别家庭住址电话备注。如图5。2。 图5。2学生表Student ③班级表(Class),共有2个字段,分别是:班级名、所在系院.如图5。3. 图5。3班级表Class ④系院表(Department),共有2个字段,分别是:系院编号、系院名。如图5.4. 图5。4系院表Department ⑤课程表(Course),该表有4个字段,分别是:课程编号、课程名、学时、课程类型。如图5。5。 图5。5课程表Course ⑥课程类型表(CourseType),该表有2个字段,分别是:课程类型号、课程名.如图5.6. 图5。6课程类型表CourseType ⑦教师表(Teacher),共有11个字段,分别是:教师编号教师姓名密码所在系院编号学历职称生日性别家庭住址电话备注图5.7教师表Teacher 5.2 数据关系的描述 数据库中各实体之间的联系都是一对多的关系,具体如图所示:图5.8 表之间的关系 保山第九中学课程成绩管理系统测试计划、测试报告 1. 概述 1.1 编写目的 为了保证学生成绩管理各项功能可靠实现,特编写此测试计划,对所有功能模块及总系统进行测试。 此测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。本测试计划主要用于发现系统开发过程中出现的各种不妥之处,发现软件中的错误. 1.2 背景 软件系统名称:学生成绩管理系统用户:学生以及老师等工作人员 2. 计划 2。1 系统概述 学生成绩管理系统 功能模块 输入 输出 用户登录模块 与数据库连接,检查用户名与密码是否匹配 对于存在的用户名可以正常登录;并能给用户 正确的返回信息 成绩查询模块 检查输入查询的学生成绩条件 能与数据库正常连接;正确给出 成绩管理模块 与数据库连接检查输入的用户信息,能登记用户相关信息,检查修改单中的信息的合法性 能与数据库正常连接,并即时更新数据库;正确给出返回信息能否正确注销 分析系统管理 与数据库连接检查输入的用户信息,能登记用户相关信息,计算用户参加考试信息,检查中的信息的合法性 能与数据库正常连接,并即时更新数据库;正确给出返回信息 2。2 测试内容 2.2。1 登录模块 测试用例序号 01 测试用例名称 登录模块 被测试系统 学生课程成绩管理系统 测试功能描述 1:运行登录对话框 2:检验输入的帐号和密码是否匹配 测试用例描述 测试步骤 1:运行学生成绩管理系统 2:输入帐号和密码 期待输出结果 1:显示登陆对话框 2:如果帐号和密码正确进则入系统 3:反之则提示用户重新输入 测试结果 测试人: 丁涛涛 校核人: 王家静 测试日期 2014—04—10 备注 2。2.2学生成绩查询模块 测试用例序号 02 测试用例名称 学生成绩 信息查询模块 被测试系统 学生课程成绩管理系统 测试功能描述 1:运行查询管理界面对话框 2:检验输入查询学生成绩的条件 3:检验输入的学生编号是否存在 测试用例描述 测试步骤 1:运行学生成绩管理系统 2:输入查询条件 期待输出结果 1:显示提示对话框 2:如果存在则显示结果 3:反之则提示重新输入查询条件 测试结果 测试人 丁涛涛 校核人: 王家静 测试日期 2014-04-17 备注 2。2。3 管理学生成绩信息模块 测试用例序号 03 测试用例名称 维护学生成绩信息模块 被测试系统 学生课程成绩管理系统 测试功能描述 1:运行学生成绩管理界面对话框 2:检验输入学生的新信息 3:检验输入学生的新信息是否正确合格 4:检验输入修改学生的编号(学号) 5:检验输入删除学生的编号 测试用例描述 测试步骤 1:运行学生成绩管理系统 2:输入学生的新信息 3:输入学生的编号 期待输出结果 1:显示提示对话框 2:如果学生的新信息正确则添加成功 3:反之则提示重新输入信息 4:如果修改信息的格式正确则显示成功 5:反之提示重新输入编号 6:如果学生信息存在则显示删除成功 7:反之提示重新输入编号 测试结果 测试人: 丁涛涛 校核人: 王家静 测试日期 2014—04—24 备注 2。2。4 分析统计信息管理模块 测试用例序号 04 测试用例名称 分析统计信息管理模块 被测试系统 学生课程成绩管理系统 测试功能描述 1:运行学生成绩管理界面对话框 2:检验计算统计此考试学生总体信息 3:检验统计此考试学生总体信息是否正确合格 4:检验输出的分析单是否正确 5:检验返回给查询模块报表 测试用例描述 测试步骤 1:运行图书管理管理系统 2:计算考试总体信息 3:生成分析单 期待输出结果 1:显示提示对话框 2:如果学生总体成绩信息计算正确则显示计算成功 3:反之则提示重新计算信息 4:如果生成分析单格式正确则显示成功 5:反之则提示重新生成 测试结果 测试人: 丁涛涛 校核人: 王家静 测试日期 2012—05—01 备注 3。1用户登录(01) 本测试考虑到:未注册用户名的处理,用户名与密码不匹配处理 3.1.1控制 利用白盒测试和黑盒测试相结合的方式. 3.1.2输入和输出 输入与测试用例 期望输出 选取理由 输入用户名,不输入密码 显示未输入密码 密码不能为空 不输入用户名,输入密码 显示未输入用户名 用户名不能为空 输入不匹配的用户名或密码 显示密码不正确 用户名和密码必须匹配才能登录 输入未注册的用户名 显示该用户不存在 登录必须为已注册用户 输入匹配的用户名和问题 显示登录成功 为合法登录请求 3.2学生成绩管理模块(02) 本测试考虑到:输入信息格式的合法性,学生编号是否注册. 3.2.1控制 利用白盒测试和黑盒测试相结合的方式。(成绩默认为整数) 3.2.2输入和输出 输入 测试用例 测试数据 期望输出 选取理由 年龄(数字) 非数字字符小于0的数字带小数点数四位数字 2位数字 你 —1 12.2 1000 12 显示出错显示出错显示出错显示出错显示有效 年龄不能为非数字字符年龄不能为负年龄不能为小数年龄不能为四位小数类型及长度均有效 姓名 非数字,特殊字符 123 ·# 沐雨晴 显示出错显示出错显示有效 姓名不能为数字字符姓名不能为特殊符号类型有效 学号 输入的学号 小小 显示出错 不存在的不能进行信息修改 不存在 输入的是数字 输入的存在 123 张三 显示出错 显示有效 学号不能为数字 类型及长度均有效 各科成 绩 非数字字符小于0的整数小于0的小数大于 0 小于 150带小数点数大于150整数大于150小数介于0 到150 整数 我 —2 —23.14 21。3 1234 1234。6 123 显示出错显示出错显示出错显示出错 显示出错显示出错显示有效 成绩不能为非数字字符成绩不能为负成绩不能为负 成绩不能为小数 成绩不能超过满分成绩不能超过满分类型及长度有效 注销密 码 非字母以及数字字母 字母和数字 @#¥%…… 123 Tfer 24Ags 显示出错显示有效显示有效显示有效 删除密码不能为特殊字符类型有效类型有效类型有效 年级 非汉字字符 4个汉字以内 字符 @#¥¥% 大二 显示出错显示有效 年级不能为其他字符 类型及长度有效 3.3分析统计管理模块(03) 本测试考虑到:计算信息格式的合法性,学生编号是否注册。 3.3.1控制 利用白盒测试和黑盒测试相结合的方式。 3.3.2输入和输出 输入 测试用例 测试数据 期望输出 选取理由 年龄(数字) 非数字字符小于0的数字带小数点数四位数字 2位数字 你 —1 12.2 1000 12 显示出错显示出错显示出错显示出错显示有效 年龄不能为非数字字符年龄不能为负年龄不能为小数年龄不能为四位小数类型及长度均有效 姓名 非数字,特殊字符 123 ·# 沐雨晴 显示出错显示出错显示有效 姓名不能为数字字符姓名不能为特殊符号类型有效 id 输入的id不存在 输入的是数字 小小 123 显示出错 显示出错 不存在的不能进行信息分析统计 学号不能为数字 输入的存在 张三 显示有效 类型及长度均有效 各科成绩 非数字字符小于0的整数小于0的小数大于0小于150带小数点数大于150整数大于150 小数 介于0 到150 数字 我 —2 —23。14 21.3 1234 1234.6 123 显示出错显示出错显示出错显示出错 显示出错显示出错显示有效 成绩不能为非数字字符成绩不能为负成绩不能为负 成绩不能为小数 成绩不能超过满分成绩不能超过满分类型及长度有效 总的学生人数 非数字字符小于0的数字带小数点数大于0 整数 来 —3 23.1 23 显示出错显示出错显示出错显示有效 人数不能为非数字字符人数不能为负数人数不能为小数类型及长度有效 成绩不能为非数字字符成绩不能为负成绩不能为负 成绩不能为小数 成绩不能超过满分成绩不能超过满分类型及长度有效 平均成绩 非数字字符小于0的整数小于0的小数大于0小于150带小数点数大于150整数大于150 小数 介于0 到150 数字 我 —2 —23。14 21。3 1234 1234.6 123 显示出错显示出错显示出错显示出错 显示出错显示出错显示有效 不及格人数 非数字字符小于0的数字带小数点数大于0 整数 来 —3 23.1 3 显示出错显示出错显示出错显示有效 人数不能为非数字字符人数不能为负数人数不能为小数类型及长度有效 年级 非汉字字符 4个汉字以内字符 @#¥¥% 大二 显示出错显示有效 年级不能为其他字符 类型及长度有效 3.4学生成绩查询模块(05) 本测试考虑到:输入信息格式的合法性,学生编号是否注册。 3.4.1控制 利用白盒测试和黑盒测试相结合的方式。 3.4.2输入和输出 输入 测试用例 测试数据 期望输出 选取理由 学号 输入的书号不存在输入的是数字输入的存在 小小 123 张三 显示出错显示出错显示有效 不存在的不能进行基本信息查询学号不能为数字类型及长度均有效 姓名 输入的姓名不存在输入的为数字 Abcd 111 显示出错显示出错 不存在的不能进行基本信息查询姓名不能为数字 成绩 字符负数有效 Abc —123 78 显示出错显示出错显示有效 成绩不能为字符 成绩不能为负数类型及长度均有效 3。5测试进度安排 3.5。1标示符:01 进度安排: A:4 月10 日 B:测试的内容:系统管理员能否正常登陆 C:目的:确保系统能够正常进行管理正常登陆 条件:硬件:有奔腾以上处理器、512 兆内存,计算机(含键盘、鼠标等),等外围设备。 操作系统:Windows 7 系统软件:VB、Access2010 人员:软件质量保证与测试课程第11 小组测试资料:用户的信息 测试培训:培训内容:使用用户登录模块 受训人员:使用者 培训人员:软件质量保证与测试课程第11 小组 3。5。2标示符02 进度安排:A:4 月17 日 B:测试的内容:新信息能否正常记录 C:确保系统能够正常进行新信息管理正常登陆。 条件:硬件:有奔腾以上处理器、512 兆内存操作系统:Windows 7 系统软件:VB、Access2010 人员:软件质量保证与测试课程第11 小组 测试资料:用户的信息 测试培训:培训内容:使用添加模块受训人员:信息管理员 培训人员:软件质量保证与测试课程第11 小组 3。5。3标示符03 进度安排:A:4月24日 B:测试的内容:学生的成绩能否成功录入 C:目的:确保系统能够正常进行学生的成绩能否成功录入。 条件:硬件:有奔腾以上处理器、512兆内存配置的计算机。,软件:VB、Access 2010 人员:软件质量保证与测试课程第11 小组测试资料:用户的信息 测试培训:培训内容:使用学生成绩录入模块受训人员:信息管理员 培训人员:学生成绩管理系统开发小组1组所有成员 3。5。4 标示符03 进度安排:A:5 月1 日 B:测试内容:学生相关信息能否正常修改 C:确保系统能够正常进行学生信息的正常修改. 条件:硬件:有奔腾以上处理器、512 兆内存操作系统:Windows 7 系统软件:VB、Access 2010 人员:软件质量保证与测试课程第11 小组测试资料:用户的信息 测试培训:培训内容:使用学生信息(成绩和基本信息)修改模块受训人员:信息管理员培训人员:学生成绩管理系统开发小组1 组所有成员 3。5。5标示符04 进度安排:A:5 月8 日 B:测试的内容:添加的信息能否正常进行学生查询 C:目的:确保系统能够正常进行学生信息查询。 条件:硬件:有奔腾以上处理器、512 兆内存 操作系统:Windows 7 系统软件:VB、Access 2010 人员:软件质量保证与测试课程第11 小组 测试资料:用户信息 测试培训:培训内容:使用学生信息查询模块受训人员:信息管理员培训人员:学生成绩管理系统开发小组1 组所有成员 3。5。6标示符05 进度安排:A:5 月15 日 B:测试内容:负载测试 C:目的:测试正常情况下系统性能和用户数目之间的关系查看在多个用户同时本系统是否正常 3。6等效类划分(包括边界值) 下面就是用黑盒测试法中的等价类划分类法来完成对学生成绩管理系统的测试。 在学生成绩管理系统中,现对其各个模块(学生信息管理模块,课程信息管理模块,成绩信息管理模块,管理员信息管理模块)进行测试.其中, ◆3。6。1学生信息管理模块学生信息管理模块包括: 1¡ 学号:必须有,学号必须为10位数字且数字在(0~9),前四个数字为学生入学时间,最后三个数字为班级号和编号。 2¡ 姓名:必须有,要求为不低于一个汉字,不超过4个汉字。 3¡ 性别:要么为空,否则输入男或者女. 4¡ 年龄:否则输入20~80之间的数字,包括20和80。 5¡ 所在班级:要么为空,否则由汉字和数字组成. 6。所在系别:要么为空,否则有汉字和数字组成(仅有一个汉字和一个数字组成)。 第一步:输入和输出变量确认按照输入域划分等价类的例子。 输入域:学号,姓名,性别,年龄,所在班级,所在系别输出域:录入正确,则提示录入成功,录入错误,则提示数据不对 /*等价类划分原则:按照输入变量来确认等价类(有效等价类和无效等价类)*/ 第二步:等效类划分表如下: 输入条件 有效等价类 编号 输入条件 无效等价类 编号 学号 10位 1 学号 大于10位 18 小于10位 19 数字 2 除数字以外的字符 20 数字在(0~9)之间,包含0和9 3 小于0 21 大于9 22 前四个数字是入学时间 4 前四个数字不是入学时间 23 最后三个数字为班级号和学号 5 最后三个数字不是班级号和学号 24 为空 25 姓名 字数小于4位 6 姓名 除汉字以外的特殊字 26 字数大于1位 符 字数等于4位 7 汉字数大于 4 位或汉字数小于等于1位 27 字数等于1位 汉字 8 为空 28 性别 空白 9 输入非法字符 29 男 10 女 11 年龄 数字 12 年龄 大于80 30 小于20 31 除汉字意外的特殊字符 32 20~80(包括20和80) 13 空白 33 所在班级 空白 14 所在班级 除汉字和数字以外的字符组成 34 由汉字或数字组成 15 所在系别 空白 16 所在系别 除数字和汉字意外的字符组成 35 仅由一个数字和一个汉字组成 17 多于一个数字和一个汉字 36 第三步:设计测试用例按照输入域划分等价类的例子。 ●设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。 (6)(9)(12)(14)(16) (7)(10)(13)(15)(17) (8)(11)(12)(14)(16) (6)(10)(13)(15)(17) (6)(9)(12)(14)(16) ●设计测试用例,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等价类. (6)(9)(12)(14)(16) (7)(10)(13)(15)(17) (8)(11)(12)(14)(16) (6)(10)(13)(15)(17) (6)(9)(12)(14)(16) (6)(9)(12)(14)(16) (7)(10)(13)(15)(17) (8)(11)(12)(14)(16) (26)(9)(12)(14)(16) (27)(10)(13)(15))(17) (28)(11)(12)(14)(16) (29)(10)(13)(15)(17) (6)(30)(12)(14)(16) (7)(31)(13)(15)(17) (8)(32)(12)(14)(16) (6)(33)(13)(15)(17) (1)(6)(9)(12)(34)(35) 说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。 ◆3.6.2课程信息的管理模块 课程信息管理模块包括: 1¡ 学号:必须有,学号必须为10个数字且数字在(0~9),前四个数字为学生入学时间,最后三个数字为班级号和编号。 2¡ 课程号:要么为空,否则输入4位的数字且数字在(0~9)。 3¡ 课程名:要么为空,否则输入由汉字,字母和数字组成的,注意大小写。 4¡ 课程所需课时:不能为空,由1位或2位数字组成且数字在(0~9)第一步:输入和输出变量确认输入域:学号,课程号,课程名,课程所需课时输出域:录入正确,则提示录入成功,录入错误,则提示数据不对第二步:等效类划分表如下: 输入条件 有效等价类 编号 输入条件 无效等价类 编号 学号 10位 1 学号 大于10位 17 小于10位 18 数字 2 除数字以外的字符 19 数字在(0~9)之间 3 小于0 20 大于9 21 前四个数字是入学时间 4 前四个数字不是入学时间 22 最后三个数字为班级号和学号 5 最后三个数字不是班级号和学号 23 为空 24 课程号 空白 6 课程号 大于4位 25 4位 7 小于4位 26 数字 8 除数字以外的字符 27 数字在(0~9)之间包括0和9 9 小于0 28 大于9 29 课程名 空白 11 课程名 除汉字,字母和数字之外的字符 30 汉字,字母和数字组成 12 只是大写 31 区分大小写 13 只是小写 32 课程所需课时 不能为空 14 课程所需课时 为空 33 由数字组成,在(0~9)之间 15 由除数字以外的字符组成,以及非法字符 34 由1位或2位数字组成 16 不是由一位或两位数字组成 35 第三步:设计测试用例按照输入域划分等价类的例子。 ●设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。 (6)(11)(14) (7)(12)(15) (8)(13)(16) (9)(11)(14) (6)(12)(15) ●设计测试用俐,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等价类。 (17)(6)(11)(14)(18)(7)(12)(15) (8)(13)(16) (9)(11)(14) (6)(12)(15) (6)(11)(16) (7)(12)(14) (8)(13)(15) (25)(11)(14) (26)(12)(15) (27)(13)(16) (28)(11)(14) (29)(12)(15) (6)(30)(14) (7)(31)(15) (3)(8)(32)(16) 说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。 ◆3。6.3成绩信息的管理模块成绩信息模块包括: 1¡ 学号:必须有,学号必须为10个数字且数字在(0~9),前四个数字为学生入学时间,最后三个数字为班级号和编号. 2¡ 课程名:要么为空,否则输入由汉字,字母和数字组成的,注意大小写 3、分数:要么为空,否则输入(0~100)之间的数字,包括0和100. 第一步:输入和输出变量确认输入域:学号,分数,课程名输出域:录入正确,则提示录入成功,录入错误,则提示数据不对第二步:等效类划分表如下: 输入条件 有效等价类 编号 输入条件 无效等价类 编号 学号 10位 1 学号 大于10位 13 小于10位 14 数字 2 除数字以外的字符 15 数字在(0~9)之间 3 小于0 16 大于9 17 前四个数字是入学时间 4 前四个数字不是入学时间 18 最后三个数字为班级号和学号 5 最后三个数字不是班级号和学号 19 为空 20 分数 空白 6 分数 小于0 21 0~100 7 大于100 22 包括0和10 8 除数字以外的字符 23 数字 9 课程名 空白 10 课程名 除汉字,字母和数字之外的字符 24 汉字,字母和数字组成 11 只是大写 25 区分大小写 12 只是小写 26 第三步:设计测试用例按照输入域划分等价类的例子。 ●设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。 (6)(10) (7)(11)(3)(8)(12) (9)(11) (8)(12) ●设计测试用例,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等价类。 (6)(10) (7)(11) (8)(12) (9)(11) (8)(12) (6)(10) (7)(11) (8)(12) (21)(10) (22)(11) (23)(12) (6)(24) (7)(25)(3)(8)(26) 说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。 3。6。4教师信息模块部分: 1¡ 编号:必须有,系统自动编号,三位 2¡ 姓名:必须有,要求为不超过5个汉字且可为英文 3¡ 所在系:必须有,具体系别因各学校具体情况而定 4¡ 登录密码:必须有,长度为6位0~9阿拉伯数字,且6位数不可相同且不能为连续6位注: ① 教师信息由管理员录入系统 ② 教师登录时输入编号及密码,若密码及编号信息输入正确,则提示登录系统成功,若无法登录进入系统,则提示提示密码不正确请重新登录输入域:编号姓名所在系登录密码 输出域:是否录入/登录成功 输入 有效等价类 编号 无效等价类 编号 编号 必须有(自动编号) 1 空 8 姓名 必须有 2 空 9 不超过5 个汉字 3 大于五个汉字 10 英文 4 非汉字 11 所在系 必须有(具体系别因各学校具体情况而定) 5 空 12 登录密码 长度为6 位0~9 阿拉伯数字 6 空 13 6 位数不相同且不能连续 7 6 位数相同 14 3.7路径分析法 3.7.1控制流程图 设当输入的学生帐号(学号)正确时为T1,否则为—T1 设当输入的密码正确时为T2,否则为—T2 C N A D 开始 输入管理员帐号 输入管理员密码 账号是否正确 进入系统操作 结束 E G Y 密码是否正确 H Y F B N 由上面的控制流程图可以得到下面的控制流图 D B C 开始 A 结束 E R1 R2 根据上面环形复杂的计算结果,有3基本独立路径 path1:A-B—C-D—E path2:A—B-A-B-C-D—E path3:A-B—C—D—C—D—E 计算圈复杂度:给定流图G 的圈复杂度V(G),定义为V(G)=E—N+2,E 是流图中边的数量,N 是流图中结点的数量 V(G)=8-7+2=3 对上面的路径测试选取测试用例 测试用例 通过路径 覆盖条件 预期输出结果 学生学号 登陆密码 2010010101 2010010101 ABCDE T1,T2 录入成功 2010040108 910521 ABGABCDEF —T1, T2 录入失败 2010020101 000000 ABCDHCDEF T1,—T2 录入失败 3。8选取的测试用例 3.8.1学生信息录入模块测试用例 用例编号 输入 预期输出结果 学号 姓名 性别 年龄 所在系 1 200908050109 段晓初 男 一 录入失败 2 2010010101 空 女 18 二 录入失败 3 2010010101 李松 男 19 三 录入失败 4 20090805109 王家静 空 20 四 录入失败 5 2010010101 丁涛涛 男 17 五 录入失败 6 2010010102 张黄平 男 22 空 录入失败 7 20090805109 余志超 女 81 七 录入失败 8 20090805109 ABC 男 24 三 录入失败 9 2009080509 黄文武 女 25 三 录入失败 10 2010010102 林静 女 22 三 录入成功 11 2010020203 凌平 男 23 四 录入成功 12 2010040211 童佳倩 女 22 八 录入成功 3。8.2课程信息测试用例 用例编号 输入 预期输出结果 学号 课程号 课程名 课程所需课时 1 2010010101 0001 操作系统 30 录入成功 2 20081234563 00021 计算机网络 100 录入失败 3 2009080512 0003 数据库 7周 录入失败 4 2010010102 0004 C语言 35 录入成功 5 2010040211 0005 跆拳道 64 录入成功 6 2010040211 00016 大学语文 为空 录入失败 7 20090805113 0007 面向对象开发 45 录入失败 8 2010040108 0008 电子技术基础 46 录入成功 9 2009080512 00010 数据结构 50 录入失败 10 2010020203 0004 高等数学 55 录入成功 3。8。3成绩信息测试用例 用例编号 输入 预期输出结果 学号 分数 课程名 1 2010010101 88 软件质量保证测试 录入成功 2 2008123456 60 Java程序设计基础 录入失败 3 2010010102 21 软件质量保证测试 录入成功 4 2010010201 90 电子技术基础 录入成功 5 2010010202 79 电子技术基础 录入成功 6 1263366778 88 电子技术基础 录入失败 7 234567721 66 面向对象开发 录入失败 8 88990976666 86 面向对象开发 录入失败 9 2010010201 71 软件质量保证测试 录入成功 10 2010010202 100 软件质量保证测试 录入成功 3。8。4教师登录模块测试用例: 测试用例 输入 预期输出结果 教师姓名 登录密码 TC1 李四 0101 登录成功 TC2 乔伯年 777777 登录失败 TC3 谢瑞 910521 登录失败 TC4 刘昆祥 0104 登录成功 TC5 林志 0201 登录成功 TC6 李高任 0202 登录成功 3.9学生信息测试模块(因果图法) 根据需求分析的要求- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 课程 成绩管理系统 测试报告 需求 分析 概要 设计 测试
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文