软件测试-学生成绩管理系统内容摘要:
字段名 名称 字段名 名称 姓名 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) 性。软件测试-学生成绩管理系统
相关推荐
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ micPass ,登录验证 ,登陆成功 Window(Flight Reservation).Close Else micFail,登录验证 ,登录失败 End If 在 QTP 主界面的工具栏中单击 “Run”,回放脚本,测试报告的结果如下图 27 所示: 图 27 成功界面 参数化实例 对用户名、密 码分别进行参数化,将参数写到数据表对应的
,以保证公司主要业务的连续,不受重大故障和灾难的影响。 11. 组织对全体员工进行信息安全、 IT 服务管理的教育培训,提高信息安全意识和服务意识。 12. 组织管理体系的推广工作,确保所有员工理解并严格遵守各项管理制度、规范和程序。 确保管理体系管理评审、内部审核工作的进行。 德信诚 培训网 更多免费资料下载请 进: 好好学习社区 总经理应以增强顾客满意为目的,确保顾客的要求得到确定并予以满足
经理 /分析员 过程报告 实施阶段 《开发文档》 (Word) 每个开发人员填写个人开发模块 分析员 /程序员 过程报告 大部分 实施及测试,部分部署 《问题说明报告》 (Word) 让用户、领导及组员及时了解和发现问题 项目经理 过程报告 《业务变更文档》 (Word) 记录开发过程中用户提出的业务需求变更情况 分析员 过程报告 《项目测试方案及报告》 (Word) 记录项目测试的方法 分析员
................................................ 主要 项目 内容 ................................................... 主要 项目 过程 ................................................... 第二章 项目 任务与完成情况 .............
项目计划组计划调整情况 总工 /部门经理审批 设计评审申请及评审意见表 编号: 版次: 项目名称 设计类型 提出评审人 申请日期 评审文档名称 评审类型 评审小组人员名单 评审意见 签名 总工 /部门经理(签字) 说明:设计类型:概要设计、详细设计;评审类型:初审、复审 、结案。 设计变更申请及意见表 编号: 版次: 项目名称 申请人 申请日期 设计申请内容 项目经理意见 项目计划组计划调整情况