Determinar a preparação do aplicativo

Antes de implantar uma atualização de cliente do Windows, você deve saber quais aplicativos continuarão funcionando sem problemas, que precisam de suas próprias atualizações e que simplesmente não funcionarão e devem ser substituídos. Se você ainda não tiver, vale a pena classificar seus aplicativos em relação à sua criticidade em sua organização.

Métodos de validação

Você pode escolher entre vários métodos para validar aplicativos. Exatamente quais usar dependem das especificidades do seu ambiente.

Método de validação Descrição
Regressão completa Uma investigação de garantia de qualidade completa. A equipe que conhece bem o aplicativo e pode validar sua funcionalidade principal deve fazer essa validação.
Teste de fumaça O aplicativo passa por validação formal. Ou seja, um usuário valida o aplicativo seguindo um plano detalhado, idealmente com limitado ou sem conhecimento do aplicativo que está validando.
Teste automatizado O software executa testes automaticamente. O software permite que você saiba se os testes passaram ou falharam e fornece relatórios detalhados para você automaticamente.
Teste no piloto Você pré-selecionar os usuários para estar no grupo de implantação piloto e executar as mesmas tarefas que eles fazem no dia-a-dia para validar o aplicativo. Normalmente, você usa esse método além de um dos outros tipos de validação.
Resposta reativa Os aplicativos são validados no piloto tardio e nenhum usuário específico é selecionado. Normalmente, esses aplicativos não são instalados em muitos dispositivos e não são tratados pela distribuição de aplicativos corporativos.

Combinar os vários métodos de validação com as classificações de aplicativo que você estabeleceu anteriormente pode ser assim:

Método de validação Aplicativos críticos Aplicativos importantes Aplicativos não importantes
Regressão completa x
Teste de fumaça x
Teste automatizado x x x
Teste no piloto x x x

Identificar usuários

Como sua organização, sem dúvida, tem uma grande variedade de usuários, cada um com diferentes planos de fundo e tarefas regulares, você precisa escolher quais usuários são mais adequados para testes de validação. Alguns fatores a considerar incluem:

  • Local: se os usuários estiverem em locais físicos diferentes, você poderá dar suporte a eles e obter comentários de validação da região em que estão?
  • Conhecimento do aplicativo: os usuários têm conhecimento apropriado de como o aplicativo deve funcionar?
  • Capacidade técnica: os usuários têm competência técnica suficiente para fornecer comentários úteis de vários cenários de teste?

Você pode procurar voluntários que gostem de trabalhar com novos recursos e incluí-los na implantação piloto. Talvez você queira evitar o uso de usuários principais, como chefes de departamento ou gerentes de projeto. Proprietários de aplicativos atuais, pessoal de operações e desenvolvedores podem ajudá-lo a identificar os usuários piloto mais apropriados.

Identificar e configurar dispositivos para validação

Além dos usuários, é importante escolher cuidadosamente dispositivos para participar da validação do aplicativo também. Por exemplo, idealmente, sua seleção inclui dispositivos que representam todos os modelos de hardware em seu ambiente.

Há mais de uma maneira de escolher dispositivos para validação de aplicativo:

  • Dispositivos piloto existentes: você pode já ter uma lista de dispositivos que você usa regularmente para testar atualizações como parte dos ciclos de lançamento.
  • Seleção manual: alguns grupos internos, como operações, têm experiência para ajudar a escolher dispositivos manualmente com base em especificações, uso ou registros de problemas de suporte anteriores.
  • Análise controlada por dados: com ferramentas apropriadas, você pode usar dados de diagnóstico de dispositivos para informar suas escolhas.