Playwright Cross-Domain – Day 1 Live Course Testing

Objective: Evaluate the usability, functionality, and overall user experience of a "Live Course" through key user journeys, identifying potential main points or areas of improvement.

Scope: This test focuses on how users interact with creation of an organization, creation of the live course, assigning users to bought courses.

Test File: tests/multi-day/day-1.spec.ts

Key User Journeys to Day 1 Playwright live course test (Course Creation):

PART 1 : Organization Creates a Live Course and adds teacher & billing manager

Create organization & course:

NOTE: TIMEZONE OF THE ORGANIZATION HAVE TO BE ITALIAN TIME

NOTE: you can use https://yopmail.com/en/ for email creation.

create organization (course publisher). add payment method for this organization add a space for the course :

https://sharing.clickup.com/clip/p/t9004002740/293ecf62-3a75-4722-9abf-a76b37dd666c/screen-recording-2025-05-05-11%3A24.webm


Testing while creating the live course for the course publisher organization

course Info:

https://sharing.clickup.com/clip/p/t9004002740/2fdcc424-40de-409e-aae4-8662a976da60/screen-recording-2025-05-05-11%3A31.webm

Category Selection:

Goals & Requirements:

https://sharing.clickup.com/clip/p/t9004002740/d9db5c51-5820-4a75-934c-03d9a7dd2ed1/screen-recording-2025-05-05-12%3A22.webm

Course Content Creation:

end result:

https://sharing.clickup.com/clip/p/t9004002740/5e0ca225-f6cc-4a7b-96bf-d40c97cf8b49/screen-recording-2025-05-05-12%3A15.webm

Certificate & Theme Customization:

  • Freely customizes the course theme and certificate fields as desired.

https://sharing.clickup.com/clip/p/t9004002740/be1ffb14-98d9-4762-85d2-422652d8e7c0/screen-recording-2025-05-05-11%3A46.webm


Publish course using:

superuseradmin@aladia.io Pass@123

https://sharing.clickup.com/clip/p/t9004002740/53d4a28e-ec93-4f34-83bb-fb59329f7e5a/screen-recording-2025-05-05-12%3A25.webm

Assign a teacher

Teacher: normal user becomes a teacher and then added to the course as the teacher

  1. Teacher Invitation & Role Check:

    • Invites a user (teacher role) into the course:

    • in order to do it you have to invite the teacher first to IAM of the organization then to the space where we have the course as a member, then add him to the course as the teacher

    • Confirms that role hierarchy permissions are correctly applied to event lectures.

    https://sharing.clickup.com/clip/p/t9004002740/ccc5c1ea-378f-488f-900e-8a109d14e5e4/screen-recording-2025-05-05-12%3A41.webm

billing manager: create 1 normal user: add to IAM as the billing manager for controlling the payments

https://sharing.clickup.com/clip/p/t9004002740/0325e2b8-950c-453d-aa4f-e9a97c33e23b/screen-recording-2025-05-05-12%3A47.webm

PART 2: Enrollment & Purchases:

  • note: TIMEZONE OF THE ORGANIZATION HAVE TO BE ITALIAN TIME

Create 1 organization (buyer organization) that buys the course (course created in the part 1)

create space for the course then buy it

buys 8 licenses at least, add them to the space

https://sharing.clickup.com/clip/p/t9004002740/11fc756f-8d66-4467-b2b7-e6a94b4ce9b0/screen-recording-2025-05-05-15%3A43.webm

Add new card for testing payments fail, code: 4000008260003178

https://sharing.clickup.com/clip/p/t9004002740/1e27993a-78a9-4fd1-a255-706d2d316a52/screen-recording-2025-05-05-15%3A48.webm

Create 2 normal users: these students will be invited to the IAM of organization then space where the bout course license is added, then assigned them to the course:

first user (registration control from colander):
https://sharing.clickup.com/clip/p/t9004002740/e8b05dd4-0667-4290-9731-74e1333b5e50/screen-recording-2025-05-05-16%3A08.webm


second user (registration control from calendar of the fruition page):

https://sharing.clickup.com/clip/p/t9004002740/6453c483-59b3-4589-b4bd-ef717f15fcb6/screen-recording-2025-05-05-16%3A11.webm


Create 1 normal user: add one regular user as an internal member of the course, but this user is not a member of the organization. invite directly to the space where the course is:

https://sharing.clickup.com/clip/p/t9004002740/99a91988-b71b-49f2-85f9-f14acf2eda9b/screen-recording-2025-05-05-16%3A20.webm

Create 1 normal user: directly buys the course, uses the promotional code "testdiscount" to purchase and enroll in the course:

https://sharing.clickup.com/clip/p/t9004002740/b67657ec-8144-48c0-9238-5f31888223ca/screen-recording-2025-05-05-15%3A53.webm


Domain
General
Action
test
Department
Quality Assurance

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
💡

Feature Request

Date

11 months ago

Author

Mahyar Bahari

Subscribe to post

Get notified by email when there are changes.