ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
README: The goal of this document is to illustrate the responsibilities that Product would contribute to the BTR test list.

New fields that Product would like to add are in red.

The information contained in the "Notes/Questions" column provide an indicator of: How the Product Roadmap can be leveraged to inform testing (what new features are; what features might be prioritized or de-prioritized), and how Product might think about creating feature-specific tests vs. general platform-wide tests.


Also included is an example test case description and test case setup, written using the Gherkin method.
2
3
User RoleMFE FeatureLocationIs this part of the Core Product? y/nProduct Priority, high/medium/lowNotes/QuestionsTest Case DescriptionTest Case Setup Notes (if applicable)Test Case IDPreviously Failed in Palm?Assigned toPreviously Assigned in PalmStatusOverall ResultGithub Issue for Failed Tests or any commentsGithub Issue Status
4
AUTHOR
openedx/frontend-app-course-authoring
Workflow to create a new courseSTUDIO: HOMEyhighSample test for illustration purposes:

Scenario: Users with the requisite permissions create a new course.

Given I am either a Course Admin or a Superuser, when I click on the "Add a new course" button
Then I see the "Create a New Course Modal"
And I am able to fill in the following fields: Course Name, Organization, Course Number and Course Run.
Sample test case setup for illustration purposes:

Ensure the requisite permissions have been added to the role being test via the Django admin.

Navigate to Studio Home and click the "Create a new Course" button.
5
AUTHOR
openedx/frontend-app-course-authoring OR LIBRARY AUTH MFE?
Workflow to create a new librarySTUDIO: HOMEyhighThe button to create a new library is on Studio Home, but is the modal with metadata to create a new library part of course auth MFE or library auth MFE?
6
AUTHOR
openedx/frontend-app-course-authoring
Workflow to re-run a courseSTUDIO: HOMEyhigh
7
AUTHOR
openedx/frontend-app-course-authoring
Course Live ViewSTUDIO: HOMEyhigh
8
AUTHOR
openedx/frontend-app-course-authoring
Archived Courses listSTUDIO: HOMEylow
9
AUTHOR
openedx/frontend-app-course-authoring
Your-platform-name customizationSTUDIO: HOMEyhighDoes this mean the url? If so, shouldn't this be a platform-wide test, not just for Studio Home?
10
AUTHOR
openedx/frontend-app-course-authoring
Right sidebarSTUDIO: HOMEnlowby Sumac this will be gone with the second phase of Studio Home redesign
11
AUTHOR
openedx/frontend-app-course-authoring
FooterSTUDIO: HOMEymediumNEW REGRESSION TEST. There's currently an edx.org trademark here in Quince and some bum linnks
12
AUTHOR
openedx/frontend-app-course-authoring
Course filterSTUDIO: HOMEyhighNEW FEATURE TEST. This is a net-new feature in Redwood.Tests would be written based on user stories in the product spec: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4032856101/Studio+Home+incremental+upgrades+-+product+approach
13
AUTHOR
openedx/frontend-app-course-authoring
Course keyword text searchSTUDIO: HOMEyhighNEW FEATURE TEST. This is a net-new feature in Redwood.Tests would be written based on user stories in the product spec: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4032856101/Studio+Home+incremental+upgrades+-+product+approach
14
AUTHOR
openedx/frontend-app-course-authoring
PaginationSTUDIO: HOMEyhighNEW FEATURE TEST. This is a net-new feature in Redwood.Tests would be written based on user stories in the product spec: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4032856101/Studio+Home+incremental+upgrades+-+product+approach
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100