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-2.spec.ts
Key User Journeys to Day 2 Playwright live course meeting room test:
Part 1: joining the room
join the room with one of the student accounts (Buyer student, Internal Member 1, Internal Member 2, External Member) from day 1:
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 from day 1 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 (from day 1)
with Buyer Student account (from day 1)
with Internal Member 1 account (from day 1)
with Internal Member 2 account (from day 1)
with External Member account (from day 1)
Part 2: 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
