rally software tutorial
Este tutorial explica o que é o Rally Software (anteriormente CA Agile Central) e como usá-lo para atividades de gerenciamento de teste de software. Também inclui uma comparação do software Jira Vs Rally:
O Rally Software é uma plataforma de classe corporativa construída com o propósito de escalar as práticas de desenvolvimento ágil. É adquirido pela CA Technologies.
A maioria dos projetos de software que seguem a metodologia ágil e Rally são uma das soluções populares para gerenciar / acompanhar todas as atividades em projetos ágeis. Neste artigo, vamos cobrir como podemos realizar as diferentes atividades de teste usando o Rally.
O que você aprenderá:
- Análise do software Rally
- Rally Dashboard e gráficos de burndown
- Como criar histórias de usuários no Rally
- Como Criar Casos de Teste em Rally
- Como Criar Defeito
- Como Criar um Plano de Teste no Software Rally
- Como executar um caso de teste
- Gerenciar conjunto de teste
- Carregar Casos de Teste em Massa
- Prós e contras do software Rally
- Comparação do software Jira vs. Rally
- Conclusão
Análise do software Rally
Pré-requisito: Para usar a ferramenta Rally, devemos ter credenciais de usuário válidas para fazer o login e o acesso deve ser fornecido ao seu projeto.
Local na rede Internet: Rally Software
Rally Dashboard e gráficos de burndown
Em um projeto Agile, existem sprints e a atividade diária é rastreada e as histórias de usuário são atribuídas a uma Iteração específica. Podemos ver o gráfico Burndown que mostra a quantidade de trabalho restante naquele sprint e o número de histórias de usuário aceitas. Com base no qual podemos entender facilmente se o trabalho do sprint está no caminho certo ou não.
Além disso, usando o aplicativo Iteration Dashboard na página inicial, podemos ver os dados de iteração em vários formatos, como gráficos de pizza, burndown.
Rally Burndown Chart:
[imagem fonte ]
Como criar histórias de usuários no Rally
Antes de criarmos qualquer caso de teste ou detalhes relacionados, precisamos ter um produto de trabalho ou um requisito. Isso se chama história de usuário. Isso consiste em detalhes de requisitos de uma funcionalidade específica com critérios de aceitação. Por padrão, o status da história do usuário está no estado Definido, com base no andamento da história do usuário, podemos atualizar o status para Progresso ou Concluído ou Bloqueado, etc.
Para criar uma história de usuário: Clique em Plano >> Histórias de Usuário >> e clique em “Nova História de Usuário”
Detalhes a serem fornecidos para a história do usuário: Forneça o nome da história do usuário, descrição e critérios de aceitação, Iteração (significa em qual Sprint, ela precisa ser desenvolvida / testada), recurso e salve os detalhes. Para que ele crie uma história de usuário com um id único que começa com US. Exemplo: US12345
O Rally o ajudaria com um modelo sobre como podemos escrever uma boa história de usuário.
Modelo para história de usuário: Como um, eu quero que
melhor programa para monitorar a temperatura gpu
Depois que a história do usuário é criada, temos muitas outras coisas que podem ser mapeadas para ela. São os seguintes:
- Tarefas: Ele pode ser criado usando a guia Tarefas. Aqui adicionamos tarefas para Desenvolvedor, Testador, Banco de Dados ou revisor, etc., todos eles que são necessários para trabalhar neste produto e adicionamos estimativas, proprietário e outros detalhes a ele.
- Casos de teste: Crie casos de teste usando a guia Caso de teste.
- Execução de teste: Podemos executar os meios dos casos de teste, adicionar o resultado do teste de cada caso de teste criado nesta guia.
- Defeitos: Os defeitos podem ser criados usando esta guia.
- Discussões: Qualquer progresso ou discussão sobre a história do usuário pode ser adicionado aqui.
- Histórico de Revisão: Todas as atividades realizadas neste produto de trabalho são adicionadas em Histórico e podemos visualizá-las aqui.
- Dependências: Qualquer história dependente pode ser adicionada aqui.
Casos de teste, execução ou defeitos podem ser criados a partir de histórias de usuários ou outra navegação também. Detalhes sobre como podemos adicionar e outros usos são explicados nas próximas seções.
Como Criar Casos de Teste em Rally
Em geral, criamos um caso de teste na guia Qualidade.
Para criar um caso de teste: Clique na guia Qualidade >> Casos de teste >> e clique em “Novo caso de teste”.
Detalhes a serem fornecidos para um caso de teste: Selecione o produto de trabalho, ou seja, a história do usuário que descrevemos na seção acima, Tipo de caso de teste na lista suspensa, Método, prioridade, Risco, Pré-condição, Etapas e Salvar e Fechar. Cada caso de teste é criado com um id único que começa com “TC”.
Da mesma forma, podemos criar quantos casos de teste desejarmos. Ou podemos importar casos de teste em massa por vez usando o suplemento do Excel, que discutiremos nas próximas seções.
Associação de um caso de teste com histórias de usuário:
Conforme discutido acima, ao criar um novo caso de teste na guia Qualidade, podemos pesquisar o produto de trabalho e escolher uma história de usuário existente, para que seja associada a essa história de usuário. Ou abra a história do usuário e clique na guia Casos de teste e clique no botão Adicionar novo na barra de ferramentas, adicione detalhes e selecione Criar.
Como Criar Defeito
Vamos ver como criar defeito e associação de defeitos com casos de teste / histórias de usuário. Geralmente, qualquer defeito pode ser associado a um defeito.
principais perguntas da entrevista java para experientes
Para criar um defeito: Selecione a guia Qualidade >> Defeitos >> e clique em “Novo Defeito”
Detalhes a serem fornecidos para um caso de teste: Nome / título do defeito, Tags, Descrição, anexos se houver, proprietário, estado, ambiente, prioridade, gravidade, Enviado por, Iteração, etc. e, a seguir, clique em Criar.
Além dos detalhes acima, também podemos mapear a história do usuário e o caso de teste para o defeito pelos campos de opção de pesquisa da história do usuário / caso de teste na página e escolher a história do usuário e o caso de teste existentes. Podemos excluir um defeito ou podemos associar defeitos duplicados.
Também podemos criar um conjunto de defeitos, onde podemos adicionar todos os casos de teste existentes para facilitar o rastreamento do lançamento. Podemos adicionar defeito Suite Id para os defeitos existentes para mostrá-los no defeito suite.
Meu aplicativo de defeitos pode ser criado usando o recurso Adicionar aplicativos na página inicial. Com isso, o testador pode saber sobre os defeitos não fechados que eles criaram. Todos os defeitos podem ser visualizados e filtrados por ID, Status e Proprietário criado, etc.
Como Criar um Plano de Teste no Software Rally
Para manter todos os casos de teste de forma organizada e separá-los em funcionalidades específicas ou ciclos de teste diferentes ou com base em recursos, podemos criar pastas de teste e mover os casos de teste necessários para baixo delas.
Para criar uma pasta no Plano de Teste: Selecione a guia Qualidade >> e clique em Plano de Teste
Aqui, você verá vários ícones para criar uma pasta ou criar subpastas e criar novos casos de teste ou editar um caso de teste existente, remover os casos de teste.
Cada pasta de teste possui um ID que começa com TF. Se você quiser mover qualquer caso de teste para qualquer pasta, clique em editar caso de teste e atualize o id da pasta de teste para a pasta onde você deseja mover o caso de teste necessário. Aqui você veria todos os casos de teste criados em uma pasta e que não teriam uma pasta associada. Além disso, para cada nível de pasta, você pode ver o status dos resultados do caso de teste como não. de casos de teste aprovados / reprovados / sem execução.
Discutiremos como podemos executar um caso de teste na próxima seção.
Quando abrimos uma pasta de teste, podemos visualizar todos os casos de teste criados sob ela e podemos executá-los todos de uma vez e atualizar o status do teste.
[imagem fonte ]
Como executar um caso de teste
Os casos de teste podem ser executados de duas maneiras. Você pode pesquisar a id do caso de teste e executar ou pode abrir o caso de teste no plano de teste. Depois de abrir um caso de teste, clique no ícone + para criar o resultado do caso de teste.
Detalhes a fornecer para o resultado do caso de teste: Insira a versão da compilação, Veredito (Bloqueado / Aprovado / Reprovado / Erro / Inconclusivo) como campos obrigatórios. Insira também outros detalhes como duração, Testador (isso seria automaticamente selecionado como nome de usuário conectado), Conjunto de Testes (discutiríamos o conjunto de testes na próxima seção), anexos e Notas, e depois salve.
Com base na aprovação / reprovação do resultado do teste, os resultados do caso de teste serão exibidos na cor verde / vermelha.
Limitação: A partir desta data, podemos executar um caso de teste e marcá-lo como Aprovado / Reprovado no nível do caso de teste. Se tivermos um cenário em que apenas uma etapa falhou, devemos marcar todo o caso de teste como Reprovado e não há provisão para atualizar o status de cada etapa.
Gerenciar conjunto de teste
Vamos ver como gerenciar o conjunto de teste, vincular o conjunto de teste e gerar relatórios no Rally.
O conjunto de teste também é uma coleção de casos de teste, como temos no Plano de Teste. A diferença é que qualquer conjunto de teste pode ser associado à iteração. Basicamente, os conjuntos de testes serão criados para rastrear o teste de regressão ou para rastrear qualquer outra execução de teste em um sprint específico. Como isso é semelhante a uma história de usuário, podemos ter pontos, estimativa planejada, estado, horas, etc. que podem ser fornecidos.
Para criar um conjunto de teste: Selecione Track >> Iteration Status >> nesta página, selecione a opção “Test Set” no campo suspenso New.
Detalhes a fornecer para o conjunto de teste: Forneça o nome do conjunto de teste e clique em Adicionar. Qualquer conjunto de teste é criado com um id único e o nome começa com “TS”.
Mapeie os casos de teste para o conjunto de testes: Clique no ícone de configuração no lado esquerdo do conjunto de teste e selecione a opção “Adicionar casos de teste existentes ...”. Ele abre uma janela onde você pode selecionar / filtrar o projeto com ids de caso de teste e escolher todos os casos de teste requeridos clicando nas caixas de seleção e clicando no botão Adicionar na janela.
Observação: Na janela de seleção de caso de teste, ele mostrará um número limitado de casos de teste em cada página, depois de selecionar os casos de teste e passar para a próxima página, certifique-se de clicar no botão Adicionar para adicionar os casos de teste selecionados, caso contrário a seleção anterior irá estar perdido.
Depois que todos os casos de teste estão associados, você pode expandir o conjunto de teste e adicionar resultados a cada caso de teste ou atualizar detalhes para cada nível de caso de teste ou vários casos de teste por vez usando opções de filtro.
Podemos reutilizar o conjunto de testes existente fazendo uma cópia dele e iteração, status, estimativa e outros detalhes. Você também pode ver os resultados do conjunto de testes, como quantos casos de teste foram aprovados / reprovados / sem execução.
Conjunto de teste de link / Liberação / Iteração: Conforme descrito acima, o conjunto de teste é como uma história de usuário, podemos adicionar detalhes de iteração e liberação a ele. Portanto, podemos rastrear o status de execução desse conjunto de testes em uma Sprint / Iteração específica.
Relatórios: Escolha a guia Relatórios e selecione um relatório ou gráfico para visualizar. Você também pode imprimir ou enviar por e-mail.
Podemos criar nossos relatórios personalizados em Relatórios >> Relatórios e selecionar o botão + Adicionar Novo.
Selecione ou filtre os valores conforme sua necessidade e clique no botão “Executar” para gerar seu relatório. Podemos fazer uso de aplicativos Rally estendidos usando a opção de adição de aplicativos da página inicial e podemos criar gráficos / relatórios.
Carregar Casos de Teste em Massa
Vamos entrar nas etapas detalhadas sobre como fazer upload de casos de teste em massa para o Rally.
Com as seções acima, entendemos como podemos criar um caso de teste a partir da opção Adicionar novo caso. No entanto, em um cenário de tempo real, teremos um grande número de casos de teste que precisam ser criados, e adicionar a partir da IU do Rally é uma tarefa um pouco complicada. Portanto, podemos utilizar a opção de importação com a qual podemos importar casos de teste criados no Excel.
Recentemente, o Rally forneceu a opção de importar casos de teste e etapas de teste do Excel.
como ler arquivo .dat
As etapas detalhadas são fornecidas abaixo:
Passo 1: Navegue até Qualidade >> Casos de Teste
Passo 2: Selecione “Ações” >> clique no link “Importar Casos de Teste…”
Você verá uma janela onde poderá ver um link chamado “modelo de importação”
Etapa 3: Clique em “importar template” e baixe o template em excel e forneça os dados conforme imagem abaixo e salve em seu disco rígido.
Adicione o Tipo de objeto como “Caso de Teste” e forneça os detalhes. Aqui, apenas Object Type e Name são apenas dois campos obrigatórios e outras colunas restantes podemos adicionar se quisermos fornecer esses detalhes e importá-los para o Rally.
Como temos uma disposição para importar etapas de teste também, para isso fornecer detalhes da etapa com Tipo de objeto como 'Etapa de caso de teste' e fornecer índice como número da etapa e número da linha do caso de teste na coluna Caso de teste como a linha [2] para o primeiro caso de teste como mostrado abaixo para mapear as etapas de teste para um caso de teste específico. Da mesma forma, adicione quantos casos de teste você deseja obter detalhes e salve os dados.
Passo 4: Navegue pelo arquivo na janela de importação e clique no botão “Validar” para verificar se há erros.
Etapa 5: Assim que a validação for bem sucedida, aparecerá uma janela com o botão Importar.
Assim que a importação for bem-sucedida, será exibida a mensagem Import bem-sucedida. Feche a janela.
Você pode abrir a página Qualidade >> Casos de teste e verificar os novos casos de teste adicionados. Além disso, você pode verificar pesquisando o Produto de Trabalho (História de Usuário) e verificar se os casos de teste estão associados a ele de acordo com os dados fornecidos.
Além do processo acima, também podemos instalar o suplemento Excel Rally e conectar-se ao Rally a partir do Excel e exportar os casos de teste para o Rally.
Prós e contras do software Rally
Há uma grande variedade de recursos disponíveis no Rally. Principalmente esta ferramenta é voltada para os projetos ágeis implementados.
Prós:
- Rally é uma ferramenta ágil poderosa.
- Uma ampla variedade de recursos está disponível, desde o planejamento da liberação até os relatórios de teste.
- Ele pode ser usado por proprietários de produtos, gerenciamento de relatórios e acompanhamento das equipes de trabalho, desenvolvimento e teste.
Contras:
- Comparado com outras ferramentas de gerenciamento de teste como ALM, o gerenciamento de caso de teste não é muito amigável.
- Pouco inflexível em comparação com outras ferramentas como Jira.
- Comparação Jira vs. Rally.
Comparação do software Jira vs. Rally
Recurso | Corrida | Jira |
---|---|---|
Integração | Sim (API REST) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Plataforma | Baseado na web | Baseado na web / instalado |
Preço de custo | É caro e pode não valer a pena para uma pequena organização. Vários pontos de preço / avaliação gratuita. | O licenciamento é mensal e é baseado no que usar. Vários pontos de preço / avaliação gratuita. |
Licença | Teste proprietário / gratuito | Licenças de comunidade proprietárias / gratuitas para projetos de código aberto e acadêmicos. |
Apoio, suporte | A equipe de suporte técnico está disponível e ágil. | A vinculação de problemas permitiu que as equipes rastreiem o problema. |
Segurança | Rally tem boa autenticação e segurança. | Jira oferece alta disponibilidade, desempenho em escala e recursos de segurança avançados, como criptografia em repouso |
Configuração ou instalação | A configuração é fácil. | A configuração inicial é um pouco complexa. |
Outros | Inclui suporte para equipes multifuncionais e também gerenciamento de teste e gerenciamento de defeitos. | Grande comunidade, suporte para vários idiomas, mais de 600 plug-ins e vários plug-ins disponíveis. |
Até agora, discutimos mais sobre as atividades relacionadas ao gerenciamento de teste no Rally, também temos muitas outras páginas no Rally para gerenciamento de projeto, por exemplo, Caixas de tempo, onde gerenciamos Iterações e marcos selecionando o tipo na lista suspensa.
Conclusão
Com todos os detalhes acima, entendemos como podemos criar histórias de usuário, casos de teste, defeitos, conjuntos de teste, importação de casos de teste e mapeamento entre todos eles. Essa ferramenta não é usada apenas para gerenciamento de teste, mas também temos recursos de planejamento de versão e outros recursos também. Existem muitas outras ferramentas de gerenciamento de projetos, como Jira, Test Rail, etc.
O Rally Software é uma das ferramentas mais populares e pode ser usado por uma ampla gama de pessoas e pode rastrear diferentes atividades em um só lugar.
Leitura recomendada
- Tutorial do JIRA Agile: Como usar o JIRA com eficácia para gerenciar projetos Agile
- Como entregar recursos de software de alto valor em um curto período de tempo usando o processo Agile Scrum
- Tutorial do SAFe Agile: O que é o Scaled Agile Framework
- Tutorial VersionOne: Guia da Ferramenta de Gerenciamento de Projetos Ágil Tudo-em-um
- Tutorial do Robot Framework - Recursos e instalação de software
- Tutorial do TestLodge - como organizar seus projetos de teste de software usando a ferramenta de gerenciamento de teste TestLodge
- Jira Portfolio Tutorial: Agile Project Portfolio Management Plug-in para JIRA (revisão)
- JIRA Administration Tutorial: JIRA Admin and User Management