O que são?
Um Caso de Teste no TestFlow é um conjunto de condições e variáveis criado para garantir que uma funcionalidade específica de um sistema ou aplicativo funcione corretamente. Com o cadastro de Casos de Teste no TestFlow, você pode organizar, planejar e documentar seus Projetos de Teste automatizados de forma eficiente e antecipada.
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 :
- Definir critérios claros de sucesso e falha para cada funcionalidade testada.
- Identificar e detalhar as condições prévias necessárias para a execução dos testes.
- Fornecer uma estrutura clara de passos a serem seguidos durante os testes.
- Estabelecer os resultados esperados para cada teste.
Exemplo de Uso
Através deste cadastro você poderá organizar e planejar seus Projetos de Teste automatizados antes mesmo de criá-los.
Este cadastro está divido da seguinte maneira:
Deck of Cards |
---|
|
Card |
---|
| Navegue no menu do TestFlow e clique em Casos de Teste.![](/download/attachments/852917479/image-2024-6-27_14-24-11.png?version=1&modificationDate=1719513318577&api=v2) - Na tabela que será mostrada , clique no botão verde em destaque.
![](/download/attachments/852917479/image-2024-6-27_14-20-8.png?version=1&modificationDate=1719513319287&api=v2) - Preencha o cabeçalho ;
a. Nome: - Adote um padrão nomenclatura que propicie uma rápida e fácil identificação de seu objetivo.
- Tamanho 256 caracteres.
![](/download/attachments/852917479/image-2024-7-1_8-17-51.png?version=1&modificationDate=1719832671170&api=v2)
b. Descrição: - Aqui você poderá detalhar mais seu caso de teste.
- Tamanho 512 caracteres.
![](/download/attachments/852917479/image-2024-7-1_8-19-58.png?version=1&modificationDate=1719832798357&api=v2)
c. Criticidade: Baixa, Média ou Alta de acordo com suas necessidades. ![](/download/thumbnails/852917479/image-2024-7-1_8-26-27.png?version=1&modificationDate=1719833187387&api=v2)
Permissões:- 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. 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.
![](https://tdn.totvs.com/download/attachments/852917479/image-2024-6-27_16-42-57.png?version=1&modificationDate=1719517377437&api=v2) ![](https://tdn.totvs.com/download/attachments/852917479/image-2024-6-27_17-1-9.png?version=1&modificationDate=1719518469573&api=v2)
Projeto de Teste: - 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: - Relate aqui tudo que é necessário para uma correta execução de seu Caso de Teste e posterior Projeto de Teste. Ex.: Uma versão específica de um servidor de banco de dados, Algum registro pré-existente, etc.
- Tamanho 1024 caracteres.
![](https://tdn.totvs.com/download/attachments/852917479/image-2024-7-1_9-1-14.png?version=1&modificationDate=1719835274927&api=v2)
Passos:- 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. Você pode excluir algum se necessitar ou ordená-los.
- Na tabela que será mostrada , clique no botão verde para incluir passo.
![](https://tdn.totvs.com/download/attachments/852917479/image-2024-7-1_9-19-40.png?version=1&modificationDate=1719836381087&api=v2)
- Caso queira remover algum passo, clique no botão vermelho em destaque:
![](/download/thumbnails/852917479/image-2024-7-3_9-14-11.png?version=1&modificationDate=1720008851540&api=v2)
Resultados:- Informe os resultados esperados no seu Caso de Teste. Se preferir você pode inserir um link para uma planilha por exemplo.
- Tamanho 1024 caracteres.
![](/download/attachments/852917479/image-2024-7-1_9-29-29.png?version=1&modificationDate=1719836969270&api=v2)
Assim que o cadastro for finalizado e salvo, você poderá : - Filtrar Nome do Caso de Teste.
- Filtrar Projetos de Teste Vinculados.
- Filtrar versões dos projetos de teste vinculados.
- Filtrar Grupos.
![](/download/attachments/852917479/image-2024-7-3_11-15-38.png?version=1&modificationDate=1720016138227&api=v2) ![](/download/attachments/852917479/image-2024-7-3_10-43-54.png?version=1&modificationDate=1720014234390&api=v2)
Observação:Filtros possíveis na visão de Casos de Teste.- Nome do Caso de Teste
- Nome do Projeto de Teste associado ao Caso de Teste
- Versão do Projeto associado ao caso de Teste
- Grupo de usuários. Nesta caso quando o Caso de Teste possuir um Projeto de Teste associado o grupo filtrado será do do Projeto.
- Ainda é possível ordenar a visão pelo nome do Caso de Teste ascendente ou descendentemente
Observação:- O registro de Caso de Teste só poderá ser salvo se todos os campos obrigatórios estiverem preenchidos. Para facilitar a visualização dos campos não preenchidos será acrescentado um sinal de exclamação na seção que contém algum campo obrigatório vazio. Ela só desaparecerá após preencher os campos obrigatórios.
![](/download/attachments/852917479/image-2024-7-1_10-6-16.png?version=1&modificationDate=1719839176480&api=v2)
|
Card |
---|
| 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.
![](/download/attachments/852917479/image-2024-7-2_11-49-31.png?version=1&modificationDate=1719931771717&api=v2)
Para isso, é necessário executar um projeto de teste para validar o processo. Dessa forma, contamos com as seguintes condições: ![](/download/attachments/852917479/image-2024-7-2_11-52-24.png?version=1&modificationDate=1719931944513&api=v2)
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.
![](/download/attachments/852917479/image-2024-7-3_8-46-7.png?version=1&modificationDate=1720007167783&api=v2)
Permissões
![](/download/attachments/852917479/image-2024-7-3_9-6-4.png?version=1&modificationDate=1720008364527&api=v2)
Observação: - Assim que o projeto de Teste for vinculado, as permissões serão autenticadas automaticamente.
Projeto de teste ![](/download/attachments/852917479/image-2024-7-3_9-12-27.png?version=1&modificationDate=1720008747240&api=v2)
Pré-Condições ![](/download/attachments/852917479/image-2024-7-3_9-28-53.png?version=1&modificationDate=1720009733980&api=v2)
Passos![](/download/attachments/852917479/image-2024-7-3_9-29-35.png?version=1&modificationDate=1720009775703&api=v2)
Resultados![](/download/attachments/852917479/image-2024-7-3_10-17-55.png?version=1&modificationDate=1720012675803&api=v2)
|
|
Filtros possíveis na visão de Casos de Teste.
- Nome do Caso de Teste
- Nome do Projeto de Teste associado ao Caso de Teste
- Versão do Projeto associado ao caso de Teste
- Grupo de usuários. Nesta caso quando o Caso de Teste possuir um Projeto de Teste associado o grupo filtrado será do do Projeto.
- Ainda é possível ordenar a visão pelo nome do Caso de Teste ascendente ou descendentemente
Observação:
- O registro de Caso de Teste só poderá ser salvo se todos os campos obrigatórios estiverem preenchidos. Para facilitar a visualização dos campos não preenchidos será acrescentado um sinal de exclamação na seção que contém algum campo obrigatório vazio. Ela só desaparecerá após preencher os campos obrigatórios.
Saiba mais
Dica |
---|
Utilize um padrão de nomenclatura que facilite a rápida e fácil identificação do objetivo do teste. |
Dica |
---|
Os Casos de Teste não são versionados. |
Dica |
---|
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
Informações |
---|
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.. |