软件测试-学生成绩管理系统内容摘要:

字段名 名称 字段名 名称 姓名 XM 任课教师名称 RK 学号 XH 等级 DJ 性别 XB 年份 NF 密码 MA 课程名称 KM 成绩 学分 课程号 课程名 学期 学生 学号 姓名 性别 年龄 成绩 学 分 课程号 课程名 学期 选课 课程号 课程名 成绩 查询 登记 所在系 12 成绩 CJ 年龄 NL 学分 XF 班级 BJ 静态数据表 身份验证控制流图: Y 输入用户名和密码 管理员用户 普通用户 进入管理员用户系统 查询,删除,输入,授权,录入等 进入普通用户系统 查询,修改自己密码 N Y N 退出系统 13 动态数据 ( 1) .输入数据:菜单选项、查询数据、更新记录等。 ( 2) .输出数据:由查询出来的数据的集合 或全部记录。 ( 3) .内部生成的数据:在系统中操作而得出的数据结果。 数据要求 成绩录入和处理的准确性和实时性 : 成绩的输入是否准确是数据处理的前提,错误的输入会导致系统输出错误的结果,从而使系统的工作失去意义。 在该系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 数据的一致性与完整性: 由于输入系统的数据是要进行存档的,所以如 何保证这些数据的一致性,是系统必须解决的问题。 要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 数据字典: ( 1) .姓名 =汉字 ( 2) .学号 =入学年份 +系部代号 +班级代号 +在班级中的学号 ( 3) .性别 =男 |女 ( 4) .密码 =学生的身份证号 ( 5) .成绩 =“ 000” ..“ 100” 注:学生的成绩是 0~100 ( 6) .学分 =数字 ( 7) .等 级 =数字 注:等级只有一、二、三等 ( 8) .任课老师职称 =汉字 ( 9) .课程名称 =汉字 |数字 ( 10) .年龄 =数字 注:只能是两位数 ( 11) .年份 =数字 注:只能是四位数字 (12) .班级 =汉字 +数字 5 性能要求 为了满足学生成绩管理系统 各方面的功能,以及能够及时的响应管理员、老师和同学对信息的操作 应 该满足一下性能要求: :在查询数据信息时,应该 保证数据的准确性。 :系统的操作响应时间应该在 1~2 秒内。 14 : 只要懂一点计算机的人都可以使用。 :该操作系统更人性化、多样化、同时该系统在所有版本上都能运行。 6 软件属性要求 1. 正确性:要求发布的学生成绩管理系统能够达到用户的预期目标,运行时错误率小。 2. 可靠性:在一般条件情况下,该系统不会出现故障。 3. 完整性:在该系统发生以外的情况下,能够保证数据不丢失。 4. 易用性:要求能尽量为用户的使用提供方便,软件的使用界面应该符合目前流行的规范。 5. 效率:该系统对于浏览、插入、查询、删除、更新等操作要求响应要 及时。 6. 可维护性:要求在本系统在运行中发生错误是,能快速、准确对其进行定位、诊断和修复。 7. 可测试性: 设计时应尽可能的减少测试本系统的各项功能所需的工作量。 8. 可理解性:对于本系统提供的各种菜单、按钮,其功能一目了然易于理解。 9. 安全保密性:该系统要提供身份验证,只允许通过身份验证的用户使用本系统。 在此同时,如果三次密码输入不正确,在 2 小时内应禁止再次登录该系统。 7 其它要求 ( 1) .处理要求:在该系统中学生只能进行查询处理,不能进行其它操作。 ( 2) .质量要求: 在应用本系统时,在系统上的操作都能够正常运行,并且 此操作不受其他操作的影响。 ( 3) .标准性 要求:系统在设计,开发,使用中,要涉及到许多计算机硬件和软件。 所有的这一切都要符合国际,国家和行业标准。 1. 登录等价类划分: 输入和输出变量确认: 输入:用户名,口令 输出:登录 输入域 用户名 有效等价类 位数为 11 位的数字 ( 1) 无效等价类 小于 11 位的数字 ( 2) 大于 11 位的数字 ( 3) 非数字 ( 4) 15 口令 有效等价类 15 且尾数数字或大写 X ( 5) 18 且尾数数字或大写 X ( 6) 无效等价类 除了 15 和 18 以外 ( 7) 末尾非数字或小写 x ( 8) 为空 ( 9) 输出域 登录 有效等价类 信息正确 ( 10) 无效等价类 信息错误 ( 11) 按照输入域划分等价类的例子。 ( 1)、设计测试用例,尽可能的覆盖尚未覆盖的有效等价类 ( 1)( 5) ( 1)( 6) ( 2)、设计测试用例,使得每一个新设计的测试用例只包含一个无效等价类,其他的选择有效等价类。 ( 2)( 1) ( 3)( 1) ( 4)( 1) ( 7)( 5) ( 8)( 6) ( 9)( 5) 选取测试用例 用例 编号 输入 输出 用户名 口令 登录 ( 1) 20200201 199002304524 登录错误 ( 2) 20200705305 198906244511 登录正确 ( 3) row 登录错误 ( 4) 20200805201 19900225143x 登录正确 16 ( 5) 20200504304 19901024451X 登录正确 ( 6) 202008053014 468794446 登录错误 ( 7) 20204512501 19900225143a 登录错误 ( 8) 20200805203 登录错误 : 输入和输出变量确认: 输入:学号,姓名,性别,班级,科目,成绩; 输出:如果录入正确,则提示录入成功;如果录入不正确,则提示数据错误; 2.等价类划分: 输入域 学号 有效等价类 位数为 11 位的数字 ( 1) 无效等价类 小于 11 位的数字 ( 2) 大于 11 位的数字 ( 3) 非数字 ( 4) 姓名 有效等价类 2 到 5 位汉字之间 ( 5) 无效等价类 大于 5位汉字 ( 6) 小于 2位汉字 ( 7) 为空 ( 8) 非汉字 ( 9) 性。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。