Mentors can use this as guidance when helping Academites.
There are three projects used in the Academy, These are:
- E2e Test
- Component Test
- Integration Test
Each of these are to help teach the Academites the basics of Automation. With a focus on the 2nd Tier of the Test Pyramid and above.
The Repository can be found at: https://github.com/answerdigital/testacademy-e2etesting
The end-to-end testing project is a tutorial on the basic use of Cypress. The scope of the work should be to demonstrate basic usage of cypress.
The template repo is a fork of https://github.com/mutoe/vue3-realworld-example-app
A complete example of a working E2e Cypress framework can be found at: https://github.com/mutoe/vue3-realworld-example-app/tree/master/cypress This includes some sample E2e Tests with a working Cypress config.
The base repo is a maintained repository. Prior to any Academy then a merge should be done from the source repo into the template repository.
The repository can be found at: https://github.com/answerdigital/testacademy-componenttest The component testing project is a tutorial of the component testing feature of Cypress The scope of the work should be to demonstrate basic understanding.
The template repo is a fork of: https://github.com/cypress-io/cypress-component-testing-apps
A complete example of working Component Testing (Using React + Vite) can be found at: https://github.com/cypress-io/cypress-component-testing-apps/tree/main/react-vite-ts/cypress
The base repo is a maintained repository. Prior to any Academy then a merge should be done from the source repo into the template repository.
The repository can be found at https://github.com/answerdigital/testacademy-api The Integration testing project is a tutorial on the basic usage of dotnet and API Testing The scope of the work should be to demonstrate basic understanding of API framework development
The template is a fork however the fork does not include an example The previous commit has a sample of the Webfactory