A missão da iClinic é descomplicar a saúde no Brasil levando mais gestão a clínicas e consultórios através da tecnologia e, com isso, possibilitar que médicos e outros profissionais promovam mais saúde aos seus pacientes.
Nesse desafio, você é o QA da squad de recepção. Essa squad é responsável pela agenda do iClinic, e daqui 1 semana os devs irão fazer algumas alterações na agenda.
A missão é automatizar o principal fluxo de agendamento, para garantir que ele continue funcionando após as alterações.
Vídeo demonstrativo do fluxo a ser automatizado: https://www.loom.com/share/d0b7fc25c361427f9d8ab9b0cc4eed1b
Para realizar a automação, utilize o site oficial do iClinic: https://app.iclinic.com.br
Para se cadastrar no sistema utilize o seguinte padrão na criação do usuário: [email protected]
- Utilizar gherkin para escrever os cenários de teste
- Colocar o projeto no github
- Passo-a-passo de como rodar sua aplicação;
- Commits semânticos;
- Princípios SOLID;
- Para os testes web, utilizar Selenium com Python, ou Cypress
- Para os testes mobile, utilizar Appium
Boa Sorte, Equipe iClinic.