1. Flag Strategy
1.1. Flag Name:Enable managed assessment availability windows
1.2. Flag Type: Feature toggle
1.3. Flag Cleanup Date: Before GA
2. Third-Party Apps
2.1. N/A
3. Language Translation
3.1. Test scenario added for each UI story
3.2. Translations:
3.2.1. Available XX/XX/XX XX:XX - XX/XX/XX XX:XX from XX:XX - XX:XX Daily <Publish status>
3.2.2. This activity is not currently accepting submissions.
3.2.3. The assessment cannot be submitted because it is currently past the availability window.
3.2.4. End Time
3.2.5. Start Time
3.2.6. Availability Window
3.2.7. Daily Submission Window
3.2.8. End Date
3.2.9. Start Date
3.2.10. No
3.2.11. Yes
4. Accessibility Testing
4.1. Test scenario added for each UI story
4.2. Strings to read
4.2.1. End Time
4.2.2. Start Time
4.2.3. Availability Window
4.2.4. Daily Submission Window
4.2.5. End Date
4.2.6. Start Date
4.2.7. No
4.2.8. Yes
4.2.9. Available XX/XX/XX XX:XX - XX/XX/XX XX:XX from XX:XX - XX:XX Daily <Publish status>
4.2.10. The assessment cannot be submitted because it is currently past the availability window.
4.2.11. This activity is not currently accepting submissions.
5. Security Testing
5.1. PEQE-4977 to make sure the new fields will not accept javascript code: - Start Date; - Start Time; - End Date; - End Time.
6. Performance Testing
7. Manual Regression Testing
7.1. Create/Edit MA because it was moved to Platform UI
7.2. Spot Check the whole availability window on MA
8. Exploratory Testing
8.1. Check if Course Assessment is still always available
8.2. Student Answers assessments
8.3. Teacher Admin answers assessments
9. Integration Testing
9.1. N/A because it is platform UI
10. Story Testing
10.1. MA Only
10.1.1. Availability Window
10.1.1.1. Yes/No
10.1.1.2. Start Date and Time
10.1.1.3. End Date and Time
10.1.1.4. Error Messages
10.1.2. Daily Submission Window
10.1.2.1. Yes/No
10.1.2.2. Start Time
10.1.2.3. End Time
10.1.2.4. Error Messages
11. Mobile Testing
11.1. Browsers
11.1.1. Safari
11.1.2. Chrome
11.1.3. Firefox
11.1.4. IE
11.1.5. Edge
11.2. Screen Size
11.2.1. XS
11.2.2. X
11.2.3. M
11.2.4. L
11.2.5. XL
11.2.6. XXL
12. Coverage Traceability
12.1. Test TypeColor Key
12.1.1. Manual
12.1.1.1. The feature as a whole
12.1.2. UI
12.1.2.1. MA Settings, Save Availability Window
12.1.3. Unit
12.1.4. Integration
12.1.4.1. Back end stories
13. Out of Scope
13.1. Real mobile devices
13.2. Currently Setting modal is not mobile friendly, and we will keep it this way.
14. Release Strategy
14.1. Availability
14.1.1. After GA release
14.2. Test Environment Workflow
14.2.1. Schoology Workflow
14.3. Release Date
14.3.1. Epic release date: jun 7th