Módulo de plano de testes no tutorial do HP ALM (Quality Center)

⚡ Resumo Inteligente

O módulo de Plano de Testes do HP ALM é onde os testadores projetam, organizam e armazenam casos de teste antes da execução. Esta página aborda a estrutura de pastas, a criação de um teste manual, as etapas de projeto, os parâmetros, as configurações de teste, a cobertura de requisitos, o upload em massa do Excel e os recursos de teste.

  • 🗂️ Estrutura da pasta: Pastas separadas para testes funcionais, não funcionais, manuais e automatizados facilitam a navegação em grandes conjuntos de testes.
  • 📝 Etapas de projeto: Cada teste consiste em etapas ordenadas com uma descrição e um resultado esperado.
  • 🔣 parâmetros: Um parâmetro substitui um valor em uma etapa, permitindo que o mesmo teste seja executado com dados diferentes.
  • ⚙️ Configurações de teste: Uma configuração executa novamente todo o teste para um cenário de negócios diferente, sem reescrevê-lo.
  • 🔗 Cobertura dos Requisitos: A aba Cobertura de Requisitos mapeia os testes aos requisitos e produz trachabilidade.
  • 📊 Carregamento em massa: O suplemento HP ALM para Excel exporta vários testes manuais de uma só vez por meio de um mapa de campos reutilizável.
  • 📦 Recursos de teste: Arquivos compartilhados, como tabelas de dados e bibliotecas de funções, são armazenados uma única vez e reutilizados por vários testes.

Módulo de plano de testes no HP ALM

O que é o módulo de Plano de Teste no HP ALM?

O Módulo Plano de Teste O módulo de Plano de Testes é a área do HP ALM, também conhecida como Quality Center, onde os testadores projetam e armazenam casos de teste antes de sua execução. Os requisitos são registrados no módulo de Requisitos, os testes são projetados aqui e, posteriormente, agendados e executados no módulo de Laboratório de Testes. O módulo de Plano de Testes, portanto, serve como ponte entre o que o produto deve fazer e a evidência de que ele o faz.

  • Depois de definir os requisitos, a equipe de desenvolvimento inicia seu processo de design e desenvolvimento enquanto Testes a equipe começa a projetar testes que podem ser executados assim que a compilação for implantada.
  • O sucesso de qualquer produto depende dos processos de teste e da qualidade dos testes que estão sendo realizados. Um bem Plano de teste resulta em um produto livre de bugs.
  • O ALM oferece suporte à manutenção e execução de testes manuais, automatizados e de desempenho, pois está perfeitamente integrado a todos os produtos da HP, como... HP UFT e HP Load Runner.

💡 Nota: O produto descrito aqui foi lançado pela HP e, desde então, mudou de proprietário duas vezes, passando para a Micro Focus e depois para a [nome da empresa]. OpenTextO layout do módulo e os passos abaixo ainda se aplicam, embora as versões mais recentes tenham uma marca própria. OpenText ALM / Quality Center.

Módulo de plano de testes no HP ALM

Com a função do módulo clara, a primeira tarefa prática é construir uma estrutura de pastas para armazenar os testes.

Como criar um plano de teste

Passo 1 ) Semelhante aos requisitos, vamos criar um espaço reservado/pasta para cada um dos tipos de teste, como Funcional e Não Funcional.

  1. Clique no link Plano de Teste na página inicial do ALM
  2. Clique no ícone 'Nova pasta'
  3. Digite o nome da pasta como 'Funcional' e clique em 'OK'

Criar plano de teste

Passo 2) A pasta criada seria exibida conforme mostrado abaixo.

Criar plano de teste

Passo 3) Da mesma forma, vamos criar subpastas para testes 'Manuais' e 'Automatizados' dentro da pasta 'Funcionais'. Assim, a estrutura final de pastas será como mostrado abaixo:

Observação: Não será possível criar scripts de teste automatizados/scripts de teste de desempenho a partir do ALM; em vez disso, eles deverão ser criados a partir das respectivas ferramentas da HP, como... UFT Para tarefas funcionais e para tarefas de desempenho, utiliza-se o LoadRunner. Em seguida, as tarefas são salvas no ALM para que possam ser agendadas, executadas, monitoradas e relatadas.

Criar plano de teste

Passo 4) Seria melhor criar uma pasta New para cada um dos módulos da aplicação para não despejarmos todos os testes manuais em uma pasta. Para aplicações complexas, haveria milhares de testes que seriam difíceis de realizar se não estivessem alinhados corretamente.

Criar plano de teste

Passo 5) Agora vamos criar um teste manual para o módulo 'Login' clicando no ícone 'Novo teste' na guia 'Plano de teste'.

Criar plano de teste

Passo 6) Insira os seguintes detalhes para criar o novo teste com sucesso.

  1. Insira o novo nome do teste
  2. Insira o tipo do teste. Neste caso é o Teste 'Manual'.
  3. O usuário também pode inserir outros campos não obrigatórios, como data, Descriptíon como mostrado abaixo.
  4. Clique em 'Enviar' depois que todos os detalhes forem inseridos.

Criar plano de teste

Etapa 7) Assim que o teste for criado, o teste criado aparecerá na pasta de testes 'Manuais' com outras guias geradas conforme mostrado abaixo. Vamos discutir cada uma dessas guias em detalhes nas próximas etapas.

Criar plano de teste

Passo 8) Clique 'Etapas de projeto' guia e clique no ícone 'Nova etapa' conforme mostrado abaixo. A caixa de diálogo Detalhes da etapa de design é aberta

  1. Digite o nome da etapa
  2. Entre na etapa Descriptíon
  3. Insira o resultado esperado
  4. Clique OK'

Criar plano de teste

Passo 9) Repita o Passo 8 e insira todos os passos relevantes para testar a funcionalidade. Após criar todos os passos necessários, a aba 'Etapas de Design' exibirá todos os passos criados, conforme mostrado abaixo.

Criar plano de teste

Passo 10) Os parâmetros ajudam o usuário a atribuir um valor a uma variável, permitindo que ele execute o mesmo teste com diferentes conjuntos de dados. Nesse caso, o nome de usuário e a senha podem ser dois parâmetros aos quais seriam atribuídos valores. Entenderemos a importância dos parâmetros durante a execução de testes mais adiante. Módulo Laboratório de Testes.

Agora, vamos ver como criar parâmetros.

  1. Selecione a etapa de teste na qual gostaríamos de adicionar o parâmetro.
  2. O ícone 'Parâmetro' será habilitado. Clique no mesmo conforme mostrado abaixo.

Criar plano de teste

Passo 11) A caixa de diálogo Parâmetro será aberta conforme mostrado abaixo. Clique no botão 'Novo Parâmetro'.

Criar plano de teste

Passo 12) A caixa de diálogo de detalhes do parâmetro de teste é aberta.

  1. Insira o nome do parâmetro
  2. Atribuir um valor ao parâmetro
  3. Clique OK'.

Criar plano de teste

Passo 13) A caixa de diálogo 'parâmetros' é exibida de volta ao usuário

  1. Com a variável criada
  2. O valor que
  3. Clique OK'.

Criar plano de teste

Passo 14) Agora podemos notar que o parâmetro é adicionado na própria ‘Etapa de Teste’ conforme mostrado abaixo.

Repita o mesmo para o campo de senha.

Criar plano de teste

Da mesma forma, crie um parâmetro para o campo Senha.

Passo 15) Os parâmetros criados podem ser visualizados/editados na aba de parâmetros. Esta caixa de diálogo também nos ajuda a criar e excluir os parâmetros associados aos testes.

Criar plano de teste

Passo 16) A aba de anexos permite ao usuário fazer upload de qualquer tipo de arquivo como ‘xls’, ‘jpg’ etc.

Criar plano de teste

Passo 17) A configuração do teste nos ajuda a reutilizar o teste para diferentes cenários de casos de uso. Vamos entender como trabalhar com configurações de teste com um exemplo. Por padrão, há uma configuração de teste especificada como nome de teste.

Nota: NÃO PODEMOS excluir a configuração de teste padrão, mas podemos editá-la.

Criar plano de teste

Passo 18) Digamos que a funcionalidade de login pode ser executada por três tipos de usuários empresariais, como 'helpdesk', 'gerente' e 'chefe do cluster'.

Vamos renomear a configuração de teste padrão para 'helpdesk' editando o campo de nome da 'Configuração de teste'.

Criar plano de teste

Passo 19) Agora vamos adicionar mais duas configurações de teste, a saber: gerenciador e chefe do cluster. Clique no ícone '+' nas configurações de teste.

Criar plano de teste

Passo 20) O 'A caixa de diálogo Nova configuração de teste é aberta.

  1. Insira o nome da configuração de teste
  2. Insira outros parâmetros não obrigatórios, como 'criado por', 'data de criação', 'descrição'
  3. Clique OK'.

Criar plano de teste

Passo 21) Repita a mesma etapa acima para criar mais uma configuração de teste para 'cluster head' e toda a configuração de teste será exibida ao usuário conforme mostrado abaixo. Isso permitirá que os testadores executem o mesmo teste individualmente em todas as configurações criadas durante a execução do teste, o que resultará na não reescrita dos testes.

Criar plano de teste

Parâmetros de teste versus configurações de teste

A configuração de teste NÃO deve ser confundida com os parâmetros de teste. Ambos permitem que um teste cubra mais áreas, mas operam em níveis diferentes, e confundi-los é o erro mais comum ao projetar testes neste módulo.

Os parâmetros são usados ​​para criar uma variável e atribuir valores a uma etapa específica, parametrizando o teste. Uma configuração de teste é aplicável a todas as etapas e geralmente é usada para testar diferentes casos de uso ou fluxos de trabalho de negócios. Durante a execução, os usuários podem alterar os valores dos parâmetros criados. Caso de teste é executado para a configuração selecionada.

Ponto de diferença Parâmetro de Teste Configuração de Teste
Objetivo Uma única etapa de projeto O teste completo
Propósito Substitua por um valor, como um nome de usuário. Execute o teste novamente para um cenário de negócios diferente.
Criado a partir de O ícone de Parâmetros em uma etapa A guia Configurações de teste
Definido para execução O testador fornece um valor O testador escolhe qual configuração executar.

Por exemplo, em um aplicativo de pagamento de contas online, o usuário pode selecionar a forma de pagamento. No caso de pagamentos com cartão de crédito, o usuário pode selecionar Mastercard, Visa ou American Express. Cada uma dessas bandeiras possui seu próprio programa de pontos de recompensa. Para testar isso, podemos criar um teste que inclua cada uma delas nas configurações de teste para verificar os pontos de recompensa.

Passo 22) A aba 'Cobertura de Requisitos' ajuda os testadores a mapear o teste em relação a um ou mais requisitos específicos, o que auxilia os usuários a gerar dados de cobertura. trachabilidade.

  1. Clique na guia 'Cobertura necessária'.
  2. Selecione o 'Requisito' que deve ser mapeado para este caso de teste específico
  3. Clique no botão '<=' para mapear os requisitos selecionados em relação ao teste. Também podemos mapear vários requisitos em relação ao mesmo teste.

Criar plano de teste

Passo 23) A guia 'Defeitos vinculados' aparece vazia porque não executamos nenhum teste/levantamos nenhum Defeito contra o caso de teste. Essa guia será preenchida com os detalhes do defeito se os defeitos forem publicados no caso de teste no momento da criação dos defeitos.

Criar plano de teste

Passo 24) A guia Histórico mostra a lista de alterações feitas ao longo do tempo nesse caso de teste específico desde o momento da criação do teste.

Criar plano de teste

Fazendo upload de testes

Às vezes, os usuários não criam casos de teste manualmente, pois é um processo bastante demorado. A maioria das organizações desenvolve testes manuais no Excel e os carrega no ALM em lote, em vez de criar cada teste manualmente individualmente. Para facilitar o carregamento no ALM, a HP criou um suplemento que permite ao usuário carregar diretamente do MS Excel/MS Word. Vamos entender o procedimento passo a passo para carregar requisitos no QC a partir do Excel.

Como fazer upload de testes usando Microsoft Excel

Passo 1) Antes de enviar os testes do Excel, precisamos preparar o Excel para que possa ser carregado.

  1. Selecione os campos que você deseja carregar no ALM e crie um cabeçalho no Excel para esses campos.
  2. Insira dados válidos em cada um desses campos conforme mostrado abaixo.

Carregar testes usando Microsoft Excel

Passo 2) Depois de selecionar os dados para upload, clique em “Exportar para HP ALM” em “Suplementos”.

Carregar testes usando Microsoft Excel

Etapa 3O Assistente de Exportação do ALM será aberto. Insira o servidor HP ALM. URL e clique em 'Avançar'.

Carregar testes usando Microsoft Excel

Passo 4) Digite o nome de usuário e a senha para autenticação e clique em 'Avançar'.

Carregar testes usando Microsoft Excel

Passo 5) Selecione o domínio, nome do projeto no qual gostaríamos de fazer upload dos testes e clique em 'Avançar'.

Carregar testes usando Microsoft Excel

Passo 6) Selecione o tipo de dados que gostaríamos de enviar. Neste caso, são testes. Também faremos upload de Defeitos nos próximos capítulos.

Carregar testes usando Microsoft Excel

Passo 7) Insira o nome do Novo Mapa. A primeira opção, ‘Selecionar um mapa’ está desabilitada porque ainda não criamos um mapa. Portanto, devemos criar um novo nome de mapa e clicar em ‘Avançar’. Não selecionamos 'Criar um mapa temporário' porque gostaríamos de reutilizá-lo sempre para enviar 'testes.

Carregar testes usando Microsoft Excel

Etapa 8Ao clicar em 'Avançar', o mapaping A caixa de diálogo é aberta conforme mostrado abaixo.

  1. Os itens da grade do painel esquerdo listados correspondem aos campos disponíveis para upload no HP ALM. Observe que os campos marcados em 'VERMELHO' devem ser mapeados, pois são campos obrigatórios.
  2. Os itens da grade do painel direito referem-se aos campos mapeados para que os valores no Excel fluam para os campos correspondentes do ALM.

Carregar testes usando Microsoft Excel

Passo 9) Agora vamos entender como mapear os campos do Excel em relação aos campos do ALM.

  1. Selecione o Campo que o usuário deseja mapear e clique no botão de seta conforme mostrado abaixo.

Carregar testes usando Microsoft Excel

  1. Insira o nome da coluna no Excel que corresponde ao nome da coluna apropriada no HP ALM.

Carregar testes usando Microsoft Excel

  1. Mapeie todas as colunas necessárias no Excel para os campos correspondentes no HP ALM. Após o mapeamento.ping Preencha todos os campos obrigatórios e clique em 'Exportar'.

Carregar testes usando Microsoft Excel

Passo 10) Após o upload bem-sucedido, o ALM exibe a mensagem conforme mostrado abaixo. Se aparecerem erros, corrija o problema e tente reenviar o mesmo.

Alguns dos erros comuns estão listados abaixo:

  • O Assunto/Caminho é inválido/indisponível ou NÃO foi mapeado pelo usuário.
  • O Campo 'Tipo de Teste' possui valor diferente de Manual. Testes automatizados CAN ser carregado usando Excel.
  • O campo Nome do teste está vazio ou NÃO mapeado.
  • O status não deve ter valores diferentes de Design, Ready, Imported, Repair.

Carregar testes usando Microsoft Excel

Passo 11) Agora vamos verificar o mesmo na guia ‘Testes’. Todos os detalhes do teste são carregados conforme mostrado abaixo.

Observação : os usuários também podem realizar o reenvio de testes. No caso de reenvio dos casos de teste, se o nome do teste já existir e se houver apenas uma alteração na descrição da etapa, o teste será substituído pelo existente. Se o nome do teste for diferente daquele carregado, ele será carregado como um novo teste.

Carregar testes usando Microsoft Excel

Os testes agora estão no ALM. Os arquivos dos quais esses testes dependem são armazenados separadamente, no módulo Recursos de Teste.

Como criar recursos de teste

Os Recursos de Teste permitem que os usuários gerenciem recursos que geralmente são obtidos por testes automatizados/de desempenho. Os usuários podem fazer upload do script que pode ser usado por um ou mais testes. Eles também podem ser baixados/editados e carregados novamente nos recursos de teste.

Vamos ver como podemos usar o módulo Recursos de Teste de maneira eficaz. Este módulo é demonstrado fazendo upload do mesmo arquivo Excel nos recursos de teste que usamos para importar os testes do Excel para o ALM.

O upload do Caso de Teste Excel é recomendado para que possamos editar os testes sempre que necessário e reenviar apenas os casos de teste modificados. Também é fácil adicionar novos testes e carregar apenas os testes recém-adicionados.

No entanto, também podemos fazer upload de outros tipos de arquivos, como .xls, .vbs, .qfl etc.

Passo 1) Navegue até o módulo Recursos de teste conforme mostrado abaixo. A página do módulo de recursos de teste é aberta.

Criar recursos de teste

Passo 2) Crie uma 'Nova Pasta' clicando no ícone de Nova Pasta conforme mostrado abaixo. A caixa de diálogo Nova pasta é aberta. Vamos criar recursos de teste para todos os três testes: Manual, Automação e Desempenho.

Criar recursos de teste

Passo 3) A pasta é criada conforme mostrado abaixo.

Criar recursos de teste

Passo 4) Da mesma forma, vamos criar mais duas pastas, a saber – Automação e Desempenho. Após criar uma pasta para cada um dos recursos de teste, a estrutura final da pasta será conforme mostrado abaixo:

Criar recursos de teste

Passo 5) Vamos criar um novo recurso de teste fazendo upload do arquivo Excel que criamos para escrever testes manuais que foram carregados no ALM. Selecione a pasta onde o usuário gostaria de carregar o recurso de teste.

Criar recursos de teste

Passo 6) Insira o nome do recurso de teste e selecione também o tipo de recurso e clique em 'OK'.

Criar recursos de teste

Passo 7) Ao criar o recurso de teste, agora precisamos fazer upload do recurso para que fique disponível na guia 'Visualizador de recursos' que será usado nos testes.

  1. Clique na guia 'Visualizador de recursos'
  2. Clique em 'Carregar arquivo' e selecione o arquivo para upload

Criar recursos de teste

Passo 8) Após o upload do arquivo, o Status será mostrado ao usuário e ele ficará disponível para download.

Criar recursos de teste

Observação: Os seguintes tipos de recursos de teste são carregados e podem ser usados ​​para executar os testes automatizados.

  1. Tabela de dados
  2. Variáveis ​​Ambientais
  3. Bibliotecas de funções
  4. Cenários de recuperação
  5. Repositório de objetos compartilhados

Vídeo sobre plano de teste

Clique aqui. se o vídeo não estiver acessível

Perguntas Frequentes

O Plano de Testes é onde os testes são projetados e armazenados. O Laboratório de Testes é onde esses testes são colocados em conjuntos de testes, agendados e executados. Um teste é criado uma vez no Plano de Testes e executado várias vezes no Laboratório de Testes.

Sim. Clique com o botão direito do mouse no texto e escolha Copiar e, em seguida, Colar na pasta de destino. A cópia entre projetos é possível quando ambos usam a mesma versão do ALM e personalização de campos compatível; caso contrário, os campos não mapeados serão descartados.

O suplemento deve ser instalado a partir da página de Ferramentas do ALM e deve corresponder tanto à versão do ALM quanto à versão do Excel (32 ou 64 bits). Se ainda assim não carregar, reative-o em Opções do Excel, Suplementos, Suplementos COM.

Sim. Cole o requisito e um assistente de IA elabora os nomes das etapas, as descrições e os resultados esperados em uma tabela pronta para ser colada no Excel para importação em massa. Um testador revisa a cobertura antes da importação.

Sim. Exporte os requisitos e os testes vinculados, e um assistente de IA listará os requisitos sem testes mapeados e sinalizará os testes que duplicam um cenário existente. Confirme cada lacuna em relação aos requisitos. tracRelatório de capacidade.

Resuma esta postagem com: