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
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:
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":
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:
try again and join the room with all student accounts now:
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
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
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
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
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):
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:
Please authenticate to join the conversation.
Completed
Feature Request
11 months ago

Mahyar Bahari
Get notified by email when there are changes.
Completed
Feature Request
11 months ago

Mahyar Bahari
Get notified by email when there are changes.