Testes de Pacotes de Aplicações

Visão geral

A maioria das solicitações de empacotamento de aplicativos passa por um ciclo de teste de quatro etapas para validar a mecânica de instalação, códigos de saída e comportamento de implantação. O teste funcional dos recursos do aplicativo é responsabilidade do proprietário do aplicativo do cliente.

Estágios de teste

1. Instalação manual em sistema sandbox

  • Os binários do aplicativo são instalados manualmente seguindo a documentação do fornecedor

  • Dependências e requisitos ambientais são identificados e documentados

  • A reinstalação sobre instalação existente é testada

  • A desinstalação conforme fornecida pelos binários do fornecedor é verificada

2. Instalação via linha de comando

  • Os parâmetros e flags de instalação silenciosa fornecidos são testados e verificados

  • Os códigos de saída são validados para cenários de sucesso e falha

  • Scripts de instalação são desenvolvidos e executados

  • Procedimentos automatizados de reinstalação e desinstalação são validados

  • Todos os processos são confirmados para executar sem interação do usuário

3. Preparação do pacote

  • Os arquivos de instalação são organizados em formatos de pacote RealmJoin (NuGet, intunewin)

  • Metadados do pacote e scripts são definidos, documentação adicionada (se aplicável)

4. Instalação automatizada

  • O pacote é instalado em um sistema sandbox limpo

  • O comportamento da instalação é verificado em relação aos testes manuais e via CLI anteriores

  • A reinstalação e desinstalação baseadas em pacote são testadas

  • Os códigos de saída são validados em todos os cenários

  • Verificação de malware é realizada em pacotes genéricos durante a compilação automatizada como uma etapa de segurança obrigatória

Last updated

Was this helpful?