O que são?

Um Caso de Teste no TestFlow garante que uma funcionalidade do sistema funcione corretamente. Ao registrá-los, você organiza, planeja e documenta projetos de teste automatizados de forma eficiente.

Para que servem?

Serve para planejar, organizar e documentar testes do TestFlow , garantindo que todas as funcionalidades de testes automatizados sejam verificadas de acordo com critérios específicos, como : 

Exemplo de Uso 


  1. Navegue no menu do TestFlow e clique em Casos de Teste.

  2. Na tabela que será mostrada , clique no botão verde em destaque.
  3.  Preencha o cabeçalho:


a. Nome: Informe o nome do caso de teste. Adote um padrão nomenclatura que propicie uma rápida e fácil identificação de seu objetivo.

b. Descrição: Aqui você poderá detalhar mais seu caso de teste.

c. Criticidade: Baixa, Média ou Alta de acordo com suas necessidades. 

        • Baixa: Impacto mínimo, não afeta a funcionalidade principal do sistema.
        • Média: Impacto moderado, pode afetar a usabilidade ou segurança, mas não interrompe totalmente as operações.
        • Alta: Impacto significativo, pode causar perda de dados, comprometer a segurança ou interromper o serviço.


Permissões:

4. Aqui você poderá determinar qual ou quais grupos terão acesso ao seu Caso de Teste e ainda se poderá alterá-lo ou não.(Saiba mais sobre o que são os Grupos no TestFlow.)Este campo será desabilitado ao associar um projeto de teste no registro. Após feita esta associação seu Caso de teste passará a ter as mesmas permissões do Projeto de Testes nele associado.



Projeto de Teste:  

5. Após finalizar a criação de seu Caso de Teste e você construir o Projeto de Testes referente a ele faça esta associação. Você pode também associar um Projeto de Teste já existente. A associação é de 1 para 1. Posteriormente se necessitar esta associação poderá ser desfeita.

    • Se for associado um Projeto de Teste a um Caso de Teste:
        • Se existirem permissões por grupo de usuário elas serão sobrepostas pelas permissões do Projeto de Teste.
        • Se não existirem permissões serão gravadas as do Caso de Teste.
    • Se for retirada a associação de Projeto de Teste de um Caso de Teste:
        • Se já existiu alguma permissão por grupo de usuário elas serão restauradas.
        • Se não existirem o usuário será obrigado a informar um outro projeto ou novas permissões por grupo de usuário.

Pré-condições: 

6. São condições necessárias para que o caso de teste consiga ser executado. Evitar que não tenha alguma informação necessária.

Relate aqui tudo que é necessário para uma correta execução de seu Caso de Teste e posterior Projeto de Teste.

Exemplo:

        • O sistema deve estar conectado a um banco de dados de teste
        • Usuário cadastrado e autenticado no sistema
        • Usuário com perfil Administrador

Passos:

7. Detalhe cada ação que é necessária  ser executada para seu Caso de Teste ou Projeto de Testes seja completado com sucesso. Inclua detalhadamente quantos passos necessitar.

Resultados:

8. Descrever o comportamento esperado do sistema após executar os passos detalhados


Para informar os resultados do Caso de Teste:

  • Utilize verbos no presente (valida, apresenta, recupera, retorna).
  • Evite frases como “O sistema deve retornar a mensagem”; prefira “O sistema retorna a mensagem” para deixar claro o resultado esperado.

Exemplo:

  • A ordem é enviada e executada com o preço informado.
  • O cadastro é salvo no banco de dados.


Ao cadastrar um Caso de Teste, é possível notar ícones de ação que permitem a execução de comandos específicos. Para facilitar as atividades durante o Caso de Teste, podemos identificar:


Campo Permissões:

a. Para uma visão detalhada das permissões dos grupos, ative o botão destacado. Isso permitirá acessar e alterar os campos conforme o grupo selecionado.

b. Remover:

O botão "Remover" permite que os usuários autorizados excluam um grupo específico do seu Caso de Teste. Após a remoção, é possível adicionar outro grupo conforme a sua escolha:














Para ajudar na criação dos seus casos de teste seguem abaixo algumas melhores práticas.

Imagine que você seja o analista responsável pelo produto de construção, e uma nova ferramenta chamada 'tipo de característica' foi implementada. É crucial certificar-se de que essa ferramenta esteja funcionando corretamente.



Para isso, é necessário executar um projeto de teste para validar o processo. Dessa forma, contamos com as seguintes condições:

Para isso, foi desenvolvido um projeto de teste que inclui uma atividade específica para realizar a requisição do cadastro de tipo de característica via SOAP. Antes de iniciar o projeto de teste, é importante preparar a documentação de teste criando o seu caso de teste.


Informações


Permissões 

Observação:

    • Assim que o projeto de Teste for vinculado, as permissões serão autenticadas automaticamente.
Projeto de teste 


Pré-Condições 

Passos

Resultados




Saiba mais

Utilize um padrão de nomenclatura que facilite a rápida e fácil identificação do objetivo do teste.

Os Casos de Teste não são versionados.

Se o caso de teste estiver associado a um projeto de teste, um botão para edição será exibido. Se o projeto de teste tiver várias versões, será necessário escolher qual versão editar.

FAQ

P: Como defino a Criticidade do Caso de Teste?
A criticidade pode ser classificada como Baixa, Média ou Alta, conforme a importância e o impacto do caso de teste nos requisitos do sistema.

P: Como posso garantir que meu Caso de Teste seja eficaz?
Para garantir a eficácia do caso de teste, certifique-se de que ele cubra todos os cenários possíveis, incluindo casos de uso críticos, exceções e integrações com outros sistemas.

P: Por que devo usar um padrão de nomenclatura para o Nome do Caso de Teste?

R: Um padrão de nomenclatura facilita a identificação rápida e clara do objetivo do caso de teste, tornando a organização e a busca mais eficientes.

P: O que acontece com as Permissões quando um Projeto de Teste é associado?
R: Se um projeto de teste for associado, as permissões do projeto sobreporão as do caso de teste. Caso a associação seja desfeita, as permissões originais do caso de teste serão restauradas.

P: Quais são os desafios comuns ao criar e manter Casos de Teste?
R: Alguns desafios comuns incluem manter os casos de teste atualizados conforme o software evolui, garantir cobertura completa de testes e ajustar casos de teste conforme novos requisitos são adicionados ou alterados..