micro focus alm synchronizer defect management tool hands tutorial
Visão geral do HP ALM Synchronizer, agora Micro Focus ALM Synchronizer:
Micro Focus ALM Synchronizer parece ser um termo muito novo para a maioria de nós e várias questões nos cercam quando vemos ou ouvimos este termo pela primeira vez.
Normalmente, quando encontramos um novo termo, começaremos a fazer uma pesquisa no Google para descobrir os detalhes sobre o que é. Quando fazemos uma pesquisa por este termo, infelizmente, não podemos encontrar muitos resultados, exceto alguns guias de instalação, imagens, alguns detalhes descritivos etc.
Para ter um entendimento adequado sobre isso, é necessário algum tutorial / artigo em uma linguagem mais fácil, especialmente para aqueles que estão abordando o tópico do Micro Focus ALM Synchronizer pela primeira vez. Esse é o principal motivo pelo qual estou compartilhando este tópico com todos vocês. E tenho a sorte de ter a chance de trabalhar nesta ferramenta e entendê-la de perto.
Este artigo fornecerá uma visão geral completa da função, necessidade e funcionamento da ferramenta Micro Focus ALM, juntamente com seu link de download e procedimento de maneira precisa ou de fácil compreensão. Este artigo será realmente um guia para aqueles que são novos nesta ferramenta.
O que você aprenderá:
- Visão geral
- Função desta ferramenta
- Baixar informações
- Necessidade desta ferramenta
- Links para o ALM Synchronizer
- Guias desta ferramenta
- Funcionamento do Micro Focus ALM Synchronizer
- Erros ao trabalhar com esta ferramenta
- Tipos de sincronizador Micro Focus ALM
- Conclusão
- Leitura recomendada
Visão geral
Micro Focus ALM Synchronizer é uma ferramenta muito útil e conveniente para aquelas empresas onde os desenvolvedores estão usando algumas ferramentas de gerenciamento de defeitos como TFS (Team Foundation Server) e testadores / QA estão usando algumas outras ferramentas de gerenciamento de defeitos como QC / ALM ( Centro de Qualidade / Gerenciamento do ciclo de vida do aplicativo).
Vamos dar uma olhada completa nisso agora .. !!!!
Micro Focus ALM Synchronizer é um ‘ Ferramenta de gerenciamento de defeitos '.
Muitas empresas usam essa ferramenta para um fluxo uniforme de gerenciamento de defeitos entre os desenvolvedores e testadores. O tratamento de defeitos é uma das tarefas importantes de teste. Portanto, é importante ter uma ferramenta que possa garantir o fluxo uniforme de gerenciamento de defeitos em toda a empresa entre os desenvolvedores e testadores.
Agora, vem a pergunta: o que o Micro Focus ALM Synchronizer faz exatamente e como?
Vamos seguir o tutorial abaixo para buscar uma resposta para esta pergunta.
o que significa duplo em java
Função desta ferramenta
Essa ferramenta permite sincronizar os dados entre o Micro Focus ALM e seus endpoints a seguir. Sempre haverá 1 ferramenta de instância do ALM em uma extremidade e alguma outra ferramenta na outra extremidade, entre as quais a sincronização é feita. Estou considerando o Micro Focus ALM e o TFS como 2 endpoints para o restante do tutorial.
O diagrama abaixo mostra a sincronização entre 2 endpoints:
‘Micro Focus ALM / QC’ é uma ferramenta usada pelos testadores / QA para lidar com todas as informações relacionadas a defeitos. O outro é o ‘TFS’ que é usado entre os desenvolvedores para lidar com todas as informações sobre defeitos.
Se os testadores fizerem alguma mudança em alguns defeitos no final do QC, então como os desenvolvedores podem manter uma atualização disso ou em termos simples, podemos dizer como os desenvolvedores podem ficar de olho nas ações do testador para o mesmo defeito no final do TFS .
Este problema surge apenas por causa da falta de comunicação entre os desenvolvedores e o QC / ALM em muitas organizações e eles usam apenas TFS / JIRA ou ferramentas de maneio semelhantes para gerenciamento de defeitos.
Nesses casos, uma ferramenta como o Micro Focus ALM Synchronizer entra em cena.
Baixar informações
O cliente e o servidor do Micro Focus ALM Synchronizer podem ser baixados do site da Micro Focus.
É muito importante saber as versões de 2 endpoints antes de baixar o Sincronizador.
Exemplo :Se as versões do Micro Focus ALM e TFS forem 12.2, o 12.2 Synchronizer Client deve ser baixado na máquina local de onde o sincronizador precisa ser executado.
Antes de baixar o cliente, é importante registrar-se para obter um Micro Focus Passport e, em seguida, entrar no software baixado e na documentação do guia de instalação.
Aqui está o link para se registrar: Link para Download
Clique em Registrar-se no site oficial da Micro Focus para criar uma conta e, em seguida, faça o login e faça o download conforme as necessidades.
Para qualquer assistência referente ao guia de instalação e documentação, você pode ir ao menu de ajuda da ferramenta.
Necessidade desta ferramenta
Depois de ter uma visão geral dessa ferramenta, passaremos agora para a próxima seção para saber por que realmente surgiu a necessidade do Micro Focus ALM Synchronizer e o que exatamente ele faz.
Vamos dar uma olhada nas respostas:
# 1) Atende ao propósito de integração - entre o TFS e o QC / ALM, o que permite que a equipe de teste coordene o gerenciamento do projeto com a equipe de desenvolvimento que realmente usa o TFS estritamente.
# 2) Sincroniza defeitos de QC com erros do TFS - O que isto significa? Isso significa que quando qualquer defeito é registrado por qualquer testador no final do QC, todas as suas informações relacionadas são mapeadas diretamente no TFS, uma vez que o sincronizador começa a funcionar, os desenvolvedores também ficam sabendo sobre qualquer novo defeito é aquele registrado com todos os detalhes pertinentes para isso.
# 3) Suporta tratamento de erros - Ninguém pode ser 100% perfeito e é bastante comum que humanos cometam erros e é aqui que os Sincronizadores entram em cena, fornecendo Mecanismo de Tratamento de Erros. Usando a seção da guia ‘Avançado’, o Sincronizador torna isso possível, permitindo que uma seção de endereço de e-mail de grupo específico que pode responder rapidamente e informar a pessoa em questão retifique os erros.
Para explicar melhor sobre isso de maneira prática, gostaria de dizer que, em minha empresa, tive a responsabilidade de examinar atentamente os erros e corrigi-los, fazendo a pessoa em questão.
É necessário ter algum treinamento e conhecimento básico para fazê-lo, pois os erros podem ser de vários tipos. (Os tipos de erros são discutidos abaixo neste artigo)
# 4) Gestão de Defeitos - Isso é facilmente alcançado com a ajuda desta ferramenta, combinando / sincronizando os campos nos IDs de defeito do QC (como a prioridade, descrição do defeito, etc.) com os IDs TFS correspondentes.
Exemplo :O defeito possui alguns anexos (documentos) e, para o mesmo defeito, há um ID do TFS correspondente.
Mas no caso, se houver alguma discrepância nos documentos em ambas as extremidades (os documentos que estão no final do QC não estão presentes no final do TFS), então o sincronizador resolve esse problema sincronizando e permitindo que os mesmos documentos sejam disponibilizados em ambas as extremidades, ou seja, no TFS e também no QC.
A seguir está a captura de tela que descreve a aparência desta ferramenta com seus campos e links:
Conforme visto no diagrama acima, existem várias guias e seções de links no lado esquerdo. Vamos dar uma olhada nos links na próxima seção.
Links para o ALM Synchronizer
Até agora, sabemos que haverá 2 endpoints e a sincronização será feita entre esses 2 endpoints, e agora a pergunta que vem a seguir é como e onde estará presente no Sincronizador.
Os links são usados para armazenar informações sobre estes ou podemos dizer que define quais entidades são incluídas na sincronização e como a sincronização é realizada.
Pontos-chave a serem observados:
- Estarão presentes 2 Links, nomeados de acordo com a conveniência da organização.
- Para entender melhor, podemos chamá-los de Link1 e Link2.
- Na frente do ALM / QC (endpoint1), os defeitos serão referidos como 'Bugs' e como 'Tarefa' no final do TFS (endpoint2). Observação :Usarei esses 2 termos ao longo do artigo para declarar Defeito nesses 2 terminais com esses nomes.
- Todas as informações relacionadas, conforme visto no diagrama (relacionadas a várias guias, como informações gerais, relacionadas à conexão, mapeamento de campo, programação), devem ser atualizadas para ambos os links.
- Os links devem estar sempre habilitados, pois o sincronizador só pode ser executado no estado habilitado.
- Ao clicar com o botão direito em qualquer um dos links, o sincronizador pode ser executado selecionando a opção executar sincronizador (qualquer um dos 3 tipos de sincronizador - que discutiremos em breve)
Estas são as informações básicas que você precisa saber sobre os Links desta ferramenta.
Guias desta ferramenta
Tentei dar uma breve visão geral de cada guia da maneira mais fácil para seu melhor entendimento, de forma que, caso você tenha a chance de trabalhar nesta ferramenta no futuro, pelo menos esteja ciente do que cada uma delas representa.
# 1. Geral Aba - Esta é a primeira guia que cobre todas as informações gerais sobre ambos os terminais. Isso mostra o nome do terminal, tipo e informações sobre todos os tipos de execuções de sincronização e se a execução foi aprovada, falhou ou falhou com erros junto com os relatórios.
# 2) Guia Conectividade - Esta guia contém todos os detalhes relacionados à conexão, como nome de usuário, uma senha para ambos os terminais e fornece um botão para verificar a conectividade. Você pode verificar se a conexão foi bem sucedida ou não.
# 3) Agendamento Aba - Esta guia mostra as informações agendadas sobre a execução de um sincronizador e em que horas o sincronizador é executado, provando os detalhes para ambos os terminais ou podemos dizer para ambos os sincronizadores (Link1 e Link2 a saber).
# 4) Guia Filtros - Esta guia é usada para fornecer opções de filtro informando se algum filtro é necessário para sincronizar os dados ou não. As consultas do backend podem ser fornecidas para os links e o nome das consultas pode ser definido como um filtro. Para link1, uma consulta pode ser armazenada no lado do ALM e para link2 no lado do TFS, respectivamente.
# 5) Guia Eventos - Esta guia contém detalhes ou regras para criar, atualizar, excluir um registro, etc., e se um registro for criado em uma extremidade, então o que precisa ser feito na outra extremidade. Se um registro for excluído ou atualizado em um endpoint, qual será o evento correspondente em outros endpoints.
Esses detalhes podem ser colocados nesta guia selecionando o botão de opção necessário ou escolhendo 'Fazer nada' opção caso nada seja necessário para definir.
# 6) Guia Mapeamento de Campo - Esta é uma guia muito importante para ser entendida, pois contém os detalhes sobre todos os campos de ambos os terminais.
Exemplo :Estado, gravidade, prioridade de defeitos etc. são armazenados para os links e os campos podem ser mapeados bidirecionalmente ou unidirecionalmente em alguns casos.
E se a gravidade de qualquer defeito for atualizada no lado do ALM, o mesmo valor deve ser movido para o lado do TFS também e vice-versa. Portanto, ele é mapeado como bidirecional. Os campos também podem ser editados selecionando o campo e clicando no botão editar presente no sincronizador na tela de mapeamento de campo.
Mas isso deve ser feito apenas por pessoas treinadas, pois qualquer erro pode atrapalhar o funcionamento de todo o sincronizador.
# 7) Guia Avançada- Esta guia já foi discutida acima no ponto de tratamento de erros. Isso é basicamente para fornecer um recurso avançado para intimar a pessoa em questão a retificar erros.
Em seguida, vem o funcionamento de um Sincronizador. !!
Funcionamento do Micro Focus ALM Synchronizer
Os pontos fornecidos abaixo descrevem como um Sincronizador funciona exatamente.
- Um usuário pode definir os critérios de entrada e saída durante o processo de sincronização. Isso significa que se um usuário deseja refletir as mudanças no QC ou TFS, portanto, uma entrada pode ser fornecida em qualquer uma das extremidades. Em termos melhores, se uma entrada for TFS e a saída for QC, todas as mudanças serão refletidas nos defeitos de QC e vice-versa. Exemplo :Se eu criar um novo Defeito no QC, a entrada é QC e a saída é TFS e o ID do TFS correspondente para o ID de Defeito do QC é criado de acordo.
- Para cada Defeito selecionado para sincronização no QC, ele cria um item de trabalho correspondente no TFS e para cada Item de Trabalho selecionado no TFS, ele cria um Defeito correspondente no QC. O diagrama acima também mostra claramente essa sincronização bidirecional. Observação: Para o novo item criado no final do TFS, irei me referir a ele como 'Item de Trabalho'.
- Para cada Defeito atualizado no QC, ele atualiza um Item de Trabalho correspondente no TFS.
- Ele mapeia valores enumerados como Severidade, Prioridade etc., para cada Defeito.
- Ele sincroniza anexos entre TFS e QC.
A seguir, vamos dar uma olhada nos erros que ocorrem ao trabalhar com o Micro Focus ALM Synchronizer e gostaria de informá-lo mais sobre todos os tipos de erros possíveis junto com sua resolução.
Erros ao trabalhar com esta ferramenta
Você pode encontrar alguns problemas ao trabalhar com o Synchronizer. Quando várias pessoas estão envolvidas em um ambiente de trabalho, as chances de ocorrência de erro aumentam de acordo. Mas deve-se estar pronto para retificá-lo o mais rápido possível.
Os erros podem ser dos seguintes tipos:
# 1) Valor errado inserido:
Ao trabalhar em um Defeito QC, qualquer pessoa pode atualizar / inserir a descrição incorretamente com alguns espaços desnecessários ou com alguns símbolos incorretos.
Nesse caso, a fim de retificar o problema, você pode ir e verificar o histórico do Defeito no CQ como quem trabalhou no mesmo e você pode intimar a pessoa em questão para atualizá-lo corretamente. Recomenda-se não retificá-lo sozinho, mesmo que você conheça a solução.
Deixe a pessoa em questão cuidar disso. Por fim, depois de atualizado corretamente, você pode executar o sincronizador e verificar o relatório se passou ou não e informar novamente a pessoa em caso de algum problema. O mesmo pode ser feito se ocorrer um problema no lado do TFS.
# 2) Emissão de documento:
Às vezes, os documentos anexados ao Defeito podem não ter o tamanho ou formato esperado. Isso pode gerar novamente um erro de FALHA / ATUALIZAÇÃO / EXCLUIR ANEXOS e, portanto, é necessário retificá-lo.
O processo será o mesmo para permitir que a pessoa em questão carregue os documentos com o tamanho ou formato esperado.
# 3) Valor em branco nos campos obrigatórios:
Se algum dos campos obrigatórios for deixado em branco, ocorrerá um erro automaticamente.
Novamente, deixe a pessoa em questão atualizá-lo corretamente e execute o sincronizador para ver os resultados.
Finalmente, vamos discutir os tipos de sincronizador !!
Tipos de sincronizador Micro Focus ALM
Cada tipo de Sincronizador é executado com base em requisitos diferentes e pode ser programado para ser executado em horários específicos do dia para saber se os registros atualizados e recém-criados são sincronizados corretamente sem problemas.
# 1) Sincronizador Incremental
Como o próprio nome sugere, ele é executado em caso de incrementos ou quando algumas alterações são feitas. Essa execução visa determinar quais registros no terminal foram criados ou modificados desde a tarefa de sincronização anterior.
Posteriormente, a sincronização é feita entre os 2 pontos de extremidade com base nas configurações e mapeamentos feitos para o link.
# 2) Sincronizador Completo
Este sincronizador é para sincronização completa, ou seja, para realizar uma comparação completa dos registros em cada terminal. Isso é útil para reunir informações sobre os registros que não são sincronizados em uma execução incremental. Portanto, quando isso é executado, cada registro é sincronizado.
Com a ajuda dos relatórios, pode-se saber facilmente quais registros nos terminais não estão sincronizados corretamente.
# 3) Verificação de integridade
Isso é completamente diferente dos anteriores. Isso não é executado em cenários normais. Isso é executado principalmente ao criar um novo link ou modificar um link existente.
Isso deve ser tratado com muita precisão, pois em caso de falha, o link permanece invalidado e não pode ser habilitado para sincronização.
Conclusão
Em poucas palavras, um Sincronizador é uma ferramenta cujos recursos podem ser utilizados apenas inserindo / criando os terminais e seus campos relacionados apenas uma vez e um tempo específico pode ser atribuído a ele posteriormente, no qual ele é executado diariamente e fornece relatórios detalhados para garantir se tudo está no lugar.
Menos defeitos é um sinal de teste eficiente e através desta ferramenta, isso pode ser garantido mantendo um controle sobre os defeitos e observando os desenvolvedores e testadores para executar suas tarefas de forma eficiente, sem culpar uns aos outros.
Sempre que qualquer defeito for registrado, todas as informações relacionadas estarão disponíveis para desenvolvedores e testadores com total transparência com a ajuda da Ferramenta de Sincronização Micro Focus ALM.
Somente aqueles que estão usando esta ferramenta podem realmente entender sua importância. Estou muito animado e é um prazer ter o conhecimento e a experiência prática com uma ferramenta tão futurística.
Sobre o autor: Esta postagem foi escrita pelo membro da equipe STH Varsha G.
Você já experimentou esta ferramenta. Conte-nos suas experiências na seção de comentários abaixo.
Leitura recomendada
- Executando Casos de Teste Usando ALM / QC (Tutorial do Dia 5 do Micro Focus ALM QC)
- Tutorial do Micro Focus Quality Center (dia 6) - Gerenciamento de defeitos
- Tutorial da ferramenta Micro Focus ALM Quality Center (7 tutoriais detalhados)
- As 70 principais perguntas e respostas da entrevista de controle de qualidade do ALM ALM da Micro Focus
- Tutorial do Bugzilla: Tutorial prático da ferramenta de gerenciamento de defeitos
- Introdução ao Micro Focus LoadRunner - Teste de carga com LoadRunner Tutorial # 1
- Guia de instalação do Micro Focus Quality Center - Aprenda o controle de qualidade (dia 2)
- Tutorial do Micro Focus Quality Center (dia 4) - Criando e gerenciando casos de teste