排课模块测试
Posted ruihuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排课模块测试相关的知识,希望对你有一定的参考价值。
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 | 管理员 | 射频技术与仿真 | 不存在 | 存在 | 对射频技术与仿真课程成功排课 | 对射频技术与仿真课程成功排课,并且避开了老师忙碌时间 | 通过 |
测试过程
第一组数据
课程信息:
禁忌排课时间:
老师忙碌时间:
测试结果:
第二组数据
课程信息:
禁忌排课时间:
老师忙碌时间:
测试结果:
第三组数据
课程信息:
禁忌排课时间:
老师忙碌时间:
测试结果:
以上是关于排课模块测试的主要内容,如果未能解决你的问题,请参考以下文章