1. Coverage Traceability
1.1. Test TypeColor Key
1.1.1. Manual
1.1.2. UI
1.1.3. Integration
1.1.4. Unit
1.1.5. Performance
2. Release Strategy
2.1. Availability
2.2. Release Date
2.2.1. 1/15/21
3. Flag Strategy
3.1. Flag Name: Unified UI
3.2. Flag Type:
4. Execution Strategy
4.1. QA Owner
4.2. Test Environment Workflow Strategy
5. Things/Tools Needed to Test
6. Out of Scope
7. Questions
8. There will be a dogfood session, which all QA analysts will be invited.
9. Story Testing
9.1. UI
9.1.1. As a Schoology Employee who has administrative rights I can enable or disable Unified UI FF from SGY Manager
9.1.1.1. Unified UI FF Enabled
9.1.1.1.1. As a Teacher I see that Privacy tab under Course Options has been renamed to Privacy / Course Settings
9.1.1.1.2. As a teacher from School which has Unified UI feature flag enabled, I can see "Course View Settings" where "Course Theme" section under Course Options
9.1.1.1.3. As a teacher I can select Elementary/Secondary experience from the dropdown in Course Theme section under Course Settings.
9.1.1.2. Given that I am a Schoology employee with access to SGY Manager
9.1.1.3. When I navigate to SGY Manager > Manage Schools
9.1.1.4. And I select a school to see the feature flag options
9.1.1.5. Then I will see the feature flag for Unified UI
9.1.1.6. Unified UI FF Disabled
9.1.1.6.1. As a teacher, I don't have the "Course View Settings" header under the Course Options.
9.1.1.6.2. As a student, I will have the current course experience with working left navbar.
9.1.1.6.3. As a Teacher I see that Privacy tab under Course Options has been renamed to Privacy / Course Settings
10. Exploratory Testing
10.1. There will be a dogfood session, which all QA analysts will be invited.
11. Integration Testing
12. Regression Testing
12.1. As a Student user the top navbar functionality should not be affected with Unified UI enabled or disabled
12.2. As a Student User while accessing Course which has Elementary experience enabled by Teacher from Course Options I should be able to access all options from the top global navbar.
12.3. As a Teacher when I visit Course Options for a Course under Privacy / Course Settings I should be able to set Default landing page for Course which should be reflected for Students
12.4. Automation Run for E2E tests for Regression
13. Performance/Capacity Planning and Observability
13.1. Link to Capacity Planning Documentation
13.1.1. Business Impact Upon failure
13.1.2. Time to scale up - servers
13.1.3. Time to scale down - servers
13.1.4. SLO for Processing data
13.1.5. Expected capacity for storage
13.1.5.1. at high load
13.1.5.2. at low load
13.1.5.3. how will the storage scale
14. Security Testing
14.1. What are the points of vulnerability?
14.1.1. XSS
14.1.2. IDOR
14.1.3. CSRF
15. Mobile Testing
15.1. Cross Browser Testing
15.1.1. Moziilla Firefox
15.1.2. Chrome
15.1.3. Safari
15.1.4. IE
15.1.5. Edge
15.2. Screen Size Test
15.2.1. XS
15.2.2. X
15.2.3. M
15.2.4. L
15.2.5. XL
15.2.6. XXL