Automating pytest in Python

Job ID: 34848674

Budget: $30 – $250 USD

Create a framework for automated testing of a Google Classroom web application

The framework must be implemented on the PyTest platform. Programming language: Python

Test results reports (Allure): It should be possible to open a report after testing. The report should be detailed; if the test fails, a screenshot should be added. If possible, add an allure step to test methods, with a brief description of this method.

Implement parallel running of tests that do not depend on each other

Test coverage requirements:
1. Sign in to the application begins with https://accounts.google.com/
2. Tests should cover the login process, including negative scenarios.
3. Next, the transition to the Google Class page should be made using the menu
4. Cover the following scenarios with tests:
-> Course creation
-> Change Ribbon Settings
-> Creating a topic / assignment / assignment with a test / question / material
-> Invite teachers/students
-> Changing the topic / assignment / assignment with a test / question / material
-> Go through topics / assignments / assignments with a test / question / material under the role of a student
-> Check topics/assignments/assignments with test/question/material under teacher role