CSC 217 Lab 12 Write Black Box Tests
The new functionality is in the GUI; therefore, you need to define black box tests for [UC26].
System Testing and Debugging
Download a copy of the black box test plan for PackScheduler
for Lab 12. Save the black box test plan file in the project_docs
folder.
Please use the Lab 12 Black Box Test Plan so that it will be easy for the PTFs to find and grade your assignment with the focus on the Lab 12 functionality.
Write three tests for [UC26]. Each test case should handle a different equivalence class (for example, a test on a faculty without a scheduled course would be in a different equivalence class from a faculty with a scheduled course.)
To simplify the tests that you have to write, a common test initialization has been written for you that included the Registrar steps to add students, faculty, and courses to the system.
You will run your tests on your GUI during and after implementation.
Push to GitHub
Push your PackScheduler
project to GitHub
- Add the unstaged changes to the index.
- Commit and push changes. Remember to use a meaningful commit message describing how you have changed the code.
Reminder: Staging and Pushing to GitHub
GitHub Resources:
Check Jenkins
If you have test failures, use the feedback from Jenkins to help you resolve the issues.
Reminder: Interpreting Jenkins
Check the following items on Jenkins for your last build and use the results to estimate your grade: