Separe testes de tela dos seus cenários de negócio

Dando continuidade ao post anterior que escrevi sobre Cenários e Casos de Testes, onde indico para separar os Cenários de negócio dos Comportamentos de tela e mostro uma forma de organizar os cenários de testes de negócio, exemplo de case real na imagem abaixo, apresentarei agora como definir e organizar a parte de comportamentos de tela.

CenariosNegocio-Case

Para ficar bem claro, é aqui que colocaremos os testes do tipo:

  • Alinhamento dos campos;
  • Padrões;
  • Limites de caracteres;
  • Máscaras;
  • Campos obrigatórios.

Na imagem abaixo um exemplo prático.

ScriptPadrao-Case

Creio que seja interessante criar estes cenários para cada tela da aplicação.

Se ainda assim identificar que é necessário especificar no cenário o que validar, inclua o “Como”:

  • Comportamentos de componentes seguem padrões estabelecidos no documento “Padrão Visual”.
    • Botão “Salvar” deve permanecer desabilitado até que todos os campos do formulário sejam preenchidos.
    • Botão “Salvar” desabilitado deve apresentar cor cinza.
    • Botão “Salvar” habilitado deve apresentar cor verde.

Veja o quanto isto é sensível a mudanças e o quanto pode impactar para que você mantenha atualizado, principalmente pelo fato de estarem ligados diretamente a construção da tela e não necessariamente a regras de negócio.

Se eles estiverem incluídos em seus cenários de negócio, estes poderão falhar e lhe dar a sensação de que há problemas funcionais.

Esta separação lhe ajudará também na priorização de execução dos testes, definições de testes de regressão, estabelecer criticidade para bugs e priorizar correções.

Procure sempre otimizar os seus cenários.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s