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.

Parcerias que impulsionam opções simplificadas de aquisição.