Automating pytest in Python
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
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