DEV Community

Prabhu Mithran
Prabhu Mithran

Posted on

JAT Task 1

Task 1 Q1:
Below is the decision table to test the form to schedule the appointment with the doctor.

Image description

Task 1 Q2:
Test Scenario 1

Basic users can only access limited features of the app, while premium users can access all features. Admin users have access to advanced settings and can perform all actions.

Test steps:
1.Login the app using Basic user credentials and verify if the user can access only limited features of the app

  1. Login the app using Premium user credentials and validate if the premium user can access all the features of the app 3.Login the app using Admin user credentials and validate if the Admin user is able to access the advanced settings and can perform all the actions.
  2. Login the app using Premium user credentials and validate if the premium user is not getting any admin features.

Test Scenario 2:
Users should be able to create and delete their accounts successfully. Passwords must meet the required complexity standards and users should receive a confirmation email upon successful account creation.

Test steps:
1.Create a Basic user with a valid password standard and check if the user receives a confirmation email upon the creation.

  1. Login as a Basic user and check if the user is able to delete the account 3.Create a Premium user with a valid password standard and check if the user receives a confirmation email upon the creation.
  2. Login as a Premium user and check if the user is able to delete the account 5.Create a Admin user with a valid password standard and check if the user receives a confirmation email upon the creation.
  3. Login as a Admin user and check if the user is able to delete the account.

Test Scenario 3:
Users should be able to navigate through the app seamlessly without any crashes or performance issues. The app should also display appropriate error messages when a user attempts to perform an action they are not authorized to perform.
Test Steps:
1.Login as a Basic user and check if the user is able to navigate through the app without any crashes. Validate if the user is getting respective error message when user try to access premium user features or admin user features
2.Login as a Premium user and check if the user is able to navigate through the app without any crashes. Validate if the user is getting respective error message when user try to access Admin user features.
3.Login as a Admin user and check if the user is able to navigate through the app without any crashes. Validate if the user is getting respective error message when user try to access any unauthorized features.

Top comments (0)