# End-to-end tests

End-to-end tests that start a blank new server/app and test functionality end-to-end.

* [Maestro](../.maestro/) - End-to-end tests built using [Maestro](https://maestro.mobile.dev)

## Fully automated scenarios

### 1 : Login to Respect

1.1 [Admin can invite teacher, teacher can invite student and parent using invite code](test-description/001_001_invite_using_invite_code_test_description.md)

1.2 [Admin can add a new user and directly set the username and password. User can change password and profile details](test-description/001_002_add_user_direct_test_description.md)

1.3 [User can login to school using school link instead of school name](test-description/001_003_login_using_school_link_test_description.md)

1.5 [Add School via Self Registration](test-description/001_005_add_school_self_registration_test_description.md)

### 2 : Apps

2.1 [User Can Browse Apps and lessons ](test-description/002_browse_lessons_test_description.md)

### 3 : Assignments

3.1 [Teacher Assigns a Learning Unit as Homework via Assignments Tab](test-description/003_teacher_user_assigns_assignment_to_a_class_test_description.md)

### 4 : Classes

...

### 5 : Reports

...

## Semi automated scenarios

6.1 [User can signup using passkey with an invite code](test-description/006_user_signup_using_passkey_test_description.md)
