CSC/ECE 517 Spring 2020 - E2026. Specialized rubrics for different topic types: Difference between revisions
Jump to navigation
Jump to search
(High level sections) |
mNo edit summary |
||
Line 15: | Line 15: | ||
==Testing Plan== | ==Testing Plan== | ||
As part of our implementation, we would need to modify existing code as well as add new code. To ensure that existing functionality is not broken, and new functionality works as expected, we will be using the following Test Strategy (which was also used by previous team): | |||
*Run and pass existing RSpec Tests | |||
**All the existing RSpec tests related to the files that have to be modified should pass. | |||
*Develop New RSpec Tests | |||
**As part of previous implementation, the team had introduced following new RSpec test files: | |||
***spec/helpers/assignment_helper_spec.rb | |||
***spec/models/self_review_response_map_spec.rb | |||
**We plan to use those rspec files as well as implement new ones that might be required once we start on our implementation. | |||
**All these rspec tests should pass | |||
*Test the updated/new features on Expertiza UI instance | |||
Since this project is related to topics, and rubrics for assignment, change in those features will be tested in UI. Current view of Topics and Rubrics tab looks like this: | |||
==Team Information== | |||
*Dave Bell (dbell5) | |||
*Steven Green (stgreen) | |||
*Abhishek Upadhyaya Ghimire (aupadhy3) | |||
*'''Mentor''': Anuja Kulkarni |
Revision as of 00:23, 9 April 2020
This wiki page contains description of changes made as part of E2026. Specialized rubrics for different topic types (e.g., Servo project, refactoring project), a Final Project for Spring 2020, CSC/ECE 517
Background
Previous Implementation
Design Strategy
UML Diagram
Files to be modified
Database Flow
Testing Plan
As part of our implementation, we would need to modify existing code as well as add new code. To ensure that existing functionality is not broken, and new functionality works as expected, we will be using the following Test Strategy (which was also used by previous team):
- Run and pass existing RSpec Tests
- All the existing RSpec tests related to the files that have to be modified should pass.
- Develop New RSpec Tests
- As part of previous implementation, the team had introduced following new RSpec test files:
- spec/helpers/assignment_helper_spec.rb
- spec/models/self_review_response_map_spec.rb
- We plan to use those rspec files as well as implement new ones that might be required once we start on our implementation.
- All these rspec tests should pass
- As part of previous implementation, the team had introduced following new RSpec test files:
- Test the updated/new features on Expertiza UI instance
Since this project is related to topics, and rubrics for assignment, change in those features will be tested in UI. Current view of Topics and Rubrics tab looks like this:
Team Information
- Dave Bell (dbell5)
- Steven Green (stgreen)
- Abhishek Upadhyaya Ghimire (aupadhy3)
- Mentor: Anuja Kulkarni