
Um guia para ser um testador beta eficaz
Por que os testes beta são importantes?
Nossa equipe de QA trabalha arduamente para garantir que nossas versões sejam estáveis, mas não poderíamos fazer isso sem os membros de nossa comunidade de desenvolvedores que fornecem feedback sobre as próximas compilações. Estamos muito felizes que você queira ajudar!
Criamos este guia para que você seja o melhor testador beta possível - como fazer o upload do seu projeto, como escrever um relatório de bug e muito mais. Seguindo estas etapas, você poderá nos fornecer as informações mais importantes para que possamos corrigir problemas que afetam você e o desenvolvimento de seus projetos.
Seu feedback sobre o beta é inestimável. Analisamos todos os relatórios de bugs beta classificados com 4 e 5, e fazemos o nosso melhor para analisar aqueles com classificações mais baixas. Quando tivermos validado o bug e tivermos uma correção, agendaremos isso para uma próxima versão beta. Atualmente, não podemos fornecer detalhes sobre qual correção estará em qual versão beta, mas saiba que isso será feito o mais rápido possível!
Abaixo, você encontrará informações detalhadas sobre o fluxo de trabalho para enviar relatórios de erros e feedback impactantes.
Aqui você também pode encontrar um resumo dos passos mais importantes.
Instalação e início
Baixe a versão beta mais recente, seja diretamente como um instalador autônomo ou por meio do novo Unity Hub. Esta página também contém muitas informações e recursos beta. Você pode aprender sobre novos recursos, encontrar documentos e ferramentas úteis e manter-se informado sobre as últimas promoções.
Execute o instalador ou o Unity Hub. Se você usar o instalador, certifique-se de instalar a versão beta em um novo diretório. Não há problema em ter várias versões do Unity lado a lado, desde que estejam localizadas em diretórios individuais.
Inicie um novo projeto ou faça uma cópia do projeto que você pretende usar para testar a versão beta e, em seguida, abra-o com a versão beta mais recente.
Desenvolva como de costume e/ou teste novos recursos e atualizações. Se você acha que encontrou um bug, siga as próximas etapas descritas nas partes dois, três e quatro deste guia.
Lidando com bugs no Unity
Você encontrou um bug. É assim que você pode ajudar de forma mais eficiente:
Pesquisa
- Verifique o rastreador de problemas para relatórios de bugs existentes.
- Pesquise o problema no Google e procure por relacionados Discussões em tópicos.
- Nas Discussões, você encontrará uma categoria para a versão beta - ou use as tags relevantes da versão beta.
- É um problema conhecido não resolvido?
Denunciar
- É um problema desconhecido?
- Envie um relatório de bug com um projeto de reprodução mínima e responder a solicitações do pessoal da Unity.
- O problema já foi relatado, mas você quer ter certeza de que uma correção cobrirá o seu caso?
- Envie um relatório de bug com um projeto de reprodução mínima e responder a solicitações do pessoal da Unity.
- Existe um tópico de Discussões sobre o problema?
- Responder. Se não, inicie uma referência Seu ID de problema.
Se você encontrar um problema com o Unity, a primeira coisa que você deve fazer é determinar se é um problema conhecido ou se você é o primeiro a experimentá-lo. O primeiro lugar para obter esse tipo de informação é o nosso Acompanhamento de Problemas Público. Ele permite que você procure por bugs relatados por outros usuários e vote ou comente sobre eles. Votar em problemas ajuda nossa equipe a priorizar quais bugs resolver primeiro.
O Unity Discussions é outro ótimo recurso da comunidade. Você pode ver o que outras pessoas relataram ao selecionar as tags específicas da versão beta, encontrar soluções alternativas para problemas ou fornecer informações você mesmo. Também é uma boa maneira de entrar em contato com alguém da Unity. Apenas certifique-se de que os tópicos que você está levantando estão relacionados à versão beta atual e não agrupe vários problemas diferentes em um único tópico.
Se você não encontrar nada relacionado ao seu bug, é hora de enviar um relatório de bug. Depois de enviar um relatório, também é uma boa ideia voltar ao fórum e postar uma descrição do problema que você descobriu. Isso permitirá que outras pessoas se informem, adicionem mais contexto ou forneçam sua solução alternativa. Isso também acelerará os tempos de processamento, já que estamos monitorando o fórum beta com frequência e priorizando a avaliação inicial de novos casos discutidos lá.
Se você iniciar um novo tópico sobre um problema, certifique-se de incluir seu Número do Caso (fornecido no seu e-mail de confirmação) na postagem para que nossa equipe possa identificar o relatório de bug que você enviou - será a primeira coisa que eles perguntarão se você deixar de fora.
Se você tiver dúvidas se um problema aponta para um bug na plataforma ou no seu projeto, e consultar os fóruns ou a documentação não traz certeza, Por favor, vá e envie um relatório de bugt.
Documentando e relatando seu bug
Siga estas etapas simples para escrever um bom relatório de bug que nossos engenheiros poderão entender e agir facilmente.
Não tenha medo de cometer erros. Se não conseguirmos reproduzir um problema com as informações fornecidas em seu relatório, entraremos em contato com você para descobrir se algo está faltando.
Abra o Relator de Bugs
Enquanto estiver executando o Unity, vá para Ajuda → Reportar um Bug no menu. Alternativamente, você pode encontrar o O Bug Reporter foi instalado ao lado do editor na pasta do programa. Ele também será iniciado automaticamente se você sofrer uma falha.
Forneça Informações Básicas
No “Qual é o problema relacionado a” campo, selecione a opção que melhor se alinha com o bug que você está relatando. Como você está relatando um bug na versão beta, geralmente será “Um problema com o Editor” ou “Bug de falha”.
Em “Com que frequência isso acontece”, você precisará indicar se este é um problema que você experimentou apenas uma vez, às vezes ou toda vez que você toma as medidas que o levaram a encontrá-lo.
Forneça seu endereço de e-mail caso nossa equipe precise entrar em contato com você para obter mais informações. Se você estiver logado com sua conta do Unity, este campo será preenchido automaticamente.
Se o seu relatório for verificado, o texto escrito nos campos "Título" e "Descreva o problema" será disponibilizado publicamente no Issue Tracker. Isso ajuda a comunidade. Outros usuários poderão comentar, votar (o que ajuda na priorização das correções) e ver quando uma correção estiver disponível. Nenhuma de suas informações pessoais será publicada. Seus projetos e outros anexos são acessíveis apenas aos funcionários da Unity.
Identifique o bug
Descreva o bug da maneira mais concisa possível. Mantenha-o curto e específico (por exemplo: Erros aparecem no console após a limpeza do Cache GI e recarregamento do projeto)
Classifique o bug e escreva o título
Classifique o bug de acordo com o que ele está afetando (por exemplo, Interface do Usuário, Scripting, Específico da Plataforma, etc.) adicionando essas informações à descrição do bug.
Para o título, use o seguinte formato:
[Categoria] descrição
Exemplo:[Enlighten] Erros aparecem no console após limpar o cache GI e recarregar o projeto
Forneça as etapas para reproduzir
As equipes de QA e Desenvolvimento da Unity precisam de toda a ajuda que você puder oferecer para diagnosticar e corrigir um problema. Dependendo das informações que recebem, eles podem não conseguir identificar o problema raiz ou podem ser enganados e corrigir algo que não é o seu bug. É do seu interesse fornecer o máximo de informações possível desde o início para garantir que seu problema seja definitivamente resolvido. A maneira mais fácil de fazer isso geralmente é retroceder pelas etapas que você tomou antes de encontrar o bug. Quanto mais informações você puder fornecer, mais fácil será reproduzir e corrigir. Se você não conseguir lembrar de tudo, veja se consegue reproduzir o bug e preste atenção nas etapas que está seguindo.
Por favor, note que você não precisa fornecer as etapas em forma escrita - por exemplo, você pode enviar as etapas por meio de captura de vídeo da sua tela. O que é mais importante é que ele ilustre claramente as etapas para que nossos engenheiros possam recriar o bug.
O Relatório de Bug incluirá automaticamente o projeto carregado atualmente no relatório de bug se você abri-lo através do editor. Se você iniciar o relator por meio de seu arquivo executável, você terá que anexar seu projeto manualmente. A menos que seu projeto já seja muito pequeno, recomenda-se que você o livre de ativos irrelevantes. Enviar um projeto de reprodução mínima que contenha apenas o necessário permite que nossas equipes de QA e Desenvolvimento a isolar o problema de forma mais eficiente e fornecer uma correção muito mais rápida.
Se o problema ocorrer em uma cena específica do seu projeto, tente exportar a cena em que você encontra o bug, depois importe-a para um novo projeto e veja se o bug ainda ocorre. Se ocorrer, faça o upload do novo projeto menor. Se não ocorrer, você pode continuar tentando com versões maiores do projeto.
Para ajuda você reduzir the tamanho de seu projetos e para criar mínimo projetos de reprodução, nós desenvolvido vários ferramentas muito reduzir the obrigatório esforço.
O projeto menor que recria o problema é ideal, mas projetos grandes são definitivamente melhores do que nada, então, por favor, inclua todo o seu projeto se você não conseguir reduzi-lo. Nosso relatórios sistema supports enorme anexos. Por favor do não upload individual ativos porque the projeto contém relevante dados e arquivos the ativos sozinho do não.
Quando o seu bug for enviado, você receberá um e-mail de confirmação contendo o número do caso, que você precisará guardar. O e-mail incluirá um link para uma página da web com o status atual do bug. Você pode verificar essa página a qualquer momento para obter uma atualização. Não compartilhe este link no fórum ou em outros espaços públicos, pois ele revela seu endereço de contato e histórico de relatórios de bugs. O número do caso é suficiente para que outros encontrem o problema no Issue Tracker.
Para o seu próprio acompanhamento, recomendamos a seguinte abordagem:
- Crie um arquivo zip do projeto que anexou a cada relatório.
- Salve um arquivo .txt descrevendo o bug e os passos de reprodução na pasta Assets do projeto.
- Adicione o número do caso do e-mail de confirmação ao nome do arquivo zip.
Ao receber a notificação da Unity sobre o encerramento do seu relatório de bug, verifique se o bug foi corrigido encontrando o projeto apropriado e abrindo-o na versão beta mais recente do Unity. Siga os passos para reproduzir e determine facilmente se o bug foi corrigido.
Embora isso exija um pouco de trabalho da sua parte, significa que a) é mais provável que você tenha um relatório de bug de alta qualidade, o que significa que é mais provável que seu bug seja reproduzido e corrigido, e b) você pode garantir facilmente que o bug foi corrigido em uma versão beta futura.
Acompanhamento
É sempre ideal que nossa equipe possa entrar em contato com você caso tenha dúvidas. Se você enviou um relatório de bug, entraremos em contato com você por e-mail. Se você escrever no fórum, responderemos lá. Por favor, responda o mais rápido possível às perguntas e solicitações que você receber da equipe para garantir uma resolução rápida do caso.
Se você não viu seu bug mencionado nos fóruns, recomendamos que você inicie um novo tópico. Lembre-se de que outros podem ter experimentado o mesmo problema, então postar qualquer solução que você encontrar é uma maneira rápida de fazer amigos na comunidade beta!
Obrigado por dedicar tempo para aprender a ser um testador beta eficaz. Se você tiver dúvidas sobre qualquer um dos tópicos acima e o mecanismo de busca de sua preferência não revelar nenhuma resposta, visite o Discussões e nos informe.