排课模块测试

Part 1.对排课模块查询功能的测试

功能模块名称bind
功能特性admin端排课管理模块的已排课查询板块,使用户快速得到目标结果
测试目的验证程序的正确性
预置条件数据库中存在相应课程

测试数据

序号角色关键字期望结果实际结果测试状态
1管理员无线资源管理与网络规划优化得到无线资源管理与网络规划优化课程的信息得到无线资源管理与网络规划优化课程的信息通过
2管理员软件工程得到软件工程课程的信息没有得到软件工程课程的信息不通过
3管理员射频技术与仿真得到射频技术与仿真课程的信息没有得到射频技术与仿真课程的信息不通过

测试过程

第一组数据

[img](file:///排课模块测试

)

测试结果:

排课模块测试

第二组数据

排课模块测试

测试结果

排课模块测试

第三组数据

排课模块测试

测试结果

排课模块测试

功能模块名称bind1
功能特性admin端排课管理模块的未排课查询板块,使用户快速得到目标结果
测试目的验证程序的正确性
预置条件数据库中存在相应课程

测试数据

序号角色关键字期望结果实际结果测试状态
1管理员射频技术与仿真得到射频技术与仿真课程的信息得到无线资源管理与网络规划优化课程的信息通过
2管理员软件工程得到软件工程课程的信息没有得到软件工程课程的信息不通过
3管理员无线资源管理与网络规划优化得到无线资源管理与网络规划优化课程的信息没有得到无线资源管理与网络规划优化课程的信息不通过

测试过程

第一组数据

排课模块测试

测试结果

排课模块测试

第二组数据

排课模块测试

测试结果

排课模块测试

第三组数据

排课模块测试

测试结果

排课模块测试

Part 2.对排课模块手动排课功能的测试

功能模块名称GridView1_RowDeleting
功能特性admin端排课管理模块的手动排课板块,手动进行排课
测试目的验证程序的安全性,成功手动排课,处理操作异常情况
预置条件数据库中存在相应课程信息以及教师信息,且课程是未排课课程

测试数据

序号角色课程星期 (第一次操作)节次 (第一次操作)星期 (第二次操作)节次 (第二次操作)期望结果实际结果测试状态
1管理员无线通信新技术星期一第一节(上午)星期一第一节(上午)第一次操作将无线通信新技术课程排到星期一上午第一节,第二次操作将无线通信新技术课程排到星期一上午第一节第一次操作将无线通信新技术课程排到星期一上午第一节,第二次操作失败,提示此时间段已经安排未通过
2管理员无线通信新技术星期一第一节(上午)星期二第一节(上午)将无线通信新技术课程排到星期一上午第一节和星期二上午第一节将无线通信新技术课程排到星期一上午第一节和星期二上午第一节通过
3管理员无线通信新技术星期一第一节(上午)未选择未选择将无线通信新技术课程排到星期一上午第一节操作失败,提示每周上课书必须为2未通过

测试过程

第一组数据

第一次操作:

排课模块测试

排课模块测试

第二次操作:

排课模块测试

测试结果:
排课模块测试

第二组数据

第一次操作:

排课模块测试

排课模块测试

第二次操作:

排课模块测试

排课模块测试

测试结果:

排课模块测试

第三组数据

第一次操作:

排课模块测试

排课模块测试

第二次操作:

(无)

测试结果:

排课模块测试

Part 3.对排课模块自动排课功能的测试

功能模块名称Button1_Click
功能特性admin端排课管理模块的自动排课板块,自动进行排课
测试目的验证程序的正确性,成功手动排课,避开禁忌时间
预置条件数据库中存在相应课程信息以及教师信息,且课程是未排课课程

测试数据

序号角色课程是否存在禁忌排课时间是否存在老师忙碌期望结果实际结果测试状态
1管理员射频技术与仿真不存在不存在对射频技术与仿真课程成功排课对射频技术与仿真课程成功排课通过
2管理员射频技术与仿真存在不存在对射频技术与仿真课程成功排课对射频技术与仿真课程成功排课,并且避开了禁忌排课时间通过
3管理员射频技术与仿真不存在存在对射频技术与仿真课程成功排课对射频技术与仿真课程成功排课,并且避开了老师忙碌时间通过

测试过程

第一组数据

课程信息:

排课模块测试

禁忌排课时间:

排课模块测试

老师忙碌时间:

排课模块测试

测试结果:

排课模块测试

排课模块测试

第二组数据

课程信息:

排课模块测试

禁忌排课时间:

排课模块测试

老师忙碌时间:

排课模块测试

测试结果:

排课模块测试

排课模块测试

第三组数据

课程信息:

排课模块测试

禁忌排课时间:

排课模块测试

老师忙碌时间:

排课模块测试

测试结果:

排课模块测试

排课模块测试

相关推荐