UAT Studioby Salvion
Ajuda · Connections

Conectar o UAT Studio ao Jira

Envie as ocorrências do seu UAT diretamente para o projeto Jira do desenvolvimento. Chega de copiar tickets depois da reunião de triagem: um clique e o bug está no Jira com o passo de teste, o resultado esperado, os screenshots e um link de volta. Quando a correção estiver feita, o tester sabe que é hora de retestar.

Duração cerca de 10 minutosQuem um administrador do workspaceFunciona com Jira CloudPlanos Team, Business, Partner e Enterprise
Num minuto

Veja primeiro

Configurar a integração com o Jira e enviar uma primeira ocorrência, com o estado de volta (59 segundos, legendas na imagem).
Antes de começar

O que é preciso

  • Jira Cloud: um endereço que termina em .atlassian.net.
  • Uma conta Jira que possa criar issues no projeto para onde os bugs devem ir.
  • Direitos de administrador no seu workspace do UAT Studio.
Dica: use uma conta de serviçoOs tickets são criados em nome da conta cujo token usa. Muitas organizações criam para isso uma conta Jira separada, como UAT Studio, para que os tickets não dependam da conta de uma pessoa e sejam fáceis de reconhecer.
Configuração · uma vez por workspace

Conecte o seu projeto Jira

1

Crie um API token na Atlassian

  1. Entre na Atlassian com a conta Jira que vai usar e vá a id.atlassian.com › Security › API tokens.
  2. Clique em Create API token.
  3. Dê-lhe um nome que reconheça mais tarde, por exemplo UAT Studio, e escolha uma data de expiração.
  4. Clique em Copy. Mantenha a janela aberta até ter colado o token no passo 5: a Atlassian só o mostra uma vez.
Conta Atlassian, área Security, API Tokens: o botão Create API token e um token chamado UAT Studio que expira ao fim de um ano
Use Create API token, não Create API token with scopes. Os tokens expiram no máximo ao fim de um ano.
Anote a data de expiração no calendárioQuando o token expira, o envio para. Crie um novo token e cole-o no UAT Studio; nada mais muda.
2

Encontre o endereço do Jira e a chave do projeto

Jira address: abra o Jira e veja a barra de endereço. Tudo até .atlassian.net, inclusive, é o seu endereço, por exemplo https://acme.atlassian.net.

Project key: o código curto antes de cada número de ticket. Em PORTAL-123 a chave é PORTAL. Abra qualquer ticket do projeto e verá a chave no breadcrumb no topo. Ainda sem tickets? Abra o projeto e veja a barra de endereço: a chave vem depois de /projects/.

Projetos ou spaces?O Jira mais recente chama aos projetos spaces. É a mesma coisa: use a chave do space para onde os bugs devem ir.
3

Abra Connections no UAT Studio

Entre em app.uat.studio e abra o seu workspace. Clique em Connections. Também o encontra em Setup em qualquer projeto, como Manage connections.

A página do workspace com os botões Plan & billing, People & access, Connections e Audit log
4

Adicione o Jira e preencha as definições

Em Add a connection, escolha Jira e clique em Add.

Add a connection, com Jira selecionado e o botão Add

Aparece um cartão para a nova integração. Preencha:

CampoO que preencher
NameO texto do botão: Send to Jira. Altere-o se conectar mais de um projeto, por exemplo Portal Jira.
Jira addressO seu endereço do passo 2, como https://acme.atlassian.net.
Email of the Jira accountO endereço de email da conta que criou o token.
Project keyA chave do passo 2, em maiúsculas, como PORTAL.
Issue typeBug. Se o seu projeto não tiver o tipo Bug, use o tipo que usam para defeitos, como Task.

Clique em Save settings.

O cartão da integração Jira com o endereço, o email, a chave do projeto e o tipo de issue preenchidos
5

Guarde o token

Cole o token do passo 1 no campo API token e clique em Store token. O campo passa a mostrar apenas os últimos 4 caracteres, para que veja que token está guardado.

O campo API token com um token colado, oculto como pontos, e o botão Store token
O seu token continua a ser seuO token é enviado uma vez por um canal cifrado e guardado cifrado. Ninguém o pode voltar a ler: nem os seus colegas, nem o suporte do UAT Studio.
6

Teste a integração

Clique em Test connection. O UAT Studio entra no Jira com o seu token e verifica o projeto. Se estiver tudo bem, vê Connected as <name> to project <project> e OK junto ao último teste.

O cartão da integração depois de um teste bem-sucedido: último teste OK, conectado como Emma de Vries ao projeto Customer Portal

Já está. Todos os projetos deste workspace podem agora enviar ocorrências para este projeto Jira.

Em cada dia de testes

Enviar ocorrências para o Jira

Uma ocorrência

Abra a ocorrência. Em Ticket in the development team's system, clique em Send to Jira.

O painel da ocorrência com o botão Send to Jira

Alguns segundos depois, o ticket existe no Jira. O número do ticket e um link aparecem na ocorrência, e o histórico da ocorrência mostra quando foi enviada e por quem. Uma ocorrência já associada não pode ser enviada duas vezes por engano.

O painel da ocorrência depois do envio: associada ao ticket Jira PORTAL-1, com um link Open Jira PORTAL-1

Todas as ocorrências depois da reunião de triagem

Em Issues › Triage, tome uma decisão para cada nova ocorrência. No fim, o UAT Studio conta as ocorrências a corrigir que ainda não têm ticket. Clique em Send 3 to Jira (ou o número que houver) para criar todos os tickets de uma vez.

Triagem concluída: Send to the development team, com o botão Send 3 to Jira e os downloads CSV

O que contém o ticket do Jira

  • Título: o número e o título da ocorrência, como ISS-012: Quote PDF shows the wrong VAT rate.
  • Descrição: o que o tester escreveu, o caso de teste com o passo que falhou e o resultado esperado, o ambiente e quem a encontrou.
  • Prioridade a partir da gravidade, e as etiquetas UAT e o número da ocorrência, para poder filtrar por elas.
  • Um link de volta para a ocorrência no UAT Studio, onde estão os screenshots.
Um Bug no Jira criado pelo UAT Studio: o título ISS-001 com o passo de teste falhado, e uma descrição com o passo, o resultado esperado e o obtido
Um ticket tal como o UAT Studio o cria. Abaixo da descrição: o caso de teste, quem o encontrou e o link Open in UAT Studio.

Os screenshots vão junto

Os screenshots e arquivos da ocorrência são anexados ao ticket do Jira: até 10 arquivos de no máximo 10 MB cada. Um arquivo que não cabe fica no UAT Studio, e o histórico da ocorrência indica qual.

Fundir duplicados

Quando funde no UAT Studio duas ocorrências que têm ambas um ticket, o ticket duplicado acompanha: recebe um comentário, o link duplicates para o outro ticket e passa para Done. Se o seu workflow não o permitir, o UAT Studio avisa e você pode fechá-lo no Jira. Quando só a duplicada tinha ticket, a ocorrência que fica assume-o.

Estado de volta

Quando a correção está feita no Jira

Quando o programador move o ticket para um estado da categoria Done, a ocorrência no UAT Studio passa a Ready for retest e o tester recebe um email para retestar. Quando o ticket passa para In Progress, a ocorrência também. O estado no Jira aparece junto ao link do ticket.

Um reteste falhado nunca é desfeito: quando o tester reabre a ocorrência enquanto o ticket ainda está Done, o UAT Studio mantém a ocorrência aberta. Uma ocorrência fechada continua fechada.

Automaticamente, ou de imediato

Sem fazer nada, o UAT Studio consulta o estado do ticket sempre que um administrador abre as ocorrências, e com o botão Update ticket status.

De imediato: deixe o Jira avisar o UAT Studio quando um ticket muda. Precisa de permissão para criar uma regra de automação no projeto Jira.

  1. No UAT Studio, em Connections, na integração com o Jira, clique em Create webhook address e copie o endereço. Só é mostrado uma vez.
  2. No Jira, abra o projeto e vá a Project settings › Automation › Create rule.
  3. Trigger: Work item transitioned (no Jira mais antigo: Issue transitioned). Deixe From e To vazios.
  4. Ação: Send web request. Web request URL: o endereço que copiou. Method POST. Web request body: Issue data (Jira format).
  5. Dê à regra o nome UAT Studio status e ative-a.
Mantenha o endereço num círculo restritoO endereço funciona como chave apenas para comunicar estados de tickets. Perdeu-o ou divulgou-o por engano? Clique em New address: o antigo deixa de funcionar de imediato.
Funções

Quem pode fazer o quê

AdministradoresAdicionam, alteram, testam e removem integrações; enviam ocorrências.
Testers, stakeholders, programadoresVeem o número e o link do ticket numa ocorrência. Não podem enviar ocorrências nem ver as definições das integrações.
Audit logCada alteração a uma integração fica gravada, para que veja sempre quem alterou o quê e quando.
Resolução de problemas

Se algo falhar

VêO que fazer
O token ou o endereço de email é recusadoO endereço de email tem de ser o da conta Atlassian que criou o token. Verifique se há erros de escrita, ou crie um novo token e guarde-o de novo.
O projeto … não foi encontradoVerifique a chave do projeto e se a conta Jira consegue ver o projeto.
O envio falha no tipo de issueO projeto não tem nenhum tipo com esse nome. Consulte os tipos no seu projeto Jira e preencha o correto em Issue type.
Antes funcionava, agora nãoO token provavelmente expirou ou foi revogado. Crie um novo e guarde-o; o resto fica como está.
O estado não regressaAbra as ocorrências como administrador, ou clique em Update ticket status. Com um endereço de webhook: verifique se a regra de automação está ativa e veja o audit log dela no Jira; em Connections vê quando chegou a última mensagem.
Sem botão Send to JiraSó os administradores o veem, e apenas quando a integração está On e tem um token guardado.
As integrações não fazem parte do seu planoAs integrações estão incluídas no Team, Business, Partner e Enterprise, e como módulo para o Project. O seu administrador pode mudar de plano em Plan & billing.

Continua com dificuldades? Escreva para [email protected] com a mensagem que vê. Nunca nos envie o próprio token.

Usa o Azure DevOps? Veja Conectar o UAT Studio ao Azure DevOps. Todos os guias: Ajuda do UAT Studio.

Segurança

Como tratamos o seu token

  • O token vai do seu navegador para o nosso servidor uma única vez, por um canal cifrado.
  • É guardado cifrado (AES-256). A chave para o decifrar fica separada da base de dados, por isso uma cópia da base de dados, sozinha, não serve para nada.
  • Ninguém pode voltar a ler o token: nem na app, nem através do suporte.
  • O UAT Studio usa o token apenas para testar a integração, criar os tickets que envia (com os seus arquivos), ler o estado desses tickets e fechar um ticket duplicado depois de uma fusão. Não lê mais nada no seu Jira.
  • Remova a integração ou revogue o token na Atlassian, e o acesso termina de imediato.