Apresentação
Toda vez que os testadores aceitam um ciclo, uma rotina deve ser seguida para minimizar erros ao relatar problemas e evitar contratempos. Neste artigo, mostraremos algumas das ações obrigatórias que devem ser incluídas em sua rotina para ajudá-lo a evitar solicitações futuras e rejeições de nossos Líderes de Equipe (Team Leader).
Dicas Gerais
Primeiro, recomendamos certificar-se de que seu dispositivo possui bateria suficiente e não está no modo de economia de energia que possa afetar o desempenho.
Antes de gravar, verifique se o software de screencast está configurado para gravar em formato .mp4 e codec H.264. Se precisar de ajuda para ver qual codec e formato de arquivo seu software de gravação de tela utiliza, recomendamos o uso do ScreenPal.
Ao gravar, a taxa de quadros deve ser suficientemente alta para identificar suas ações e analisar o curso dos eventos.
Você sempre deve testar em um lugar tranquilo e reservado. Você não está autorizado a compartilhar informações do cliente com outras pessoas que não façam parte do ciclo de teste ou com um funcionário reconhecido da Test IO. Isso também significa que compartilhar dados com parentes, amigos ou outros testadores que não façam parte do ciclo é estritamente proibido.
A conexão por cabo geralmente produzirá melhores resultados do que uma conexão Wi-Fi. Além disso, a conexão de 5 GHz (se estiver disponível) é mais rápida e confiável. Se você estiver usando um dispositivo portátil, como um notebook, telefone ou tablet, ficar o mais próximo possível do roteador é uma excelente maneira de evitar problemas de rede.
Você deve fechar todos os aplicativos e abas que não sejam úteis para entender o problema. Notificações de outros aplicativos também podem ser silenciadas para evitar interrupções ao gravar um erro. Quando você inicia um aplicativo para testar, deve estar focado no aplicativo o tempo todo e prestar atenção a tudo o que acontece na sua tela, portanto, é mais fácil fazer isso se qualquer conteúdo que possa distraí-lo estiver desativado.
Ao testar sites, é uma boa ideia fechar todas as abas irrelevantes no seu navegador para garantir que seu dispositivo não sofra com o uso elevado de Memória RAM.
Fazer um teste de velocidade da Internet no início da sessão de teste é recomendado para garantir que sua velocidade de Internet seja rápida e estável o suficiente para não causar comportamentos inesperados. Para isso, você pode usar sites como https://fast.com ou https://www.speedtest.net/.
A linguagem do seu dispositivo e/ou navegador deve estar configurada para inglês ou alemão para ciclos exploratórios, dependendo do idioma aceito nas instruções do ciclo. Todos os erros e mensagens relevantes serão mostrados no idioma correto. No entanto, para testes de localização, você deve configurar o idioma para um idioma com o qual você esteja familiarizado e que faça parte da lista solicitada pelo cliente.
Lembre-se de que os clientes podem solicitar que você altere a localização e os idiomas do dispositivo para outros, mesmo em ciclos exploratórios. No entanto, essa informação será explícita nas instruções do ciclo de teste ou transmitida pelo TL (Team Leader) ou CSM (Customer Success Manager) por meio do Chat do teste.
Testando em um Dispositivo Desktop
Para um dispositivo desktop, você geralmente não precisará alterar nenhuma configuração importante (a menos que esteja executando um sistema operacional personalizado). Nossas recomendações são:
Certifique-se de que a resolução da tela esteja definida como a resolução padrão do dispositivo e a escala de texto/imagem esteja em 100%. O zoom do navegador também deve estar em 100% para garantir que você veja os sites e aplicativos com a resolução correta pretendida pelo cliente.
a. Para dispositivos Windows, você deve navegar até "Iniciar > Configurações > Sistema > Tela" e garantir que a "Resolução da Tela" esteja definida como o valor recomendado nativo e que a "Escala e Layout" esteja definida como 100%.
b. Para o sistema Mac OS, escolha "Menu Apple > Preferências do Sistema > Monitores > Configurações de Tela" e selecione seu monitor na barra lateral. Em seguida, escolha a opção de resolução "Padrão para exibição".Você deve ter pelo menos um navegador padrão (Google Chrome, Safari, Microsoft Edge e Firefox são os mais solicitados pelos nossos clientes) e uma ferramenta de gravação de tela. Como você precisa mostrar os cliques do mouse em dispositivos desktop, pode ser necessário instalar uma terceira ferramenta de aplicativo adicional para isso. Algumas ferramentas de gravação de tela (como ScreenPal ou Bandicam) podem destacar as ações do mouse sem a necessidade de nenhum aplicativo adicional. Consulte nosso artigo sobre gravação de tela para obter mais informações. Você também precisará estar familiarizado com a captura de tela no seu Desktop.
a. Para dispositivos Windows, recomendamos o uso da Ferramenta de Recorte para capturar a tela que você deseja compartilhar. Você pode acessá-lo pesquisando por "Ferramenta de Recorte" na pesquisa do Windows ou usando o atalho do teclado Windows Key ⊞ + Shift + S. Sua tela ficará esmaecida, e você pode selecionar a área que deseja capturar. Uma notificação será exibida após você tirar a captura de tela, e você pode clicar nela para ir para a ferramenta de edição.
b. Você pode abrir o aplicativo de captura de tela usando o atalho Shift + Command ⌘+ 5 para o macOS. Você pode então selecionar o tipo de captura de tela que deseja (a tela inteira ou parte dela) e tirar a captura de tela. Você será solicitado a salvar a imagem e poderá selecionar a pasta apropriada para salvá-la.
Antes de iniciar a sessão de teste, certifique-se de que as configurações do seu navegador estejam todas definidas como padrão e que você não esteja usando extensões que alterem o comportamento da página (como tradutores ou bloqueadores de anúncios/scripts). Recomendamos que você instale vários navegadores e use um como seu navegador web pessoal padrão e todos os outros apenas para fins de teste.
Redimensionar o navegador pode fazer com que a página seja exibida no modo tablet ou telefone (o que é considerado um comportamento forçado), portanto, é melhor sempre deixar seu navegador cobrindo toda a tela (redimensionado para sua resolução máxima) para evitar resultados inesperados.
Você também deve garantir que as configurações do seu aplicativo de gravação de tela estejam corretas. Lembre-se de que a qualidade do seu screencast deve ser boa o suficiente para entender o problema, e você deve sempre gravar a página inteira do navegador/aplicativo. Portanto, certifique-se de que a resolução e a taxa de quadros do video sejam suficientemente altas para serem assistidas na maioria dos dispositivos modernos sem problemas ou quedas de quadros.
O Windows e o macOS mostrarão a data e a hora atuais por padrão se você não estiver usando nenhum aplicativo em tela cheia. Caso você tenha alterado essa opção padrão e não saiba como alterá-la de volta:
a. Para o Windows, navegue até "Iniciar > Configurações > Hora e Idioma > Data e Hora" e selecione "Região".
Testando em um Dispositivo Móvel ou Tablet Android
Você deve concluir algumas etapas para dispositivos Android antes de testar os aplicativos de nossos clientes. Dependendo da versão do Android e do fabricante do seu dispositivo, as opções podem estar localizadas em configurações diferentes. Familiarize-se com essas configurações em seu dispositivo. Se tiver alguma dúvida, pode pedir ajuda ao nosso suporte ou encontrar alguém com um dispositivo semelhante em nosso Discord para ajudá-lo a configurar o seu.
No Android 11+, você pode não precisar instalar nenhum aplicativo de terceiros para gravar a tela, caso seu dispositivo já tenha uma ferramenta de gravação integrada na barra de notificações. No entanto, se seu dispositivo estiver executando o Android 10 ou menos, ou se não tiver uma ferramenta de gravação integrada, você precisará instalar um aplicativo de terceiros para gravar sua tela. Consulte nosso artigo sobre graação de tela para obter mais informações.
Para tirar capturas de tela, você precisará aprender qual é o atalho do seu dispositivo para essa ação e se precisa pressionar ou manter pressionados os botões rapidamente. As opções padrão de atalho geralmente envolvem pressionar os botões Power + Volume Down ou Power + Home.
Você também deve habilitar a opção de mostrar taps desmarcando o menu de Opções do Desenvolvedor. Para fazer isso, vá até as configurações do dispositivo e selecione a opção "Sobre o dispositivo" ou "Sobre o telefone". Em seguida, na seção de Informações do Software, toque sete vezes na opção "Número da Compilação". O menu "Opções do Desenvolvedor" será desbloqueado e acessível nas configurações do seu dispositivo. Por fim, você pode navegar até esse menu e habilitar a opção "Mostrar toques". Você pode encontrar mais informações sobre isso neste site aqui.
Para capturar logs usando um computador desktop, você deve habilitar a opção de depuração USB no menu "Opções do Desenvolvedor". Para fazer isso, siga o tópico anterior para permitir as opções de desenvolvedor e ative a opção de depuração USB. Como os logs do dispositivo são obrigatórios ao relatar bugs de travamento, recomendamos habilitar esta opção durante os testes. Mais ferramentas e informações sobre a captura de logs de travamento do Android podem ser encontradas aqui em nosso Academy neste artigo.
O cliente geralmente fornece um arquivo com a extensão .apk para instalar em seu dispositivo. Se for a primeira vez que você instala um aplicativo de uma fonte fora da Google Play Store, seu dispositivo pode bloquear a instalação por motivos de segurança. Se isso acontecer, vá até o menu de Configurações e procure a opção "Instalar aplicativos desconhecidos". Você deve conceder permissão à fonte de aplicativo correta do arquivo .apk que deseja instalar (geralmente o navegador ou qualquer aplicativo de gerenciamento de arquivos em seu dispositivo).
O cliente geralmente fornece um arquivo com a extensão .apk para instalar em seu dispositivo. Se for a primeira vez que você instala um aplicativo de uma fonte fora da Google Play Store, seu dispositivo pode bloquear a instalação por motivos de segurança. Se isso acontecer, vá até o menu de Configurações e procure a opção "Instalar aplicativos desconhecidos". Você deve conceder permissão à fonte de aplicativo correta do arquivo .apk que deseja instalar (geralmente o navegador ou qualquer aplicativo de gerenciamento de arquivos em seu dispositivo).
O cliente também pode compartilhar o aplicativo via Firebase com você, uma plataforma de distribuição de aplicativos fornecida pela Google para ajudar os desenvolvedores a distribuir aplicativos de pré-lançamento/beta para fins de teste. Você precisará de uma conta do Gmail para aceitar os convites. Também recomendamos que você instale o aplicativo Testador de Aplicativos para facilitar o acesso à lista de versões. Você pode obtê-lo neste link aqui (você deve acessá-lo usando um dispositivo Android).
Testando em um Dispositivo iOS ou iPad
Não é necessário instalar nenhum aplicativo de terceiros para dispositivos móveis da Apple, pois há uma ferramenta de gravação integrada em todos os dispositivos relevantes para nossos clientes hoje, que estarão executando o iOS 11 ou posterior. Você também não precisa mostrar toques/taps nesses dispositivos, embora seja possível usar a opção "AssistiveTouch".
Para tirar capturas de tela, você precisa usar o atalho Power + Home para dispositivos com um botão Home físico ou Power + Volume Up para dispositivos que não têm um botão Home físico.
Para screencasts, vá até "Configurações > Centro de Controle" e toque no botão verde de adição próximo a "Gravação de Tela" para habilitar essa opção. A opção será adicionada ao seu Centro de Controle, que pode ser acessado deslizando para cima ou para baixo perto dos limites verticais da tela, dependendo do seu dispositivo. Agora você pode iniciar a gravação, e o vídeo será salvo em seu dispositivo. Lembre-se de silenciar o áudio do seu telefone durante a gravação apenas para capturar o som se for necessário entender o bug.
O cliente geralmente fornece um link https://tcl.ink para instalar o aplicativo diretamente em seu dispositivo. Após o download, você deve navegar até "Configurações > Geral > Perfis ou Perfis e Gerenciamento de Dispositivos", e sob o Aplicativo Empresarial, tocar no nome do cliente ou na opção Test IO GmbH. Por fim, você deve confiar neste desenvolvedor para desbloquear o aplicativo.
O cliente também pode compartilhar o aplicativo via Testflight com você, uma plataforma de distribuição de aplicativos fornecida pela Apple para ajudar desenvolvedores a distribuir aplicativos de pré-lançamento/beta para fins de teste. Você precisará de uma conta Apple ID para aceitar os convites e baixar os aplicativos. Você também precisará do aplicativo Testflight instalado em seu dispositivo para acessá-los. Lembre-se de que o aplicativo está disponível apenas para o iOS 13 ou posterior. Você pode obtê-lo neste link aqui (você deve acessá-lo usando um dispositivo iOS).
Para capturar logs usando um computador desktop, você deve ter os drivers corretos, que podem ser obtidos instalando o aplicativo iTunes para desktop e, em seguida, conectando seu dispositivo iOS via cabo USB. Mais ferramentas e informações sobre a captura de logs de travamento do iOS podem ser encontradas aqui em nosso Academy neste artigo.