学生课程成绩管理系统测试报告材料需求分析报告+概要设计+测试用例_第1页
学生课程成绩管理系统测试报告材料需求分析报告+概要设计+测试用例_第2页
学生课程成绩管理系统测试报告材料需求分析报告+概要设计+测试用例_第3页
免费预览已结束,剩余26页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件质量保证与测试课程第11小组丁涛涛2011级计2班测试对象:第九中学学生课程成绩管理系统被测试人:王家静师学院信息科学与技术学院2014年5月第九中学学生课程成绩管理系统需求分析、概要设计1、简介 1.1目标 本文档是第九中学学生课程成绩管理系统的软件需求规格说明书。本文档的面向软件开发人员和软件测试人员。软件开发人员根据该文档完成概要设计文 档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。1.2 围本文档主要包括第九中学学生课程成绩管理系统项目所有功能 ,主要包括以下几个方面: 密码修改、重新登录、学生成绩管理、课程成绩管理等四个部分。 。2、总体概述2.1 软件概述2.1.

2、1 项目介绍本系统的目标是开发一个操作简单、界面友好、功能齐全、能够满足各中学桌面 管理系统,给管理者提供了一个在 Windows 操作系统上运行的管理平台,可以 代替人工重复性劳动,从而节省人力财力时间资源,大大提高工作效率和质量。2.1.2 产品环境介绍该系统是一个完全独立的产品,实现项目工作任务书中规定的所有需求项目。2.2 软件功能该系统是一个信息管理,该系统开发环境: Windows 7 ,数据库工具:Access2010 ,开发语言: Visual Basic6.02.3用户特征用户需要有基本的计算机使用常识,并且了解该系统的基本功能。该软件的用户 分为两类:教师和学生,利用该系统

3、进行成绩信息进行管理。3、需求分析3.1需求详述(1) 该系统的用户分为教师和学生。教师的功能有:管理某一 学生或课程的信息以及成绩,包括增、删、查、报表打印等;学生用户 只能查看个人的信息以及成绩。(2)系统运行在 Windows平台上,要求有一个较好的图形用 户界面,操作要求简单。3.2系统模块流程图该系统的模块流程图,如图3.1所示:图3.1系统流程图3.3功能需求学生课程管理系统需要完成的功能有密码修改、重新登录、学生成绩管理、 课程成绩管理四个部分。(1)修改密码:该功能是用于登录用户修改自己的密码的。(2)重新登录:该功能是用于当用户想退出当前用户的使用而不 用退出系统的时候,确定

4、使用该功能,系统会退到登录界面,新用户可以 重新登录。(3)学生成绩管理:这一模块是对教师和学生都开放的,教师用 户可以选择所要查看的学生,对学生信息进行管理,并能生成报表等;学 生用户只可以查看自己的信息。(4)课程成绩管理:这一模块是只对教师开放,教师用户可以选 择所要查看的学生,对学生信息进行管理,并能生成报表等。3.4数据需求通过分析,总结出本系统对数据的需求如下:成绩表(编号学号课程号分数)学生表(学号 密码所属班级生日性别家庭住址 备注)班级表(班 级名系院编号)系院表(编号 系院名)课程表(编号课程名学时课程类型号)课程类型表(类型编号 类型名)教师表(编号 密码教师系院编号学历

5、职称生日性别家庭住址备注)4、系统功能模块在本系统中教师几位系统的管理员本系统具有以下功能模块:学生成绩管理、课程信息管理、学生基本信息管理,主要是针对对信息的添加、删除、修改和查询功能,使学校对学生的成绩管理自动化和规化。学生基本信息管理:各个授课教师登录管理系统将学生的各项基本信息包括学号、性别、年龄和所在系等相关信息录入到系统数据库中,教师可实现学生成绩的管理的功能,包括添加、删除和修改等。课程信息管理:各个授课教师登录管理系统将课程信息录入到系统数据库中,教师可实现课程信息的管理的功能,包括添加、删除和修改等。学生成绩管理:各个授课教师登录管理系统将学生的考试成绩录入到系统数据库中,教

6、师可实现学生成绩的管理的功能,包括添加、删除和修改等。通过分析,我们可以得到“学生成绩管理系统”的系统功能模块图,如图2所示。本系统使用Access 2010 作为DBMS(数据库管理系统文件中新建一个成绩数据库禹学学生生成成绩绩的的添录加入?删除和 修Score.mdb该数据库oO)表在系统目录课程信息的录入课程信息的添加?删除 成绩表(Score ),总的有4个字段,分别是编号 学号课程号 分数。如图5.1。图5.1成绩表ScoreJ Sc-o re- i.L卜r口訪悯弓j 弓£ 1字弓育C OUX- X »X£l呈编号E c a dr 学生表(Student

7、 ),该表有9个字段,分别是:学号密码所属班级生日性别 家庭住址 备注。如图5.2图5.2学生表StudentJ Student :亲又亠AilJl e b文旃r c;9W"C;passDirIhdd# 班级表(Class),共有2个字段,分别是:班级名、所在系院。如图5.3图5.3班级表Class_J Cass : W字网名称数湄类剁L班级容D*pt ID班绞斯在系琬编号不能豹空-系院表(Department ),共有2个字段,分别是:系院编号、系院名。如图5.4图 5.4 系院表 DepartmentH Department :耒数搞焚军Kame系陳名不能再空 课程表(Cours

8、e ),该表有4个字段,分别是:课程编号、课程名、学时、课程类型。如图5.5。图5.5课程表Course.Course ;茨Nk> r er i q dTypcid ID 课程类型表(CourseType ),该表有2个字段,分别是:课程类型号、课程名。如图5.6。图5.6课程类型表CourseType 教师表(Teacher),共有11个字段,分别是:教师编号 教师密码所在系院编号 学历职称生日性别家庭住址 备注图5.7教师表Teacher芋段名称补N-tun edept_i d.J Te3ehe*r !辜:Bir thdayIBI时一所在的部门岀主曰期5.2数据关系的描述数据库中各实

9、体之间的联系都是一对多的关系,具体如图所示:图5.8表之间的关系第九中学课程成绩管理系统测试计划、测试报告1. 概述1.1编写目的为了保证学生成绩管理各项功能可靠实现,特编写此测试计划,对所有功能模块及总 系统进行测试。此测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。本测试计 划主要用于发现系统开发过程中出现的各种不妥之处,发现软件中的错误。.2 冃景软件系统名称:学生成绩管理系统用户:学生以及老师等工作人员省保山第九中学生课程成绩管理系统工0. 0设计者:王家静指导教师:贾春花厂黑工:斗主5ID2. 计划2.1系统概述学生成绩管理系统功能模块输入输出用户登录模块与数据库连接

10、,检查用户名与密 码是否匹配对于存在的用户名可以 正常登录;并能给用户 正确的返回信息成绩查询模块检查输入查询的学生成绩条件能与数据库正常连接;正确给出成绩管理模块与数据库连接检查输入的用户信 息,能登记用户相关信息,检查 修改单中的信息的合法性能与数据库正常连接, 并即时更新数据库;正 确给出返回信息能否正 确注销分析系统管理与数据库连接检查输入的用户信 息,能登记用户相关信息,计算 用户参加考试信息,检查中的信 息的合法性能与数据库正常连接, 并即时更新数据库;正 确给出返回信息2.2测试容登录模块测试用例序号01测试用例名称登录模块被测试系统学生课程成绩管理系统测试功能描述1:运行登录对

11、话框2 :检验输入的和密码是否匹配测试用例描述测试步骤1 :运行学生成绩管理系统2 :输入和密码期待输出结果1 :显示登陆对话框2 :如果和密码正确进则入系统3 :反之则提示用户重新输入测试结果测试人:丁涛涛校核人:王家静测试日期2014-04-10备注2.2 . 2学生成绩查询模块测试用例序号02测试用例名称学生成绩信息查询模块被测试系统学生课程成绩管理系统测试功能描述1 :运行查询管理界面对话框2 :检验输入查询学生成绩的条件3 :检验输入的学生编号是否存在测试用例描述测试步骤1 :运行学生成绩管理系统2 :输入查询条件期待输出结果1 :显示提示对话框2 :如果存在则显示结果3 :反之则提

12、示重新输入查询条件测试结果测试人丁涛涛校核人:王家静测试日期2014-04-17备注223管理学生成绩信息模块测试用例序号03测试用例名称维护学生成绩信息模块被测试系统学生课程成绩管理系统测试功能描述1 :运行学生成绩管理界面对话框2 :检验输入学生的新信息3 :检验输入学生的新信息是否正确合格4 :检验输入修改学生的编号(学号)5 :检验输入删除学生的编号测试用例描述测试步骤1 :运行学生成绩管理系统2 :输入学生的新信息3 :输入学生的编号期待输出结果1 :显示提示对话框2 :如果学生的新信息正确则添加成功3 :反之则提示重新输入信息4 :如果修改信息的格式正确则显示成功5 :反之提示重新

13、输入编号6 :如果学生信息存在则显示删除成功7 :反之提示重新输入编号测试结果测试人:丁涛涛校核人:王家静测试日期2014-0424备注224分析统计信息管理模块测试用例序号04测试用例名称分析统计信息管理模块被测试系统学生课程成绩管理系统测试功能描述1 :运行学生成绩管理界面对话框2 :检验计算统计此考试学生总体信息3 :检验统计此考试学生总体信息是否正确合格4 :检验输出的分析单是否正确5 :检验返回给查询模块报表测试用例描述测试步骤1 :运行图书管理管理系统2 :计算考试总体信息3 :生成分析单期待输出结果1 :显示提示对话框2 :如果学生总体成绩信息计算正确则显示计算成功3 :反之则提

14、示重新计算信息4 :如果生成分析单格式正确则显示成功5 :反之则提示重新生成测试结果测试人:丁涛涛校核人:王家静测试日期2012-0501备注d绘学生追行宓吏昔理、1三1国1»£|章谊1框所枉系I S3丽在班=垒郁査谊|< 学一主宦息:成塔港昙!百显计拦详i i I览殆i|中.:社20iooiaicI+uaj?L99L/1/23南首丽江祈2435UlUULJl*.讦初丄班iyy/lu/sIT丢由首裸irfi134!1叱必3里云两省红河州.14551zt谨华-1 H*=i /e/>K男W由酋曲箱r+iS43fi'20100201C1903/ SE074 Q

15、20100202C1991/6/4es?7201Q0301S1广西12831201003021 901.12/12更生南晋目奇更帀2303!中远册t阳評/3J乐2佃ZOIOOJZIJ 阳去云南谄临乜市033i *1>3.1用户登录(01)本测试考虑到:未注册用户名的处理,用户名与密码不匹配处理3. 1 . 1控制利用白盒测试和黑盒测试相结合的方式。3. 1 . 2输入和输出输入与测试用例期望输出选取理由输入用户名,不输入密码显示未输入密码密码不能为空不输入用户名,输入密码显示未输入用户名用户名不能为空输入不匹配的用户名或密码显示密码不正确用户名和密码必须匹配才能登录输入未注册的用户名显示

16、该用户不存在登录必须为已注册用户输入匹配的用户名和问题显示登录成功为合法登录请求3. 2学生成绩管理模块(02)本测试考虑到:输入信息格式的合法性,学生编号是否注册。3. 2 . 1控制利用白盒测试和黑盒测试相结合的方式。(成绩默认为整数)3. 2 . 2输入和输出输入测试用例测试数据期望输出选取理由年龄(数非数字字符小你显示出错显示年龄不能为非数字字符年龄不能字)于0的数字带-1出错显示出错为负年龄不能为小数年龄不能为小数点数四位12 . 2显示出错显示四位小数类型及长度均有效数字1000有效2位数字12非数字,特殊123 #显示出错显示不能为数字字符不能为特殊符号字符沐雨晴出错显示有效类型

17、有效学号输入的学号小小显示出错不存在的不能进行信息修改不存在输入的是数字123显示出错学号不能为数字输入的存在三显示有效类型及长度均有效各科成非数字字符我显示出错显示成绩不能为非数字字符成绩绩小于0的整-2出错显示出错不能为负成绩不能为负数小于0的-23.14显示出错成绩不能为小数小数大于021.3小于150带显示出错显示成绩不能超过满分成绩不能超过满小数点数大出错显示有效分类型及长度有效于150整数1234大于150小1234.6数介于 0到123150整数注销密码非字母以及数字字母字母和数字#¥ %123Tfer24Ags显示出错显示有效显示有效显示有效删除密码不能为特殊字符类型

18、有效类型有效类型有效年级非汉字字符4个汉字以字符#¥¥ % 大显示出错显示有效年级不能为其他字符类型及长度有效3. 3分析统计管理模块(03)本测试考虑到:计算信息格式的合法性,学生编号是否注册。3. 3 . 1控制利用白盒测试和黑盒测试 相结合的方式。3. 3 . 2输入和输出输入测试用例测试数据期望输出选取理由年龄非数字字符小于0你显示出错显示年龄不能为非数字字符年龄不(数的数字带小数点数-1出错显示出错能为负年龄不能为小数年龄不字)四位数字12 . 2显示出错显示能为四位小数类型及长度均有2位数字1000有效效12非数字,特殊字符123 #显示出错显示不能为数字字符不

19、能为特殊符沐雨晴出错显示有效号类型有效id输入的id不存在小小显示出错不存在的不能进行信息分析统计输入的是数字123显示出错学号不能为数字输入的存在三显示有效类型及长度均有效各科非数字字符小于0我显示出错显示成绩不能为非数字字符成绩成绩的整数小于0的小-2出错显示出错不能为负成绩不能为负数大于0小于150-23.14显示出错成绩不能为小数带小数点数大于21.3150整数大于1501234显示出错显示成绩不能超过满分成绩不能超小数1234.6出错显示有效过满分类型及长度有效介于0到150数字123总的非数字字符小于来显示出错显示人数不能为非数字字符人数不学生0的数字带小数-3出错显示出错能为负数

20、人数不能为小数类型人数点数大于0整数23.1显示有效及长度有效23平均非数字字符小于0我显示出错显示成绩不能为非数字字符成绩成绩的整数小于0的小-2出错显示出错不能为负成绩不能为负数大于0小于150-23.14显示出错成绩不能为小数带小数点数大于21.3150整数大于1501234显示出错显示成绩不能超过满分成绩不能超小数1234.6出错显示有效过满分类型及长度有效介于0到150数字123不及格非数字字符小于来显示出错显示人数不能为非数字字符人数不人数0的数字带小数-3出错显示出错能为负数人数不能为小数类型点数大于0整数23.13显示有效及长度有效年级非汉字字符# ¥¥ %

21、 大显示出错显示年级不能为其他字符4个汉字以字符有效类型及长度有效3. 4学生成绩查询模块(05)本测试考虑到:输入信息格式的合法性,学生编号是否注册。3. 4 . 1控制利用白盒测试和黑盒测试相结合的方式。3. 4 . 2输入和输出输入测试用例测试数据期望输出选取理由学号输入的书号不存在小小显示出错不存在的不能进行基本信息查询学输入的是数字输入123显示出错号不能为数字类型及长度均有效的存在三显示有效输入的不存在输入Abcd显示出错不存在的不能进行基本信息查询不的为数字111显示出错能为数字成绩字符负数Abc显示出错成绩不能为字符有效-123显示出错成绩不能为负数类型及长度均有78显示有效效

22、知学生王轴成级信息圖旦1亦d学牛成绩信愿学时010143旳00206B 005&'rH.UU平均分二T5.303.5测试进度安排标示符:01进度安排:A: 4月10日B :测试的容:系统管理员能否正常登陆C:目的:确保系统能够正常进行管理正常登陆条件:硬件:有奔腾以上处理器、512兆存,计算机(含键盘、鼠标等),等外围设备。操作系统:Win dows 7系统软件:VB、 Access2010人员:软件质量保证与测试课程第11小组测试资料:用户的信息测试培训: 培训容:使用用户登录模块受训人员:使用者 培训人员:软件质量保证与测试课程第11 小组3.5.2 标示符 02进度安排

23、:A:4 月 17 日B :测试的容:新信息能否正常记录C :确保系统能够正常进行新信息管理正常登陆。条件: 硬件:有奔腾以上处理器、 512 兆存操 作系统: Windows 7 系统 软件: VB 、 Access2010人员:软件质量保证与测试课程第 11 小组测试资料: 用户的信息测试培训: 培训容:使用添加模块 受训人员:信息管理员培训人员:软件质量保证与测试课程第11 小组3.5.3 标示符 03进度安排: A:4 月 24 日B:测试的容:学生的成绩能否成功录入C:目的:确保系统能够正常进行学生的成绩能否成功录入。Access条件: 硬件:有奔腾以上处理器、 512 兆存配置的计

24、算机。 ,软件: VB 、 2010人员:软件质量保证与测试课程第 11 小组测试资料: 用户的信息 测试培训: 培训容:使用学生成绩录入模块受训人员:信息管理员培训人员:学生成绩管理系统开发小组 1 组所有成员3.5. 4 标示符 03进度安排 : A: 5 月 1 日B :测试容:学生相关信息能否正常修改C :确保系统能够正常进行学生信息的正常修改。条件: 硬件:有奔腾以上处理器、 512 兆存操作系统: Windows 7 系统软件: VB 、Access 2010人员:软件质量保证与测试课程第 11 小组测试资料: 用户的信息测试培训: 培训容:使用学生信息 (成绩和基本信息 )修改模

25、块 受训人员:信息管理员 培训人员:学生成绩管理系统开发小组 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:测试容:负载

26、测试C:目的:测试正常情况下系统性能和用户数目之间的关系查看在多个用 户同时本系统是否正常3.6 等效类划分(包括边界值)下面就是用黑盒测试法中的等价类划分类法来完成对学生成绩管理系统的测试。在学生成绩管理系统中,现对其各个模块(学生信息管理模块,课程信息管理模块,成 绩信息管理模块,管理员信息管理模块)进行测试。其中, 361学生信息管理模块 学生信息管理模块包括:1、学号:必须有,学号必须为 10位数字且数字在( 09 ),前四个数字为学生入学时间, 最后三个数字为班级号和编号。2 、 :必须有,要求为不低于一个汉字,不超过4 个汉字。3、性别:要么为空,否则输入男或者女。4、年龄:否则输

27、入 2080 之间的数字,包括 20 和 80.5、所在班级:要么为空,否则由汉字和数字组成。6、所在系别:要么为空,否则有汉字和数字组成(仅有一个汉字和一个数字组成 )。第一步:输入和输出变量确认 按照输入域划分等价类的例子。输入域:学号,性别,年龄,所在班级,所在系别输出域:录入正确,则提示录入成功,录入错误,则提示数据不对/*等价类划分原则:按照输入变量来确认等价类(有效等价类和无效等价类)*/第二步:等效类划分表如下:输入条件有效等价类编号输入条件无效等价类编号学号10位1学号大于10位18小于10位19数字2除数字以外的字符20数字在(09 )之间,包含0和93小于021大于922前

28、四个数字是入学时间4前四个数字不是入学时间23最后三个数字为班级号和学号5最后三个数字不是班级号和学号24为空25字数小于4位6除汉字以外的特殊字26字数大于1位符字数等于4位字数等于1位7汉字数大于4位或汉字数小于等于1位27汉字8为空28性别空白9输入非法字符29男10女11年龄数字12年龄大于8030小于2031除汉字意外的特殊字符322080(包括 20 和 80)13空白33所在班级空白14所在班级除汉字和数字以外的字符组成34由汉字或数字组成15所在系别空白16所在系别除数字和汉字意外的字符组成仅由一个数字和一个17汉字组成多于一个数字和一个汉字3536第三步:设计测试用例按照输入

29、域划分等价类的例子。(1)(6) ( 9) (12) ( 14) (16)(2)(7) (10) (13) (15) (17)(3)(8) (11) (12) (14) (16)(4)(6) (10) (13) (15) (17)(5)(6) ( 9) (12) ( 14) (16)设计测试用例,使得每一个新设计的测试用例只包含一个无效等价类价类。(18 )(6) ( 9) (12) ( 14) (16)(19 )(7) (10) (13) (15) (17)(20 )(8) (11) (12) (14) (16)(21 )(6) (10) (13) (15) (17)(22 )(6) (9)

30、 (12) (14) (16)(23 )(6) (9) (12) (14) (16)(24 )(7) (10) (13) (15) (17)(25 )(8) (11) (12) (14) (16)(1 )(26) (9) (12) (14) (16)(2)(27) (10) (13) (15) (17)(3)(28) (11) (12) ( 14) (16)(4)(29) (10) (13) (15) ( 17)(1 )(6) (30) (12) (14) (16)(2)(7) ( 31) (13) (15) (17)(3)(8) (32) (12) (14) (16)(4)(6) ( 33)

31、 (13) (15) (17)(1) (6)(9) (12) (34) ( 35)设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。,其他的选择有效等 课程信息的管理模块课程信息管理模块包括:1、学号:必须有,学号必须为10个数字且数字在(09 ),前四个数字为学生入学时间,最后三个数字为班级号和编号。2、课程号:要么为空,否则输入 4位的数字且数字在(09 )。3、课程名:要么为空,否则输入由汉字,字母和数字组成的,注意大小写。4、 课程所需课时:不能为空,由1位或2位数字组成且数字在(09)第一步:输入和输出变量确认输入域:

32、学号,课程号,课程名,课程所需课时输出域:录入正确,则提示录入成功,录入错误,则提示数据不对第二步:等效类划分表如下:输入条件有效等价类编号输入条件无效等价类编号学号10位1学号大于10位17小于10位18数字2除数字以外的字符19数字在(09 )之间3小于020大于921前四个数字是入学时间4前四个数字不是入学时间22最后三个数字为班级号和学号5最后三个数字不是班级号和学号23为空24】田千口 i=r.课程号空白6】田千口 i=r.课程号大于4位254位7小于4位26数字8除数字以外的字符27数字在(09 )之间包括0和99小于028大于929课程名空白11课程名除汉字,字母和数字之外的字符

33、30汉字,字母和数字组成12只是大写31区分大小写13只是小写32课程所需课时不能为空14课程所需课时为空33由数字组成,在15(09 )之间由1位或2位数字组16由除数字以外的字符组成,以及非法字符34不是由一位或两位数字组成35第三步:设计测试用例按照输入域划分等价类的例子。设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。(1 )(6)(11)(14)(2)(7)(12)(15)(3)(8)(13)(16)(4)(9)(11)(14)(5)(6)(12)(15)设计测试用俐,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等(6)( 11)( 14)( 18)( 7)( 12

34、)( 15)价类。(19 )(8)(13)(16)(20 )(9)(11)(14)(21 )(6)(12)(15)(22 )(6)(11)(16)(23 )(7)(12)(14)(24 )(8)(13)(15)(1 )(25)(11)> (14)(2)(26)(12)> (15)(3)(27)(13)> (16)(4)(28)(11)> (14)(5)(29)(12)> (15)(1 )(6)(30)(14)(2)(7)(31)(15)(17)(32) (16)(3) (8)说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。 成绩信息的管理模块

35、成绩信息模块包括:1、 学号:必须有,学号必须为10个数字且数字在(09 ),前四个数字为学生入学时间, 最后三个数字为班级号和编号。2、 课程名:要么为空,否则输入由汉字,字母和数字组成的,注意大小写3、分数:要么 为空,否则输入(0100 )之间的数字,包括 0和100。第一步:输入和输出变量确认 输入域:学号,分数,课程名输出 域:录入正确,则提示录入成功,录入错误,则提示数据不对第二步:等效类划分表如下:输入条件有效等价类编号输入条件无效等价类编号学号10位1学号大于10位13小于10位14数字2除数字以外的字符15数字在(09 )之间3小于016大于917前四个数字是入学时间4前四个

36、数字不是入学时间18最后三个数字为班级号和学号5最后三个数字不是班级号和学号19为空20分数空白6分数小于02101007大于10022包括0和108除数字以外的字符23数字9课程名空白10课程名除汉字,字母和数字之外的字符24汉字,字母和数字组 成11只是大写25区分大小写12只是小写26第三步:设计测试用例按照输入域划分等价类的例子。设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。(1)(6) (10)(2)(7)( 11)(3)(8)(12)(4)(9) (11)(5)(8) (12)设计测试用例,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等 价类。(13)(6) (

37、10)(14)(7) (11)(15)(8) (12)(16)(9) (11)(17)(8) (12)(18)(6) (10)(19)(7) (11)(20)(8) (12)(1)(21)( 10)(2)(22) (11)(3)(23) (12)(1)(6) (24)(2)(7)(25)(3)( 8)(26)说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。查诃框測戏框所在索;1全部工J断在曲I全部二J|查询1学生信息丨应绩信震蕊击沓青对应的成萍目牛冋申话如1同101匚壬曉191/1/23 男云希營丽江市昭巧201Q010ii#;S计科醐1902/1C/S'云南誓保吋

38、1234筋Ml敷张宙-WIT1292/2/3云甫皆红洒州34652O10O1O2C王庙华计椒班1991/8/26云南省曲醫市543620100201C 周虎物电1班19S3/2/2S山东0T4H如1砧羽疋凌平韧电2班1901/8/43637201013012®-19B9/1C/23MT1283却卬出荧匚岳厂地銅1991/12/12舅-云南罰醸百23332010040130中知班199E/T/3广东E盜20100402:童隹宿中交2班1992/9/19N南誉临疱市S686卜1>364教师信息模块部分:1、编号:必须有,系统自动编号,三位2、:必须有,要求为不超过 5个汉字且可为英

39、文3、所在系:必须有,具体系别因各学校具体情况而定4、 登录密码:必须有,长度为 6位09阿拉伯数字,且6位数不可相同且不能为连续 6 位注: 教师信息由管理员录入系统 教师登录时输入编号及密码,若密码及编号信息输入正确,则提示登录系统成功,若无法登录进入系统,则提示提示密码不正确请重新登录输入域:编号所在系 登录密码输出域:是否录入/登录成功输入有效等价类编号无效等价类编号编号必须有(自动编号)1空8必须有2空9不超过5个汉字3大于五个汉字10英文4非汉字11所在系必须有(具体系别因各学校具体情况而定)5空12登录密码长度为6位09阿拉伯数字6空136位数不相同且不能连续76位数相同14登录

40、用户名:愕四*输入姓名巒 码 F*输入学号/工号登录逊三j3.7路径分析法控制流程图设当输入的学生(学号)正确时为 T1,否则为-T1设当输入的密码正确时为 T2,否则为-pathl : 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对上面的路径测试选取测试用例测试用例通过路径覆盖条件预期输出结果学生学号登陆密码20100101012010010101ABCDET1,T2录入成功2010040108910521ABGABCDEF-T1, T2录入失败2010020101000000ABCDHCDEFT1,-T2录入失败3.8选取的测试用例学生信息录入模块测试用例用例编号输入预期输出结果学号性别年龄所在系19段晓初男-一-录入失败22010010101空女18-二二录入失败32010010101松男19录入失败4王家静空20四录入失败52010010101丁涛涛男17五录入失败62010010102黄平男22空录入失败7余志超女81七录入失败8ABC男24三录入失败9200

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论