学生课程成绩管理系统测试报告需求分析+概要设计+测试用例_第1页
学生课程成绩管理系统测试报告需求分析+概要设计+测试用例_第2页
学生课程成绩管理系统测试报告需求分析+概要设计+测试用例_第3页
学生课程成绩管理系统测试报告需求分析+概要设计+测试用例_第4页
学生课程成绩管理系统测试报告需求分析+概要设计+测试用例_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

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

2、改、重新登录、学生成绩管理、课程成绩管理等四个部分。2、总体概述2.1软件概述2.1.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所示。学生成绩管理系统学生成绩的录入学生成绩的添加?删除和修改学生基本信息的录入学生基本信息的添加?删除和修改课程信息的录入课程信息的添加?删除和修改图2系统功能模块图5、数据库设计5.1数据表的设计本系统使用Access 2010作为DBMS(数据库管理系统)。首先,在系统目录 文件中新建一个成绩数据库 Score.mdb。该数据库中有7张表。 成绩表(Sco

7、re),总的有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 课程类

8、型表(CourseType ),该表有2个字段,分别是:课程类型号、课 程名。如图5.6。图5.6课程类型表CourseType 教师表(Teacher),共有11个字段,分别是:教师编号 教师姓名密码 所在系院编号 学历职称生日性别家庭住址 电话备注图5.7教师表Teacher 5.2数据关系的描述数据库中各实体之间的联系都是一对多的关系,具体如图所示:图5.8表之间的关系保山第九中学课程成绩管理系统测试计划、测试报告1. 概述1.1编写目的为了保证学生成绩管理各项功能可靠实现,特编写此测试计划,对所有功能模块及总 系统进行测试。此测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依

9、据。本测试计 划主要用于发现系统开发过程中出现的各种不妥之处,发现软件中的错误。1.2背景软件系统名称:学生成绩管理系统用户:学生以及老师等工作人员2. 计划2.1系统概述学生成绩管理系统功能模块输入输出用户登录模块与数据库连接,检查用户名与密 码是否匹配对于存在的用户名可以 正常登录;并能给用户 正确的返回信息成绩查询模块检查输入查询的学生成绩条件能与数据库正常连接;正确给出成绩管理模块与数据库连接检查输入的用户信 息,能登记用户相关信息,检查 修改单中的信息的合法性能与数据库正常连接, 并即时更新数据库;正 确给出返回信息能否正 确注销分析系统管理与数据库连接检查输入的用户信 息,能登记用

10、户相关信息,计算 用户参加考试信息,检查中的信 息的合法性能与数据库正常连接, 并即时更新数据库;正 确给出返回信息2.2测试内容2.2.1登录模块测试用例序号01测试用例名称登录模块被测试系统学生课程成绩管理系统测试功能描述1:运行登录对话框2 :检验输入的帐号和密码是否匹配测试用例描述测试步骤1 :运行学生成绩管理系统2 :输入帐号和密码期待输出结果1 :显示登陆对话框2 :如果帐号和密码正确进则入系统3 :反之则提示用户重新输入测试结果测试人:丁涛涛校核人:王家静测试日期2014-04-10备注22 . 2学生成绩查询模块测试用例序号02测试用例名称学生成绩信息查询模块被测试系统学生课程

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

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

13、息是否正确合格4 :检验输出的分析单是否正确5 :检验返回给查询模块报表测试用例描述测试步骤1 :运行图书管理管理系统2 :计算考试总体信息3 :生成分析单期待输出结果1 :显示提示对话框2 :如果学生总体成绩信息计算正确则显示计算成功3 :反之则提示重新计算信息4 :如果生成分析单格式正确则显示成功5 :反之则提示重新生成测试结果测试人:丁涛涛校核人:王家静测试日期2012-0501备注3.1用户登录(01)本测试考虑到:未注册用户名的处理,用户名与密码不匹配处理利用白盒测试和黑盒测试相结合的方式。3. 1 . 2输入和输出输入与测试用例期望输出选取理由输入用户名,不输入密码显示未输入密码密

14、码不能为空不输入用户名,输入密码显示未输入用户名用户名不能为空输入不匹配的用户名或密码显示密码不正确用户名和密码必须匹配才能登录输入未注册的用户名显示该用户不存在登录必须为已注册用户输入匹配的用户名和问题显示登录成功为合法登录请求3. 2学生成绩管理模块(02)本测试考虑到:输入信息格式的合法性,学生编号是否注册。3. 2 . 1控制利用白盒测试和黑盒测试相结合的方式。(成绩默认为整数)3.2 . 2输入和输出输入测试用例测试数据期望输出选取理由年龄(数字)非数字字符小 于0的数字带 小数点数四位 数字2位数字你-112 . 2100012显示出错显示 出错显示出错 显示出错显示 有效年龄不能

15、为非数字字符年龄不能 为负年龄不能为小数年龄不能为 四位小数类型及长度均有效姓名非数字,特殊字符123#沐雨晴显示出错显示出错显示有效姓名不能为数字字符姓名不能为特殊符号类型有效学号输入的学号小小显示出错不存在的不能进行信息修改不存在 输入的是数字 输入的存在123张三显示出错显示有效学号不能为数字类型及长度均有效各科成绩非数字字符 小于0的整 数小于0的 小数大于0小于150带 小数点数大于150整数 大于150小数介于 0到150整数我-2-23.1421.312341234.6123显示出错显示 出错显示出错 显示出错显示出错显示 出错显示有效成绩不能为非数字字符成绩不能为负成绩不能为负

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

17、(数的数字带小数点数-1出错显示出错能为负年龄不能为小数年龄不字)四位数字12 . 2显示出错显示能为四位小数类型及长度均有2位数字100012有效效姓名非数字,特殊字符123#沐雨晴显示出错显示出错显示有效姓名不能为数字字符姓名不能为特殊符号类型有效id输入的id不存在输入的是数字小小123显示出错显示出错不存在的不能进行信息分析统计学号不能为数字输入的存在张三显示有效类型及长度均有效各科非数字字符小于0我显示出错显示成绩不能为非数字字符成绩成绩的整数小于0的小-2出错显示出错不能为负成绩不能为负数大于0小于150-23.14显示出错成绩不能为小数带小数点数大于21.3显示出错显示成绩不能超

18、过满分成绩不能超150整数大于1501234出错显示有效过满分类型及长度有效小数1234.6介于0到150数字123总的非数字字符小于来显示出错显示人数不能为非数字字符人数不学生0的数字带小数-3出错显示出错能为负数人数不能为小数类型人数点数大于0整数23.1显示有效及长度有效23平均非数字字符小于0我显示出错显示成绩不能为非数字字符成绩成绩的整数小于0的小-2出错显示出错不能为负成绩不能为负数大于0小于150-23.14显示出错成绩不能为小数带小数点数大于21.3显示出错显示成绩不能超过满分成绩不能超150整数大于1501234出错显示有效过满分类型及长度有效小数1234.6介于0到150数

19、字123不及格非数字字符小于来显示出错显示人数不能为非数字字符人数不人数0的数字带小数-3出错显示出错能为负数人数不能为小数类型点数大于0整数23.13显示有效及长度有效年级非汉字字符# ¥¥ %显示出错显示年级不能为其他字符4个汉字以内字符大二有效类型及长度有效3. 4学生成绩查询模块(05)本测试考虑到:输入信息格式的合法性,学生编号是否注册。利用白盒测试和黑盒测试相结合的方式。3. 4 . 2输入和输出输入测试用例测试数据期望输出选取理由学号输入的书号不存在小小显示出错不存在的不能进行基本信息查询学输入的是数字输入123显示出错号不能为数字类型及长度均有效的存在张三显

20、示有效姓名输入的姓名不存在Abcd显示出错不存在的不能进行基本信息查询姓输入的为数字111显示出错名不能为数字成绩字符负数Abc显示出错成绩不能为字符有效-123显示出错成绩不能为负数类型及长度均有78显示有效效3.5测试进度安排3.5.1标示符:01进度安排:A: 4月10日B :测试的内容:系统管理员能否正常登陆C:目的:确保系统能够正常进行管理正常登陆条件:硬件:有奔腾以上处理器、512兆内存,计算机(含键盘、鼠标等),等外围设备。操作系统:Win dows 7系统软件:VB、Access2010人员:软件质量保证与测试课程第11小组测试资料:用户的信息测试培训:培训内容:使用用户登录模

21、块受训人员:使用者培训人员:软件质量保证与测试课程第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:目的:确保系统能够正常进行学生的成绩能否成功录入。条件:硬件:有

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

23、模块受训人员:信息管理员培训人员:学生成绩管理系统开发小组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:目的:测试正常情况下系统性能和用户数目之间的关系查

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

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

26、号和学号5最后三个数字不是班级号和学号24为空25姓名字数小于4位6姓名除汉字以外的特殊字26字数大于1位符字数等于4位7汉字数大于4位或汉字数小于等于1位27字数等于1位汉字8为空28性别空白9输入非法字符29男10女11年龄数字12年龄大于8030小于2031除汉字意外的特殊字符322080(包括 20 和 80)13空白33所在班级空白14所在班级除汉字和数字以外的字符组成34由汉字或数字组成15所在系别空白16所在系别除数字和汉字意外的字符组成35仅由一个数字和一个汉字组成17多于一个数字和一个汉字36第三步:设计测试用例按照输入域划分等价类的例子。设计测试用例,尽可能的覆盖尚未覆盖的

27、有效等价类。(1)(6)(9)(12)(14)(16)(2)(7)(10)(13)(15)(17)(3)(8)(11)(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)(14)(16)(21 )(6)(10)(13)(15)(17)(22 )(6)(9)(12)(14)(16)(23 )(6)(9)(12)(14)(16)(24

28、)(7)(10)(13)(15)(17)(25 )(8)(11)(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)(13)(15)(17)(1) (6)(9)中2)(34)(35)说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。 3.6.2课程信息的管理模块课程信息管理模块包

29、括:1、 学号:必须有,学号必须为10个数字且数字在(09 ),前四个数字为学生入学时间, 最后三个数字为班级号和编号。2、 课程号:要么为空,否则输入4位的数字且数字在(09 )。3、课程名:要么为空,否则输入由汉字,字母和数字组成的,注意大小写。4、 课程所需课时:不能为空,由1位或2位数字组成且数字在(09 )第一步:输入和输出变量确认输入域:学号,课程号,课程名,课程所需课时输出域:录入正确,则提示录入成功,录入错误,则提示数据不对第二步:等效类划分表如下:输入条件有效等价类编号输入条件无效等价类编号学号10位1学号大于10位17小于10位18数字2除数字以外的字符19数字在(09 )

30、之间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课程名除汉字,字母和数字之外的字符30汉字,字母和数字组成12只是大写31区分大小写13只是小写32课程所需课时不能为空I14课程所需课时为空33由数字组成,在(09 )之间15由除数字以外的字符组成,以及非法字符34由1位或2位数字组成16不是由一位或两位数字组成35第三步:设计

31、测试用例按照输入域划分等价类的例子。设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。(1)(6)(11)(14)(2)(7) (12) (15)(3)(8)(13)(16)(4)(9)(11)(14)(5)(6) (12) (15)设计测试用俐,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等 价类。(17)( 6)( 11)( 14)( 18)( 7)( 12)( 15)(19 )(8) (13) (16)(20 )(9) (11) (14)(21 )(6) (12) (15)(22 )(6) (11) (16)(23 )(7) (12) (14)(24 )(8) (13)

32、(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) (3) ( 8)(32) (16)说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。 3.6.3成绩信息的管理模块 成绩信息模块包括:1、学号:必须有,学号必须为 10个数字且数字在(09 ),前四个数字为学生入学时间, 最后三个数字为班级号和编号。2、 课程名:要么为空,否则输入由汉字,字母和数字组成的,注意大小写3、分数:要

33、么 为空,否则输入(0100 )之间的数字,包括 0和100。第一步:输入和输出变量确认 输入域:学号,分数,课程名输出域:录入正确,则提示录入成功,录入错误,则提示数据不对第二步:等效类划分表如下:输入条件有效等价类编号输入条件无效等价类编号学号10位1学号大于10位13小于10位14数字2除数字以外的字符15数字在(09 )之间3小于016大于917前四个数字是入学时间4L前四个数字不是入学时间18最后三个数字为班级号和学号5最后三个数字不是班级号和学号19为空20分数空白6分数小于02101007大于10022包括0和108除数字以外的字符23数字9课程名空白10课程名除汉字,字母和数字

34、之外的字符24汉字,字母和数字组成11只是大写25区分大小写124只是小写26第三步:设计测试用例按照输入域划分等价类的例子。设计测试用例,尽可能的覆盖尚未覆盖的有效等价类。(1)(6) (10)(2)(7)( 11)(3)(8)(12)(4)(9) (11)(5)(8) (12)设计测试用例,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等 价类。(13)(6)(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)(2

35、3) (12)(1)(6) (24)(2)(7)(25)(3)( 8)(26)说明:在设计无效部分的测试用例的时候,有效等价类部分,可以任意选择。364教师信息模块部分:1、编号:必须有,系统自动编号,三位2、 姓名:必须有,要求为不超过5个汉字且可为英文3、所在系:必须有,具体系别因各学校具体情况而定4、 登录密码:必须有,长度为 6位09阿拉伯数字,且6位数不可相同且不能为连续 6 位注: 教师信息由管理员录入系统 教师登录时输入编号及密码,若密码及编号信息输入正确,则提示登录系统成功,若无法登录进入系统,则提示提示密码不正确请重新登录输入域:编号姓名所在系登录密码输出域:是否录入/登录成

36、功输入有效等价类编号无效等价类编号编号必须有(自动编号)1空8姓名必须有2空9不超过5个汉字3大于五个汉字10英文4非汉字11所在系必须有(具体系别因各学校具体情况而定)5空12登录密码长度为6位09阿拉伯数字6空136位数不相同且不能连续76位数相同143.7路径分析法3.7.1控制流程图设当输入的学生帐号(学号)正确时为T1,否则为-T1设当输入的密码正确时为T2,否则为-T2开始由上面的控制流程图可以得到下面的控制流图开始根据上面环形复杂的计算结果,有3基本独立路径pathl : A-B-C-D-E path2 : A-B-A-B-C-D-E path3 : A-B-C-D-C-D-E计

37、算圈复杂度:给定流图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选取的测试用例3.8.1学生信息录入模块测试用例用例编号输入预期输出结果学号姓名性别年龄所在系1200908050109段晓初男-一-录入失败22010010101空女18-二二录入失败32010010101李松男19三录入失败420090805109王家静空20四录入失败52010010101丁涛涛男17五录入失败62010010102张黄平男22空录入失败720090805109余志超女81七录入失败820090805109ABC男24三录入失败92009080509-f-H 、. 一【、 黄文武女25三录入失败102010010102林静女22三录入成功112010020203凌平男23四录入成功122010040211童佳倩女22八录入成功382课程信息测试用例用例编号输入预期输出结果学号】田千口 i=r. 课程号课程名课程

温馨提示

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

最新文档

评论

0/150

提交评论