Playwright Cross-Domain – Day 4 Live Course Testings

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 joining the course and testing the meeting room.

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

Key User Journeys to Day 4 Playwright live course tests:

Part 1: Repetition of day 2 for the second organization and it’s users

joining the room

join the room with one of the student accounts (Buyer student, Internal Member 1, Internal Member 2, External Member):

try to join before the course starts so we test the waiting on the room then go back to your profile:

https://sharing.clickup.com/clip/p/t9004002740/3f56392f-5793-41ce-9ccd-46320ad882b7/screen-recording-2025-05-06-08%3A56.webm?open=true

then try to join when the course when the course starts, teacher is not still joined to the room!
like this we can test the error "No host or co-host in the room":

https://sharing.clickup.com/clip/p/t9004002740/7cb9c24d-593c-4a43-9c78-163ec2f4f53d/screen-recording-2025-05-06-15%3A01.webm?open=true

NOTE: do this process with all the remaining student accounts before teacher joining the room (Buyer student, Internal Member 1, Internal Member 2, External Member)

enter with teacher (teacher account from day 1) to the room so others can join:

https://sharing.clickup.com/clip/p/t9004002740/21efb69b-3507-41d2-a9d2-f281fc5b53fa/screen-recording-2025-05-06-15%3A04.webm?open=true

try again and join the room with all student accounts now:

https://sharing.clickup.com/clip/p/t9004002740/edebd1ad-9ede-4463-b2d9-b6d2b27295ad/screen-recording-2025-05-06-15%3A06.webm?open=true


so in the end you have joined the room:
with teacher account

with Buyer Student account

with Internal Member 1 account

with Internal Member 2 account

with External Member account

Testing the meeting room

once inside of the room do these tests with teacher account and all students accounts:

this have to be done by all 5 participants ( Teacher, Buyer Student, External Member. Internal Member 1, Internal Member 2 ) in the meeting, so we test different roles.

Note: only teacher can start and stop the recording, mute and kick students out of the room

https://sharing.clickup.com/clip/p/t9004002740/4d5d0944-540a-4468-b72e-8ba75296567a/screen-recording-2025-05-06-15%3A24.webm?open=true

Part 2:

Assign a course license while che course is ongoing and live

by using the correct organization owner account proceed to invite to the organization and then invite to the space and then assign to the course

invited user joins the course successfully

https://sharing.clickup.com/clip/p/t9004002740/04e11ebd-a7b6-4bfc-a883-6344a248df48/screen-recording-2025-05-09-14%3A39.webm?open=true

part 3:

Enrollment & Purchases by the third buyer organization

here we repeat most of what was done in day 1 part 2, with a another new organization (third buyer organization) and new users so we can test and see how it affects the course created in day 1 and its payments

the only difference is that you have to buy the fourth cycle of the course that was created in day 1

here you have the same steps:

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

Create 1 organization (buyer organization) that buys the course

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.