1、学生信息管理系统测试计划1:引言1.1 编写目的为了保证学生信息管理系统的各项功能可靠的实现,特编写了此测试计划,对所开发软件的各功能模块和事例系统进行测试。本测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。本测试计划主要用于发现系统开发过程中出现和各种不妥判之处,发现软件设计中的错误。1.2 背景a. 待开发软件系统的名称:学生信息管理系统b. 本项目的任务提出者:软件质量保证与测试的授课老师用户:学生信息管理人员、学生和相关人员。1.3 参考资料软件工程-李代平 编著 冶金工业出版社软件测试方法和技术- 朱少民 主编 清华大学出版社2计划2.1 系统说明功能 输入 输出登录
2、 与数据库连接,检查用户名和密码是否匹配对于存在的用户名可以正常登录;并能给用户正确的返回信息。维护学生信息 与数据库连接检查输入的学生信息,能登记新生相关信息,检查修改单中的信息的合法性能与数据库正常连接,并即时更新数据库;正确给出返回信息能否正确注销维护教授信息 与数据库连接检查输入的教授信息,能登记教授相关信息,检查修改单中的信息的合法性能与数据库正常连接,并即时更新数据库;正确给出返回信息能否正确注销学生选课 检查 能与数据库正常连接,并即时更新数据库;正确给出返回信息教授授课 检查 能与数据库正常连接,并即时更新数据库;正确给出返回信息成绩录入 检查要录入的课程是否存在,输入选课的学
3、生成绩能与数据库正常连接,并即时更新数据库;正确给出返回信息查询成绩信息 检查输入查询的学生条件 能与数据库正常连接;正确给出2.2 测试内容2.2.1 登录模块测试用例序号 01 测试用例名称 登录模块 被测试系统测试功能描述 1:运行登录对话框 2:检验输入的帐号和密码是否匹配测试用例描述测试步骤 1:运行学生信息管理系统2:输入帐号和密码期待输出结果 1:显示登陆对话框2:如果帐号和密码正确进则入系统3:反之则提示用户重新输入测试结果测试人 校核人 测试日期备注2.2.2 维护学生信息模块测试用例序号 02 测试用例名称 维护学生信息模块 被测试系统测试功能描述 1:运行学生信息管理界面
4、对话框 2:检验输入学生的新信息3:检验输入的新生的新信息是否正确合格4:检验输入修改学生的学号5:检验输入注销学生的学号测试用例描述测试步骤 1:运行学生信息管理系统2:输入新生的新信息3:输入学生的学号期待输出结果 1:显示提示对话框2:如果新生的新信息正确则添加成功3:反之则提示重新输入信息4:如果修改信息的格式正确则显示成功5:反之提示重新输入6:如果学生存在则显示注销成功7:反之提示重新输入学号测试结果测试人 校核人 测试日期备注2.2.3 学生成绩录入模块测试用例序号 03 测试用例名称 学生成绩录入模块 被测试系统测试功能描述 1:以教授身份登录运行成绩管理界面对话框 2:检验输
5、入学生的成绩返回信息3:检验输入的学生成绩是否正确合格测试用例描述测试步骤 1:运行学生信息管理系统2:输入学生的成绩期待输出结果 1:显示提示对话框2:如果成绩格式正确则录入成功3:反之则提示重新输入成绩测试结果测试人 校核人 测试日期备注2.2.4 维护教授信息模块测试用例序号 04 测试用例名称 维护教授信息模块 被测试系统测试功能描述 1:运行教授信息管理界面对话框 2:检验输入教授的新信息3:检验输入的教授的新信息是否正确合格4:检验输入修改教授的 id5:检验输入注销教授的 id测试用例描述测试步骤 1:运行学生信息管理系统2:输入教授的新信息3:输入教授的 id期待输出结果 1:
6、显示提示对话框2:如果教授的新信息正确则添加成功3:反之则提示重新输入信息4:如果修改信息的格式正确则显示成功5:反之提示重新输入6:如果教授存在则显示注销成功7:反之提示重新输入 id测试结果测试人 校核人 测试日期备注.2.5 学生成绩查询模块测试用例序号 05 测试用例名称 学生信息查询模块 被测试系统 student测试功能描述 1:运行查询管理界面对话框 2:检验输入查询学生的条件3:检验输入的学生成绩是否存在测试用例描述测试步骤 1:运行学生信息管理系统2:输入查询条件期待输出结果 1:显示提示对话框2:如果存在则显示结果3:反之则提示重新输入查询条件测试结果测试人 校核人 测试日
7、期备注2.3 标识符:01 2.3.1 进度安排:A:9 月 1 日B:测试的内容:管理员,学生,教授能否正常登录C:目的:确保系统能够正常登录。2.3.2 条件硬件:有奔腾以上处理器、512 兆内存配置的计算机。 ,软件:VB,ACCESS人员:学生信息管理心头开发小组2.3.3 测试资料用户的信息2.3.4 测试培训培训内容:使用用户登录模块受训人员:使用者培训人员:学生信息管理系统开发小组全体成员2.4 标示符 022.4.1 进度安排:A:9 月 5 日B:测试的内容:新生信息能否正常记录学生的相关信息能否正常进行修改 学生的相关信息能否正常进行注销C:目的:确保系统能够正常进行新生信
8、息管理正常登记。确保系统能够正常进行学生信息的正常修改。确保系统能够正常进行学生信息的正常注销。2.4.2 条件硬件:有奔腾以上处理器、512 兆内存配置的计算机。 ,软件:VB,ACCESS人员:学生信息管理心头开发小组2.4.3 测试资料用户的信息2.4.4 测试培训培训内容:使用维护学生信息模块受训人员:信息管理员培训人员:学生信息管理系统开发小组全体成员2.5 标示符 032.5.1 进度安排:A:9 月 10 日B:测试的内容:学生的成绩能否成功录入C:目的:确保系统能够正常进行学生的成绩能否成功录入。2.5.2 条件硬件:有奔腾以上处理器、512 兆内存配置的计算机。 ,软件:VB
9、,ACCESS人员:学生信息管理心头开发小组2.5.3 测试资料用户的信息2.5.4 测试培训培训内容:使用学生成绩录入模块受训人员:信息管理员培训人员:学生信息管理系统开发小组全体成员2.6 标示符 042.6.1 进度安排:A:9 月 15 日B:测试的内容:教授信息能否正常记录教授的相关信息能否正常进行修改 教授的相关信息能否正常进行注销C:目的:确保系统能够正常进行教授信息登记。确保系统能够正常进行教授信息的正常修改。确保系统能够正常进行教授信息的正常注销。2.6.2 条件硬件:有奔腾以上处理器、512 兆内存配置的计算机。 ,软件:VB,ACCESS人员:学生信息管理心头开发小组2.
10、6.3 测试资料用户的信息2.6.4 测试培训培训内容:使用维护教授信息模块受训人员:信息管理员培训人员:学生信息管理系统开发小组全体成员2.7 标示符 052.7.1 进度安排:A:9 月 20 日B:测试的内容:能否正常进行学生信息查询C:目的:确保系统能够正常进行学生信息查询。2.7.2 条件硬件:有奔腾以上处理器、512 兆内存配置的计算机。 ,软件:VB,ACCESS人员:学生信息管理心头开发小组2.7.3 测试资料用户的信息2.7.4 测试培训培训内容:使用学生信息查询模块受训人员:信息管理员培训人员:学生信息管理系统开发小组全体成员3测试设计说明3.1 用户登录(01)本测试考虑
11、到:未注册用户名的处理,用户名与密码不匹配处理321 控制利用白盒测试和黑盒测试相结合的方式。322 输入和输出输入与测试用例 期望输出 选取理由输入用户名,不输入密码 显示未输入密码 密码不能为空不输入用户名,输入密码 显示未输入用户名 用户名不能为空输入不匹配的用户名或密码 显示密码不正确 用户名和密码必须匹配才能登录输入未注册的用户名 显示该用户不存在 登录必须为已注册用户输入匹配的用户名和问题 显示登录成功 为合法登录请求32 维护学生信息模块(02)本测试考虑到:输入信息格式的合法性,学生是否注册。331 控制利用白盒测试和黑盒测试相结合的方式。332 输入和输出输入 测试用例 测试
12、数据 期望输出 选取理由年龄(数字)非数字字符小于 0 的数字带小数点数四位数字2 位数字你-1122100012显示出错显示出错显示出错显示出错显示有效年龄不能为非数字字符年龄不能为负年龄不能为小数年龄不能为四位小数类型及长度均有效姓名 非数字,特殊字符123#张 三显示出错显示出错显示有效姓名不能为数字字符姓名不能为特殊符号类型有效学号 输入的学号不存在输入的是数字输入的存在小小123张 三显示出错显示出错显示有效不存在的不能进行信息修改学号不能为数字类型及长度均有效33 成绩录入模块(03)本测试考虑到:输入信息格式的合法性,学生是否注册。331 控制利用白盒测试和黑盒测试相结合的方式。
13、332 输入和输出输入 测试用例 测试数据 期望输出 选取理由学号 输入的学号不存在输入的是数字输入的存在小小123张 三显示出错显示出错显示有效不存在的不能进行成绩录入学号不能为数字类型及长度均有效成绩 字符 Abc 显示出错 成绩不能为字符负数有效-12378显示出错显示有效成绩不能为负数类型及长度均有效34 维护教授信息模块(04)本测试考虑到:输入信息格式的合法性,教授是否注册。341 控制利用白盒测试和黑盒测试相结合的方式。342 输入和输出输入 测试用例 测试数据 期望输出 选取理由年龄(数字)非数字字符小于 0 的数字带小数点数四位数字2 位数字你-1122100012显示出错显
14、示出错显示出错显示出错显示有效年龄不能为非数字字符年龄不能为负年龄不能为小数年龄不能为四位小数类型及长度均有效姓名 非数字,特殊字符123#张 三显示出错显示出错显示有效姓名不能为数字字符姓名不能为特殊符号类型有效id 输入的 id 不存在输入的是数字输入的存在小小123张 三显示出错显示出错显示有效不存在的不能进行信息修改学号不能为数字类型及长度均有效35 成绩查询模块(05)本测试考虑到:输入信息格式的合法性,学生是否注册。351 控制利用白盒测试和黑盒测试相结合的方式。352 输入和输出输入 测试用例 测试数据 期望输出 选取理由学号 输入的学号不存在输入的是数字输入的存在小小123张
15、三显示出错显示出错显示有效不存在的不能进行基本信息查询学号不能为数字类型及长度均有效姓名 输入的姓名不存在输入的为数字Abcd111显示出错显示出错不存在的不能进行基本信息查询姓名不能为数字成绩 字符负数有效Abc-12378显示出错显示出错显示有效成绩不能为字符成绩不能为负数类型及长度均有效4评价准则4.1 范围所选择的测试用例基本上能够检查到所有合法与不合法的输入。其局限性在于对于例如家庭地址等字段,无法检查其语义的有效性。4.2 数据整理输入的测试数据基本上能够满足测试的预期的要求,整个的数据处理基本上可以达到预期的结果。4.3 尺度测试数据都是采用黑盒、白盒同时进行,输入的数据通过预期的结果来达到最终的测试目的,如测试的数据有偏差,则重新组装,再测试,允许中断或停机的最大数为 5 次。