Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O que

...

é?

...

Um Ambiente é uma configuração que permite direcionar a execução de um Projeto de Testes para uma versão específica do RM.

Para que

...

serve?

Servem como base principal para a validação de sistemas, pois descrevem o comportamento que o produto deve ter sob diversos fatores, 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 

Ele serve para:

  • Definir diferentes versões do RM para testes.
  • Utilizar propriedades customizáveis para montar caminhos de diretórios dinamicamente.
  • Substituir parâmetros em diversas atividades com variáveis de ambiente.


Deck of Cards
idComo cadastrar

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.

Image Removed

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.

Image Removed

Ao cadastrar um Caso de Teste, é possível visualizar ícones de ação nas colunas Permissões e Passos, que permitem a execução de comandos específicos. Para facilitar as atividades durante o Caso de Teste, podemos identificar:

Permissões:

Visão detalhada: Image Removed

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.

Image Removedb. Remover: Image Removed

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:

Image Removed

Passos:

Incluir: Image Removed

O botão de Incluir permite adicionar novos passos ao seu Caso de Teste. Ao clicar nele, você pode detalhar cada ação necessária para a execução do teste, garantindo que todos os procedimentos sejam seguidos corretamente.

Arrastar: Image Removed

O ícone de Arrastar permite que você reordene os passos do Caso de Teste, movendo-os para a posição desejada. Isso facilita a organização e a estruturação das etapas, garantindo que sejam executadas na sequência correta.

Remover: Image Removed

O botão Remover permite excluir passos previamente adicionados ao seu Caso de Teste. Utilizando este recurso, você pode manter a lista de passos atualizada e livre de informações desnecessárias ou incorretas.

No menu inicial do Caso de Testes, temos as seguintes opções de filtro:

  • Nome do Caso de Teste: Filtre pelos nomes específicos dos casos de teste para encontrar rapidamente um caso particular que você deseja visualizar ou editar.

  • Projeto de Teste: Filtre pelos diferentes projetos de teste para organizar e visualizar os casos de teste associados a um projeto específico, facilitando a gestão de múltiplos projetos.

  • Versões dos Projetos de Teste: Filtre pelas diversas versões dos projetos de teste, permitindo a visualização e comparação de casos de teste entre diferentes versões do mesmo projeto. Isso é útil para acompanhar mudanças e atualizações ao longo do tempo.

Image Removed

Card
labelComo Cadastrar

1. Navegue no menu do TestFlow e clique em

Casos de Teste

Ambientes.

Image Removed

Image Added

2. Na tabela que será mostrada, clique no botão verde em destaque para adicionar ambiente.

Image AddedImage Removed



 3. Preencha os campos:


a.: 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.

Image RemovedImage Removed

Expandir
titleInformações
Nome
de exibição

a. Aqui você deverá atribuir um nome para identificar sua atividade de ambiente.Image Added


Expandir
titlePermissões de Gupos

b. Grupos no TestFlow organizam e controlam o acesso dos usuários aos ambientes,garantindo que cada usuário acesse apenas os ambientes pertinentes ao seu papel ou projeto. Adicione um grupo ao seu ambiente para gerenciar essas permissões de forma eficiente.

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.

Image Removed

image-2024-7-8_14-23-58.pngImage Added



Expandir
titleProjeto de TesteDiretório

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.
Expandir
titlePré-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.

a. 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
Expandir
titlePassos

7. Detalhe cada ação necessária para a execução bem-sucedida do seu Caso de Teste ou Projeto de Teste. Inclua todos os passos detalhadamente, excluindo ou reordenando-os conforme necessário.

Image Removed

Expandir
titleResultados
Card
labelÍcones e Filtros da Tabela
Expandir
titleColuna Ações
Expandir
titleFiltros de Tabela

c. Aqui você deverá informar o diretório onde os arquivos ou dados relevantes serão armazenados, garantindo que o sistema saiba exatamente onde procurar e salvar as informações necessárias para a execução das atividades.Image Added


Expandir
titlePropriedades customizáveis

Image Added


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

Imagine que você é o novo analista responsável pelo produto RM. É crucial garantir que o sistema permita que um usuário faça login com credenciais válidas ao acessar o produto pela primeira vez. Aplicando isso ao caso de teste, temos:

Nome do caso de Teste: Validação do Login com Credenciais Válidas.

Descrição(Objetivo): Garantir que o sistema permita que um usuário faça login com credenciais válidas

Pré-condição: Possuir usuário com credenciais Válidas.

Passos:

a. Inserir Usuário Válido no campo: "insira seu usuário ou E-mail".

b. Inserir Senha Válida no campo: "insira sua senha".

c. Clique em: "Entrar".

Image Removed

Resultados esperados: Após concluir o login, exibe uma mensagem de sucesso: "Você entrou como Exemplo". 

Image Removed
Card
labelExemplo prático
Card
labelExemplo prático


Saiba mais

Dica

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

...