- Definir os requisitos é uma das fases preliminares do ciclo de vida de desenvolvimento de software.
- A definição de requisitos refere-se ao que deve ser entregue aos clientes no final dessa liberação específica.
- Estabelecer requisitos com brevidade e clareza antecipadamente resultaria em retrabalho mínimo após a conclusão do desenvolvimento.
- Este módulo no ALM permite que os usuários definam, gerenciem e rastreiem os requisitos.
Faremos uso do aplicativo de amostra (GURU99 Banking) para entendê-lo melhor.
Neste tutorial vamos aprender
- Como criar um requisito
- Como fazer upload de um requisito usando o Microsoft Excel
- Como realizar a análise de cobertura (rastreabilidade de requisitos)
Como criar requisitos
Etapa 1) Clique em 'Requisitos' no módulo 'Requisitos'.
Etapa 2) Vamos manter todos os requisitos para esta versão (2017 R1) em uma pasta específica para que seja de fácil acesso. Além disso, gostaríamos de mostrar a distinção entre os requisitos 'Funcionais' e 'Não Funcionais', colocando-os em pastas diferentes.
- Clique no ícone 'Nova Pasta' no Módulo de Requisitos
- Digite o nome da pasta como " 2017 R1 " para identificar facilmente os requisitos para esta versão.
Etapa 3) A pasta criada seria mostrada conforme mostrado abaixo.
Passo 4) Agora vamos criar uma pasta para Requisitos 'Funcionais', onde todos os documentos de requisitos funcionais / itens de trabalho são mantidos.
Etapa 5) A pasta criada será exibida no módulo 'Requisitos' conforme mostrado abaixo.
Etapa 6) Da mesma forma, crie a pasta 'Não funcional'. Ao criar a pasta Funcional e Não Funcional, teremos a estrutura de pastas conforme mostrado abaixo.
Etapa 7) Clique no ícone 'Novos Requisitos' na página de requisitos, conforme mostrado abaixo.
A caixa de diálogo 'Novos requisitos' é aberta e o usuário deve inserir os seguintes campos obrigatórios.
- Insira o nome do requisito
- Selecione o tipo de requisito
Etapa 8) O usuário também pode inserir os seguintes campos não obrigatórios.
- Autor
- Prioridade
- Revisado
- Liberação de destino
- Ciclo Alvo
- Descrição e comentários.
Etapa 9) Requisitos também permite que os usuários insiram os requisitos no formato ' Rich Text ' diretamente, conforme mostrado abaixo.
Etapa 10) Normalmente, os requisitos são capturados em um documento do Word. Eles podem ser carregados na guia de anexos, conforme mostrado abaixo. O ALM também oferece suporte a todos os outros tipos de arquivo, como .xls, .jpg.webp etc. Após o upload, clique no botão Enviar.
Etapa 11) O requisito seria exibido ao usuário conforme mostrado abaixo:
Como fazer upload de requisitos usando o Microsoft Excel
Às vezes, o usuário não cria requisitos manualmente. É fácil fazer o upload de todos os requisitos em massa, em vez de criar um por um, o que é um processo demorado. Para facilitar o upload para o ALM, a HP criou um Addin com o qual o usuário pode fazer upload do MS excel / MS Word diretamente. Vamos entender o procedimento passo a passo para carregar os requisitos no CQ a partir do Excel.
Para os requisitos de upload, precisamos entender o fluxo de trabalho:
Parte A - Baixando:
Etapa 1) Navegue até a página inicial do ALM http: // localhost: 8181 / qcbin e clique em "Ferramentas" na lista de links.
Etapa 2: Clique no link "Mais suplementos do HP ALM" na página de suplementos, conforme mostrado abaixo.
Etapa 3) Selecione 'Suplementos para aplicativos Microsoft' e selecione 'Microsoft Excel' no link, pois usaríamos o suplemento MS Excel para carregar os dados no HP-ALM.
Etapa 3) Selecione o link HP-ALM Microsoft Excel Add-in para ALM 12.00.
Etapa 4) Selecione o link HP-ALM Microsoft Excel Add-in para ALM 12.00. Os usuários também podem consultar o Guia 'Leia-me' e o Guia 'Add-in'. Ao clicar no link, o arquivo de configuração do suplemento será baixado para o local padrão / local selecionado pelo usuário.
Parte B - Instalação:
Etapa 1) Selecione o suplemento baixado e clique com o botão direito do mouse no arquivo baixado. Selecione 'Executar como Administrador'.
Etapa 2) Selecione o suplemento baixado e clique com o botão direito do mouse no arquivo baixado. Selecione 'Executar como Administrador' para que possamos instalar o add-in.
Etapa 3) Selecione o tipo de instalação. Aqui, selecionamos 'Para todos os usuários', que era a configuração padrão. Se desejar instalar apenas para o usuário atual, selecione 'Apenas para o usuário atual' e clique em 'Avançar'.
Etapa 4) Após a conclusão da instalação, o usuário receberá a mensagem de status. Clique no botão 'Concluir'.
Etapa 5) Para verificar se o add-in foi instalado com sucesso, abra o Excel e navegue até a guia 'Add-ins'. Você encontrará uma opção 'Exportar para HP ALM', que significa que o 'add-in' foi instalado com êxito.
Parte C - Requisitos de upload para o ALM:
Etapa 1) Antes de fazer o upload dos requisitos do Excel, precisamos preparar o Excel de forma que ele possa ser carregado.
- Selecione os Campos que deseja carregar no ALM e crie um cabeçalho no Excel para esses campos.
- Insira dados válidos em cada um desses campos conforme mostrado abaixo.
Etapa 2) Depois de selecionar os dados a serem carregados, clique em 'Exportar para HP ALM' em 'Suplementos'.
Etapa 3) O Assistente de Exportação do ALM é aberto. Insira o URL do HP ALM Server e clique em 'Avançar'.
Insira o nome de usuário e a senha para autenticação e clique em 'Avançar'.
Etapa 3) Selecione o Domínio, Nome do Projeto para o qual gostaríamos de enviar os requisitos e clique em 'Avançar'.
Etapa 4) Selecione o tipo de dados que gostaríamos de enviar. Nesse caso, são os requisitos. Também podemos fazer upload de testes / defeitos, dos quais trataremos mais tarde.
Etapa 5) Insira o nome do Novo Mapa. A primeira opção, 'Selecionar um mapa', está desativada porque não criamos um mapa até agora. Portanto, devemos criar um novo nome de mapa e clicar em 'Avançar'. Não selecionamos 'Criar um mapa temporário', pois gostaríamos de reutilizá-lo sempre para fazer upload de 'Requisitos'.
Etapa 5b) Nesta caixa de diálogo, o usuário deve escolher o comportamento do tipo de requisito. Se estivermos enviando apenas um tipo de requisito, devemos selecionar 'Tipo de requisito único'.
Estamos fazendo upload de diferentes tipos de requisitos. Portanto, temos que mapear em relação à coluna correspondente no Excel. De acordo com nosso modelo, a coluna 'E' contém o tipo de requisito.
Etapa 6) Ao clicar em 'Avançar', a caixa de diálogo de mapeamento é aberta conforme mostrado abaixo.
- Os itens de 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.
- Os itens de grade do painel direito referem-se aos campos que são mapeados para que os valores no Excel fluam para os campos correspondentes do ALM.
Agora vamos entender como mapear os campos do Excel em relação aos campos do ALM.
Selecione o campo que o usuário deseja mapear e clique no botão de seta conforme mostrado abaixo.
Insira o nome da coluna no Excel que corresponde ao nome da coluna apropriado no HP ALM.
Mapeie todas as colunas obrigatórias no Excel em relação aos campos apropriados no HP ALM. Após mapear todos os campos obrigatórios, clique em 'Exportar'.
Etapa 8) Após o upload bem-sucedido, o ALM exibe a mensagem conforme mostrado abaixo. Se ocorrerem erros, corrija o problema e tente enviá-los novamente.
Etapa 11) Agora vamos verificar o mesmo na guia 'Requisitos'. Todos os detalhes dos requisitos, incluindo anexos, são carregados conforme mostrado abaixo.
Como fazer a análise de cobertura (rastreabilidade de requisitos)
Uma vez que o usuário tenha mapeado todos os requisitos, testes e defeitos conforme discutido em cada um desses capítulos, poderemos gerar a análise de cobertura e a Matriz de rastreabilidade.
A Análise de Cobertura nos ajuda a entender a cobertura do Teste em relação a um requisito específico e detalhes sobre o número de testes aprovados / reprovados / não executados.
Etapa 1) Navegue até o módulo de requisitos, clique no menu 'Exibir' e selecione 'Análise de cobertura'.
Etapa 2) A análise de cobertura será gerada em relação a cada um dos requisitos colocados na 'Guia de requisitos' com status consolidado em um nível de pasta.
Etapa 3) Ao expandir a pasta, a análise de cobertura será exibida conforme mostrado abaixo.
Etapa 4) Clique em cada um desses status de análise de cobertura para obter um relatório de detalhamento.
- Clique no status de um requisito específico. A análise de cobertura será exibida com o número de falhas.
- Clique em 'Mostrar cobertura de teste', que mostrará o status detalhado do teste anexado ao requisito selecionado.
Etapa 5) Ao clicar em 'Mostrar cobertura de teste', o status de execução do teste em relação ao requisito selecionado será exibido.
Matriz de rastreabilidade :
- A Matriz de Rastreabilidade permite que os usuários determinem a extensão dos relacionamentos entre requisitos e outros requisitos (ou) entre requisitos e testes.
- A Matriz de Rastreabilidade lista os requisitos de origem e seus requisitos e testes associados. A Matriz exibe o número total de relacionamentos para cada requisito de origem.
Etapa 1) A primeira etapa é navegar até o menu 'Exibir' e selecionar 'Matriz de rastreabilidade'.
Etapa 2) A página Matriz de rastreabilidade é aberta conforme mostrado abaixo.
- Clique em 'Configurar Matriz de Rastreabilidade'
- A caixa de diálogo 'Configurar matriz de rastreabilidade' é aberta.
Etapa 3) Os critérios para gerar a Matriz de Rastreabilidade são mostrados a seguir.
- Clique em 'Filtro' em 'Definir requisitos de fonte'
- A caixa de diálogo 'Requisitos do filtro' é aberta. Clique no botão de critérios de filtro.
- A caixa de diálogo Selecionar critérios de filtro é aberta. Selecione 'Funcional' na lista
- Clique OK'.
Etapa 4) A caixa de diálogo Requisito de filtro exibe os critérios de filtro selecionados pelo usuário. Clique OK'.
Etapa 5) A caixa de diálogo Configurar rastreabilidade é exibida
- Com o 'Tipo de Requisito' selecionado
- Clique no link 'Filtrar por testes vinculados'.
Etapa 6) Vamos gerar a matriz de rastreabilidade entre requisitos e testes. Portanto, ao clicar em 'Filtrar por testes vinculados', a seguinte caixa de diálogo é exibida para o usuário.
- Habilite 'Filtrar por testes vinculados'.
- Selecione 'Vinculado a' os seguintes testes.
- Vamos gerar a matriz de rastreabilidade para aqueles requisitos que possuem mais de 5 testes. Portanto, selecione os critérios de filtro como 'mais de'
- Insira um valor. Neste caso, é '5'
- Clique OK'
Etapa 7) A tela a seguir é exibida para o usuário com todos os requisitos e seus testes correspondentes, se os critérios da matriz de rastreabilidade especificados forem atendidos.
Etapa 8) O usuário também pode clicar em 'Gerar matriz de rastreabilidade', que pode ser exportada para o Excel.
- Selecione os detalhes para os quais a matriz de rastreabilidade deve ser gerada.
- Clique em 'Gerar Matriz de Rastreabilidade'.
Etapa 9) A caixa de diálogo Salvar arquivo é exibida para o usuário.
- Escolha o local onde a matriz de rastreabilidade precisa ser salva.
- Digite o nome do arquivo
- Clique em 'Salvar'.
Passo 10) Ao clicar no botão 'Salvar', a matriz de rastreabilidade é gerada para o usuário.
Aqui está um módulo de vídeo sobre requisitos
Clique aqui se o vídeo não estiver acessível
principais conclusões: -
- O módulo de requisitos no QualityCenter é usado para armazenar seus Requisitos de Teste. Com base nesses requisitos armazenados, você construirá seus casos de teste.
- Um requisito pai pode ter um requisito filho.
- Cada requisito recebe uma identificação exclusiva para identificação.