iLAB implementa com sucesso sistemas de saúde: Contact Tracing para Covid-19 e VitalChek
Contexto
A missão deste renomado hospital é promover, proteger e melhorar a saúde e a segurança de todos os cidadãos. A iLAB compartilha desse compromisso, acreditando que todos devem ter acesso à saúde ideal, independentemente de onde vivem, estudam, trabalham ou se divertem. Nossos especialistas em Quality Assurance de Software e testes colaboraram com essa instituição na implementação de dois sistemas: Contact Tracing para COVID-19 e VitalChek.
Contact Tracing para COVID-19
O Contact Tracing para COVID-19 é um aplicativo móvel que coleta dados para monitorar casos positivos da doença e identificar contatos próximos para rastreamento. As informações são enviadas aos Centros de Controle de Doenças (CDC) para análise e acompanhamento.
- Criou um repositório centralizado para casos de teste, integrando-os ao Azure DevOps e facilitando o acesso.
- Eliminou a dispersão dos casos de teste, tornando a busca mais eficiente.
- Aprimorou as implementações de produção, alcançando uma taxa de 97% livre de defeitos.
- Reduziu custos e acelerou implementações futuras graças à queda significativa na taxa de defeitos.
VitalChek:
O VitalChek, responsável pelos registros vitais do estado de Indiana, mantém e emite cópias certificadas de documentos como certidões de nascimento e óbito.
- Propôs e implementou com sucesso o Azure DevOps como ferramenta de gerenciamento de testes.
- Adicionou rastreamento de problemas e ordens de serviço ao Azure DevOps, criando um único repositório para requisitos e artefatos de teste vinculados, garantindo um vínculo 1:1 entre requisitos e seus artefatos associados.
- Iniciou chamadas relacionadas a problemas duas vezes por semana.
- Simplificou essas chamadas, incluindo apenas as partes necessárias.
A iLAB forneceu o seguinte suporte:
- Desenvolveu uma estratégia de teste e um plano de teste detalhado.
- Criou e executou casos de teste.
- Configurou o gerenciamento de defeitos.
- Forneceu suporte ao teste de aceitação do usuário (UAT).
A iLAB está implementando uma abordagem em fases para introduzir a automação de testes
FASE 1: DEFINIR O ROTEIRO PARA AUTOMAÇÃO DE TESTES DO CLIENTE
- Analisar a arquitetura atual do sistema do cliente.
- Identificar os sistemas corporativos existentes.
- Definir o escopo da automação.
- Determinar os níveis de teste a serem automatizados.
- Elaborar o roteiro de automação e obter aprovação da liderança do cliente.
- Implementar a estrutura de automação (no local) usando Selenium e Java.
FASE 2: CRIAR TESTES AUTOMATIZADOS PARA APLICATIVOS DE CLIENTES INDIVIDUAIS
Os testes dos aplicativos dos clientes serão automatizados em duas etapas: primeiro, estabelecendo uma estrutura de automação e, depois, gerando scripts de testes automatizados. Os aplicativos que terão seus testes automatizados incluem:
- Portal de Promoção da Interoperabilidade (PIP): Facilita a troca eletrônica de informações de saúde entre prestadores de serviços de saúde e pacientes.
- VitalChek: Software de rastreamento de registros vitais.
- Triagem de Recém-Nascidos (NBS): Plataforma apoiada pelo CDC para notificação de doenças e gerenciamento de casos.
- Programa de Registro de Imunização de Crianças e Hoosier (CHIRP): Sistema projetado para armazenar permanentemente os registros de imunização dos pacientes em formato eletrônico.