新输入。
2.对于所有的错误处理要有必要的警告信息。 3.关键的数据信息不能为空。
3.4 测试要点
1. 添加学生信息:
输入空的信息,弹出提示信息“信息不能为空”的同时,若是,则满足设计的要求;
若输入相同的信息,则提示信息“此记录信息已经存在”,若是,则满足设计的要求。 2. 修改学生信息:
输入修改后的学生信息记录,若有重复的信息记录已经存在,则提示“该记已经存在”,则设计符合要求。 3. 查询学生信息:
查询的学生不存在:提示信息“该学生不存在”,则符合设计的要求; 查询学生信息不符合要求:提示信息“请选择合法的条件”,则符合设计的要求。 ”,则符合要求; 4. 设置用户信息:
输入的用户信息重复,则提示“信息重复”;
输入信息为空,提示“请输入信息,信息不能为空”。 5. 修改用户信息:
修改后的用户信息重复,则提示“信息重复”;
修改时输入信息为空,提示“请输入信息,信息不能为空”。 6. 学生档案管理: 学生的一般情况,及奖励,处分情况; 7. 学生成绩管理:对学生没学期考试成绩进行录入等操作 8. 学籍处理:对学生的学籍进行管理。如修退学等 9. 学生留降级处理:对留级的学生进行处理 10. 休复学处理 11. 退学处理
12. 日常教务管理:对学生的日常事物进行综合的管理。日常报表,如通
知书、补考通知书等。学生学习成绩的各类统计
13. 毕业生学籍处理:结业处理,毕业处理,授予学位。学籍卡片等等 14. 学生信息查询的权限:
24
学生学生奖档案 惩 管理 管理 查询 查询 查询 查询 查询 查询 查询 查询 学生成绩 查询 查询 管理 管理 查询 学籍补考成处理 绩 管理 查询 查询 查询 查询 管理 查询 查询 查询 查询 教学计各种划管理 等级考试 查询 查询 管理 查询 查询 查询 查询 查询 查询 查询 学生工作处 各系 教务科 师资科 院长 四.测试分析
4.1测试概要
下面用表格的形式列出每一项测试的标识符及其测试内容。 测试编测试(子)模块名号 测试模块标识符 称 测试内容简介
测试界面的完整性,稳定
性,直观性,
错误提示的正确性和及时性
验证各种情况下的错误 用户名和密码,控制尝试次数
顺利注销用户,或更换用户 采用算法的有效性和时效性,
是否能抵制一定强度的攻击
正确解码,发生错误时的处理能力
安全完整地完成修改工作,能抵制非法攻击
1 Student 用户界面
2 Login 3 Logout
用户登录 用户注销
4 EncodePswd 5 DecodePswd 6 ModifyPswd
25
用户信息加密 用户信息解密 修改密码
7 SetPower 修改用户权限
识别操作权限,接受合理修
改,排除不合理操作 识别权限,正确添加不存在的新
用户名。保证高级管理员的唯一
识别权限,高级管理员能删除任何
一般管理员,取消其用户名 各种情况是否能查得正结果并显示
8 AddAdminFrame 添加新用户
9 DeleteAdminFrame 删除用户 10 DisplayStudent
查询学生数据
11 IfDataValid
用各种情况的非法数据组
验证学生信息资料合测试是否 合法性 能正确排除各种非法资料 识别非法资料,正确加入学
生资料,
添加学生信息资料 处理编号增长和重复问题 识别本不存在的资料,正确
修改学生信息资料 修改
正确一致地完成删除操作,注意时序性
删除学生信息资料 和保护机制
各种情况能否得到正确的
取得新生学号号 唯一的编号
数据库存取的正确性,一致性,
完整性,安全性
权限识别,意外处理等能力 软硬件意外处理能力
12 AddStudentInfo 13 ModStudentInfo
14 DelStudentInfo0 15 GetNewID
16 DataModule 17 DataBackUp 18 DataRestore 22 PrintStudentInfo
数据库访问 数据库备份 数据库恢复
出现各种软硬件意外时其
打印学生具体资料 反应能力
资料集处于各种情况下是
23 PrintCountStudent 打印学生统计结果 否能正常工作
是否能检验录入资料的合
法性,
是否能正确指导系统运行
24 getCommonData
26
常用数据录入
4.2测试结果及发现
下面进行的是各模块的黑盒测试.
4.2.1 整体测试
把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同对于动态输出的要求进行比较,陈述其中的各项发现。
要求有一个立足于用户,设计美观,最大程度使其方便快捷地使用系统,能及时准确地将系统各种运行情况或遇到的问题反馈给用户的界面。
所设计的界面如下。 登录:
运行主界面
浏览学生信息界面
27