Part 1. Scheduling module to test the query function
Function module name | bind |
---|---|
Features | admin end Timetable Timetable query management module has the plate, allowing users to quickly get targeted results |
Testing purposes | Verify the correctness of the program |
Preconditions | There is a corresponding course database |
Test Data
No. | Character | Keyword | Desired result | actual results | Test Status |
---|---|---|---|---|---|
1 | administrator | Radio resource management and network planning and optimization | Get radio resource management and network planning and optimization program information | Get radio resource management and network planning and optimization program information | by |
2 | administrator | Software Engineering | Get information about the software engineering course | Not software engineering course information | Fail |
3 | administrator | RF technology and simulation | Radio frequency technology to get information and simulation courses | No information radio frequency technology and simulation courses | Fail |
Testing process
A first set of data
[img](file:///
)
Test Results:
The second set of data
Test Results
The third set of data
Test Results
Function module name | bind1 |
---|---|
Features | admin end Timetable Timetable management module does not query the plate, allowing users to quickly get targeted results |
Testing purposes | Verify the correctness of the program |
Preconditions | There is a corresponding course database |
Test Data
No. | Character | Keyword | Desired result | actual results | Test Status |
---|---|---|---|---|---|
1 | administrator | RF technology and simulation | Radio frequency technology to get information and simulation courses | Get radio resource management and network planning and optimization program information | by |
2 | administrator | Software Engineering | Get information about the software engineering course | Not software engineering course information | Fail |
3 | administrator | Radio resource management and network planning and optimization | Get radio resource management and network planning and optimization program information | Do not get radio resource management and network planning and optimization program information | Fail |
Testing process
A first set of data
Test Results
The second set of data
Test Results
The third set of data
Test Results
Part 2. Test for Scheduling Scheduling module functions manually
Function module name | GridView1_RowDeleting |
---|---|
Features | admin end Scheduling Scheduling management module manual plate, manually Timetable |
Testing purposes | Security verification process, the success of the manual Scheduling, exceptions processing operation |
Preconditions | There is a corresponding course information and teacher information database, and the course is not Scheduling courses |
Test Data
No. | Character | course | Week (first run) | Sub-section (first run) | Week (second operation) | Session (the second operation) | Desired result | actual results | Test Status |
---|---|---|---|---|---|---|---|---|---|
1 | administrator | The new wireless communication technology | Monday | Section I (am) | Monday | Section I (am) | The first operation of new wireless communication technology courses discharged Monday morning, the first section, the second operation of wireless communication technology curriculum discharged Monday morning Section | The first operation of new wireless communication technology courses discharged Monday morning, the first section, the second operation fails, suggesting that this period has been arranged | Did not pass |
2 | administrator | The new wireless communication technology | Monday | Section I (am) | Tuesday | Section I (am) | The new wireless communication technology courses discharged Monday morning and Tuesday morning, the first Section | The new wireless communication technology courses discharged Monday morning and Tuesday morning, the first Section | by |
3 | administrator | The new wireless communication technology | Monday | Section I (am) | Unselected | Unselected | The new wireless communication technology courses discharged Monday morning Section | The operation failed, prompting school books must be 2 week | Did not pass |
Testing process
A first set of data
The first operation:
Second operation:
Test Results:
The second set of data
The first operation:
Second operation:
Test Results:
The third set of data
The first operation:
Second operation:
(no)
Test Results:
Part 3. Test for Scheduling Scheduling Function module automatically
Function module name | Button1_Click |
---|---|
Features | admin end Scheduling Scheduling plate automatic management module, automatic Timetable |
Testing purposes | Verify the correctness of the program, the success of the manual arrange more time to avoid the taboo |
Preconditions | There is a corresponding course information and teacher information database, and the course is not Scheduling courses |
Test Data
No. | Character | course | Scheduling time whether there are contraindications | Whether there is a busy teacher | Desired result | actual results | Test Status |
---|---|---|---|---|---|---|---|
1 | administrator | RF technology and simulation | does not exist | does not exist | RF technology and simulation courses successfully Timetable | RF technology and simulation courses successfully Timetable | by |
2 | administrator | RF technology and simulation | presence | does not exist | RF technology and simulation courses successfully Timetable | 对射频技术与仿真课程成功排课,并且避开了禁忌排课时间 | 通过 |
3 | 管理员 | 射频技术与仿真 | 不存在 | 存在 | 对射频技术与仿真课程成功排课 | 对射频技术与仿真课程成功排课,并且避开了老师忙碌时间 | 通过 |
测试过程
第一组数据
课程信息:
禁忌排课时间:
老师忙碌时间:
测试结果:
第二组数据
课程信息:
禁忌排课时间:
老师忙碌时间:
测试结果:
第三组数据
课程信息:
禁忌排课时间:
老师忙碌时间:
测试结果: