Setor público: Departamento de Veículos Motorizados busca os serviços da iLAB para reduzir riscos e aumentar o sucesso operacional
A iLAB entende o setor público
A missão dessa agência governamental é atender a todos os seus residentes, fornecendo os melhores serviços de motorista e veículo em tempo hábil e de forma precisa, garantindo segurança e transparência.
O cliente oferece vários serviços on-line aos residentes de Indiana, como renovação da carteira de motorista, renovação do registro de veículos, visualização de títulos de veículos, visualização de registros de direção e quiosques de autoatendimento 24 horas por dia, 7 dias por semana.
A iLAB se envolve
A iLAB enviou uma equipe para testar uma versão legislativa pronta para ser implantada em quatro meses. Nossa equipe entendeu o estado atual da qualidade e da funcionalidade do cliente. Eles criaram um conjunto de testes de regressão para a funcionalidade principal e testaram com sucesso as alterações legislativas em um curto espaço de tempo.
Como resultado, a iLAB implementou muitas estratégias novas para garantir que o cliente funcione com mais sucesso:
- Auxiliou o cliente na transição para a metodologia Agile (Scrum) e agora SAFe.
- Implementou processos de gerenciamento de defeitos e garantia de qualidade de software (SQA).
- Criou 53.400 casos de testes funcionais detalhados usando ferramentas de gerenciamento de testes.
- Microsoft Team Foundation Server (TFS).
- DevOps do Microsoft Azure.
- Conduziu testes de API (Application Program Interface) para terceiros usando o Postman.
- Alinhou os casos de teste de regressão com as principais transações de produção por volume e receita.
Estratégia de teste de automação: Próximas etapas na jornada de controle de qualidade
A agência de veículos automotores precisava de um conjunto de testes estável e automatizado para aplicativos da Web e móveis. Após a parceria com a iLAB, a agência agora tem um conjunto de testes estabelecido. Ele foi implementado com sucesso e está sendo usado ativamente.
Conquistas
- Identificação de 300 fluxos de trabalho críticos como candidatos à automação.
- Implementação de uma estrutura de automação usando Selenium com Python (PyCharm IDE).
- Os testadores manuais executam casos de teste de regressão no início do sprint de duas semanas.
- Pós-conclusão – casos de teste de regressão automatizados executados em cada sprint.
Retorno sobre o investimento
- Reduziu o tempo de teste de regressão em 89%.
- Aumento da cobertura de testes.
- Os scripts de regressão automatizados são executados em sprints ainda em desenvolvimento em vez de apenas no final – frequência de execução 4x maior.
- Encontrar defeitos com antecedência.
- Testes de produção pós-lançamento.
- Teste automatizado de fumaça na produção.
- Testes sob demanda.
- Teste de vários ambientes.
Após o envolvimento da iLAB, a maturidade do SQA do cliente está prosperando hoje.
Os resultados
- Benefícios do processo maduro de SQA: não há cobranças excessivas ou insuficientes.
- Cada lançamento é um sucesso.
- Após a implantação da produção, as equipes continuam a avançar para o próximo sprint imediatamente após o lançamento.
- Os recursos e aprimoramentos são fornecidos em produção com o mínimo de esforço de correção.
- Trilha de auditoria detalhada do que foi testado, como foi testado e quando foi testado.
- Os tempos de implantação da versão de produção foram reduzidos em 75% devido à automação de compilação e teste.
- Aumento da cobertura de testes para correções de fornecedores, patches e upgrades de sistemas operacionais.
- Aumento da confiança do usuário em sistemas voltados para o público.