Utilizamos intensamente a nossa célula de Geração de Dados para teste, gerenciando e acompanhando o processo todo para que as automações de teste não parassem.
Agrupamos mais de três mil casos de teste sendo orquestrados. O crescimento dessa cobertura é feito através da interação com todos os SQUADS.
O processo de testes envolveu tanto FrontEnd como API.
Caso de sucesso
Teste regressivo para Benefícios
Nossa atuação em uma das maiores empresas de benefícios do Brasil, que também é adquirente, foi colocar mais de 50 mil execuções de teste totalmente automatizados sendo executados constantemente.
Descrição
Desafios
O principal desafio foi reduzir a zero a composição manual para garantir a qualidade do regressivo, através da automação dos testes, geração de todos os dados e validação de resultados.
Outro grande desafio, integrar os objetivos com todos os planos de testes e scripts de automação que as SQUADS já realizavam ao longo do tempo.
Conseguimos de forma clara criar uma cultura em volta da importância de uma validação integrada. O levantamento de forma eficiente, pode proporcionar a criação de uma “pipeline” única que pudéssemos diariamente realizar o teste regressivo totalmente automatizado.
Pontos importantes
- Cultura que o regressivo é algo que deve ser mantido por todos;
- Crescimento da cobertura integrando e reutilizando o que os SQUADS produzem diariamente
- Automatizar o processo de geração de dados para execução dos testes;
- Manter o time responsável pelo regressivo das mudanças
Como foi feito
Criação de uma pipeline independente para o teste regressivo. Sendo executada dentro do horário comercial em conjunto com todos os outros testes.
Mantendo tudo funcionando e 100% aderente aos processos e framework do cliente.
- Java
- Rest Assured
- Selenium
- Cucumber
- Azure DevOps
- Maven
- Execução diária do regressivo;
- Comunicação dos resultados para todos os times envolvidos no desenvolvimento das soluções;
- Redução de erros e identificação de problemas ao longo de todo o processo;
- Integração entre os diversos times em torno da melhoria da Qualidade de forma constante.
Definição
No início definimos os objetivos, mapeamos os processos e fluxo principal.
Execução: 10 dias.
Levantamento
Reunião com os SQUADS.
Apresentação dos objetivos.
Execução: 15 dias
Criação e configuração da pipeline
Esse processo iniciou em paralelo com o levantamento, de forma ágil e contínua.
Execução: 25 dias
Automação dos processo
Esse processo iniciou em paralelo com o levantamento, de forma ágil e contínua com foco nos testes automatizados já existentes e criação de novos scripts.
Execução: 30 dias
Primeira execução
A primeira execução do Regressivo ocorreu 40 dias após o início das atividades.
Hoje diariamente é executado, alterado e sua cobertura é ampliada de forma colaborativa.