PRODUTOS

QA automatizado da Unity

Encurte o ciclo de feedback do desenvolvimento com testes sob demanda que qualquer pessoa da sua equipe pode criar e executar — sem precisar programar.

Recorded playback

Testes sob demanda de jogos para dispositivos móveis

Capacite toda a sua equipe para dimensionar os testes em dispositivos reais na nuvem — nas combinações de dispositivo e SO que os jogadores usam — para acelerar o lançamento com confiança.

Como funciona

automated-qa-1
Grave as interações da IU para criar testes

Pressione o botão de gravação e execute a sessão de jogo que deseja automatizar. O teste só será bem-sucedido se cada objeto envolvido na gravação estiver visível e for tocável na tela.

automated-qa-2
Teste no editor ou em dispositivos próprios

O QA automatizado facilita o teste em dispositivos reais que você já possui: basta conectá-los à sua máquina e pressionar “Executar” no Test Runner do Unity.

automated-qa-3
Teste de QA em escala em dispositivos reais na nuvem

Execute testes em dispositivos iOS e Android reais na nuvem para garantir que seu jogo seja otimizado para todas as combinações de dispositivo e SO que os jogadores usam.

automated-qa-4
Execute testes de QA com cada atualização

Execute testes criados com QA automatizado do pipeline de CI, como qualquer teste do Unity Test Framework (UTF).

Principais benefícios

Acabe com a espera, reduza o ciclo de feedback

Com resultados de teste de QA mais rápidos, sua equipe pode encurtar o ciclo de feedback de desenvolvimento e aumentar a produtividade.

Automação de testes acessível

Capacite todos em sua equipe de QA para criar testes automatizados e integrá-los ao processo de lançamento sem precisar programar.

Fácil de manter com retrabalho mínimo

Crie testes com base em gravações modulares e scripts em C# para maximizar a garantia de qualidade e minimizar o retrabalho após a implantação de atualizações no jogo.

Integração nos fluxos de trabalho

Integre facilmente os testes de QA automatizados nos fluxos de trabalho existentes com o fluxo de trabalho do Unity Test Framework e o pipeline de CI.

Teste em dispositivos móveis reais

Execute testes em dispositivos iOS e Android reais na nuvem para garantir que seu jogo seja executado como pretendido nos dispositivos que os jogadores usam.

Começar

Siga estas etapas para instalar o pacote:

  1. Com o projeto aberto no Unity Editor, abra o Package Manager (Janela > Package Manager).
  2. Pressione o botão de adição (+) no canto superior esquerdo do Package Manager e selecione “Adicionar pacote de URL do Git...”
  3. Insira com.unity.automated-testing na caixa de texto e pressione “Adicionar”.

Abra a janela Reprodução gravada (Janela > QA automatizado > Reprodução gravada) e comece a gravar! Consulte a documentação do pacote para obter mais instruções.

Package manager

Documentação

Confira a documentação do pacote para saber mais sobre o QA automatizado.

Solicite acesso antecipado

Inscreva-se para ser um dos primeiros a testar os mais novos recursos de QA automatizado como parte do nosso programa de acesso antecipado.

Perguntas frequentes

Como funciona a gravação?

As gravações são salvas em arquivos JSON editáveis como uma lista de eventos de toque ou clique em elementos do Unity UI, identificados por nome, tags e posição na hierarquia de objetos.

Como funciona a reprodução?

Durante a reprodução da gravação, a ferramenta de gravação realiza uma série de raycasts para encontrar os objetos no arquivo JSON de gravação e simular eventos de clique ou toque nesses objetos.

Quanto custa?

Crie e execute testes em dispositivos próprios ou gerencie gratuitamente com o QA automatizado.

Inscreva-se no nosso programa de acesso antecipado para ser um dos primeiros a usar os testes no dispositivo em nuvem.

Quais são os requisitos e as limitações?
  • Oferecemos suporte à automação de clique ou toque em elementos da IU implementados com o Unity UI
  • É necessário usar o Unity 2019+

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi