Checklist de QA Manual Antes de Lançar Seu App
Índice
Lançar um aplicativo é um momento que exige mais do que testar se o botão principal funciona. Cada tela, EVERY fluxo de trabalho e condição de rede pode esconder um problema que só aparece quando o usuário está com pressa, usando um aparelho antigo ou conectada a um sinal instável.
Um checklist de QA manual é um roteiro de testes realizados por pessoas, sem depender exclusivamente de automação. Ele ajuda a revisar a experiência do usuário, a funcionamento do aplicativo em diferentes dispositivos, a segurança dos dados e a prontidão da publicação nas lojas.
Se você já perdeu horas tentando descobrir por que uma função não funciona em determinado aparelho, sabe como é frustrante. A boa notícia é que a maioria desses problemas pode ser encontrada antes do lançamento, quando ainda é possível corrigir com mais calma.
Este conteúdo tem caráter informativo. Decisões técnicas devem ser tomadas com profissional especializado.
O que é QA manual em aplicativos

QA é a sigla para Quality Assurance, ou garantia de qualidade. No contexto de aplicativos, é o conjunto de atividades que verifica se o software funciona como esperado, respeita os requisitos definidos e oferece uma experiência confiável.
O QA manual acontece quando testadores ou pessoas da equipe realizam a verificação diretamente no aplicativo. Eles simulam o uso real, pressionam botões, preenchem formulários, mudam de tela e observam se o comportamento corresponde ao que foi planejado.
Diferentemente do teste automatizado, que utiliza scripts para repetir ações, o QA manual explora caminhos criativos e contextos que a automação pode não prever. Uma pessoa pode combinar ações de um jeito inesperado, por exemplo:
- Iniciar uma compra.
- sair da tela no meio do processo e voltar depois.
- Receber uma notificação enquanto um formulário está aberto.
- Tentar usar o aplicativo sem conexão com a internet.
- Alternar entre dois perfis ou contas no mesmo aparelho.
- Digitar caracteres especiais em um campo de cadastro.
O objetivo não é encontrar erros para culpar alguém. É encontrar falhas com tempo suficiente para corrigir, além de registrar o contexto de cada problema para facilitar a solução.
Por que o teste manual ainda é necessário

A automação é importante, especialmente em fluxos repetitivos, mas não substitui a observação humana. Um script consegue verificar se o botão abre a tela correta. Ele não demonstra se a mensagem é compreensível, se a hierarquia visual ajuda ou se o usuário percebe que a ação foi concluída.
No Android, o Google Play Console oferece testes automatizados e testes em dispositivos reais por meio do Firebase Test Lab. No iOS, a Apple disponibiliza XCTest e ferramentas de teste no Xcode. Essas plataformas ajudam a ampliar a cobertura, porém cada aplicação exige caminhos próprios de validação.
O teste manual complementa essas ferramentas com quatroentradas principais:
- Realismo.
- simulando situações queNINGUÉM documentou previamente.
- Contexto.
- entendendo como cada falha afeta a jornada do usuário.
- Usabilidade.
- avaliando clareza.
- acessibilidade e eficiência.
- Confiança.
- revisando a experiência antes de tratar o aplicativo como pronto.
Um bom processo de QA manual não começa na véspera do lançamento. Ele nasce junto com o planejamento do produto e evolui a cada versão entregue.
Checklist de QA manual: visão geral

Antes dos testes detalhados, vale ter uma visão geral das áreas que precisam ser verificadas. O checklist divide a revisão em categorias práticas para evitar que algum ponto essencial fique para trás.
| Categoria | O que deve ser avaliado | Prioridade antes do lançamento |
|---|---|---|
| Funcionalidade | Telas, botões, formulários, cadastros, pagamentos e integrações | Crítica |
| Compatibilidade | Sistemas operacionais, tamanhos de tela, modelos de aparelhos e navegadores | Crítica |
| Conectividade | Uso offline, padrão, Wi-Fi, lentidão e troca de rede | Alta |
| Segurança | Acesso a dados, sessões, permissões e proteção de informações | Crítica |
| Desempenho | Abertura, resposta das ações, consumo de recursos e estabilidade | Alta |
| Acessibilidade | Leitura de tela, contraste, toque, legendas e navegação | Alta |
| Conteúdo | Textos, idiomas, links, erros e instruções | Média |
| Lojas | Metadados, capturas de tela, requisitos e versão de lançamento | Crítica |
| Pós-lançamento | Monitoramento, suporte, métricas e plano de correção | Média |
A prioridade ajuda a organizar o tempo em fases finalizadas do projeto. Uma falha em pagamento ou acesso a conta costuma ter impacto maior do que um pequeno ajuste visual, ainda que todos os itens devam ser tratados antes da entrega final.
1. Testes funcionais e fluxos principais

Comece pelo caminho que o usuário mais realiza. Abra o aplicativo como se nunca tivesse usado antes e execute as ações principais sem consultar a documentação. Anote qualquer momento em que você precisar pensar sobre qual botão pressionar.
Cadastro, login e recuperação de senha
Verifique:
- O cadastro aceita corretamente e-mail.
- telefone.
- documento ou outros dados previstos.
- A validação de campos impede envios com informações inválidas.
- O login ocorre com dados existentes e rejeita dados incorretos.
- A opção de esquecer a senha envia a mensagem esperada.
- O link de recuperação funciona em diferentes navegadores e dispositivos.
- A sessão continua ativa conforme a política do aplicativo.
- O encerramento de sessão remove o acesso no aparelho.
- Mensagens de erro são claras e não revelam se uma conta específica existe.
Navegação e interações
Teste a ida e volta entre todas as telas principais. Use o botão físico de voltar do sistema, gestures e, quando disponível, o menu do aplicativo. Confirme se o estado da tela é preservado, se abas mantêm a posição e se a navegação não cria loops.
Formulários e validações
Preencha todos os campos com dados plausíveis e também com valores de borda. Entre esses valores estão números máximos, textos muito longos, caracteres especiais, espaços adicionais e datas improváveis.
Ao mesmo tempo, observe se:
- Os campos obrigatórios são identificados.
- O teclado do aparelho cobre o campo em edição.
- As mensagens de erro ficam próximas ao campo relacionado.
- O botão permanece visível ou acessível durante a revisão.
- Os dados são enviados uma única vez.
- mesmo com duplo toque.
- O progresso é exibido em operações demoradas.
Integrações
Aplicativos frequentemente dependem de outros sistemas. Verifique cada integração em ambiente de homologação ou produção, sem provocar transações reais durante a revisão inicial.
| Integração | Pontos de atenção |
|---|---|
| Pagamentos | Aprovação, recusa, estorno, reembolso, de parcelas e retorno do status |
| Mapas | Localização, endereço, filtros, busca e comportamento sem permissões |
| E-mail ou SMS | Envio, formatação, prazo de entrega e links de acesso |
| APIs de terceiros | Limite de chamadas, resposta lenta, formato dos dados e falhas temporárias |
| Login social | Autorização, cancelamento, vínculo de contas e Treatment de dadostep |
| Notificações push | Permissão, recebimento, abertura e-deep link |
A palavra “homologação” indica um ambiente criado para testar alterações antes de chegarem aos usuários reais. Quando não existe essa separação, documente com cuidado os testes para evitar cobranças indevidas ou envio de dados reais.
2. Compatibilidade com dispositivos e sistemas
Seu aplicativo será usado em aparelhos com capacidades diferentes. A resolução da tela, a memória, o processador e a versão do sistema operacional influenciam diretamente o desempenho e a apresentação das telas.
Matriz mínima de testes
Monte uma lista de dispositivos que represente o público. Ela deve combinar modelos bastante usados, aparelhos intermediários e, se possível, modelos antigos que ainda fazem parte da sua base instalada. Android: pelo menos uma versão atual e uma versão anterior ainda relevante para sua audiência. iOS: pelo menos uma versão atual do iPhone e um modelo com tela menor. Telas grandes: tablets ou dispositivos dobráveis, se o aplicativo permitir esse formato. Acessibilidade: sistema com fonte ampliada, alto contraste e leitor de tela.
Execute novamente os fluxos principais em cada perfil de aparelho. Observe recortes de conteúdo, posicionamento de botões, rotação de tela, teclado virtual e anatomia de elemenção.
Orientação e tamanhos de tela
Verifique se o aplicativo respeita as áreas seguras do aparelho. Em telas com notch ou câmera frontal, nenhum texto ou botão deve ficar escondido. Ao mudar a orientação, o conteúdo precisa se reorganizar sem sumir ou duplicar.
###armazenamento e recursos
Teste o aplicativo com pouco espaço disponível. O sistema pode interromper atividades para liberar memória, e um app que não salva o progresso pode perder informações importantes. Avalie o consumo de bateria e o aquecimento em sessões prolongadas, especialmente quando há vídeo, localização ou uso da câmera.
3. Conectividade e comportamento offline
Usuários atravessam áreas com sinal fraco, dentro de elevadores, no transporte público ou em lugares com plano de dados limitado. O aplicativo deve informar o estado da conexão sem deixar a pessoa presa em uma tela sem explicação.
Execute estes cenários:
- Abrir o aplicativo sem nenhuma conexão.
- Perder a internet durante uma requisição.
- Alternar entre Wi-Fi e dados móveis.
- Usar uma rede lenta ou com alta latência.
- Ficar offline durante o preenchimento de um formulário.
- Receber dados salvos anteriormente.
Quando o aplicativo oferece modo offline, deixe claro quais funções continuam disponíveis e como o conteúdo será sincronizado depois. Se há uma tela de erro, ela precisa explicar o motivo e oferecer uma ação útil, como tentar novamente.
4. Segurança e privacidade
A segurança não pode ficar para a etapa final. Uma falha de configuração pode expor dados pessoais, facilitar o acesso indevido a contas ou permitir o uso do aplicativo em condições que você não autorizou.
Checklist de segurança
Dados sensíveis são exibidos apenas para usuários autenticados. As permissões são solicitadas no momento relevante, com explicação compreensível. O aplicativo não coleta acesso à câmera, ao microfone ou à localização sem finalidade clara. As credenciais e tokens são armazenados em mecanismos protegidos pelo sistema. O logout invalida a sessão no dispositivo. Dados pessoais não aparecem em logs, capturas de tela ou mensagens de erro indevidas. Rotas de API validam acesso, formato e autorização no servidor. Links externos são verificados antes de abrir. Atualizações e dependências seguem um processo controlado. Existem registros para rastrear falhas relevantes sem guardar informações desnecessárias.
Privacidade e LGPD
No Brasil, a Lei Geral de Proteção de Dados Pessoais exige transparência e controle sobre o tratamento de dados. O aplicativo deve informar quais dados são coletados, por que são usados e como a pessoa pode exercer direitos, como acesso, correção e exclusão quando aplicável.
Confira se a política de privacidade corresponde ao comportamento real do produto. Não declare a coleta de contatos se o aplicativo não acessa essa informação. As permissões precisam ter relação clara com a funcionalidade solicitada.
Quando a aplicação oferece solicitação de conta, exclusão de dados ou revogação de consentimento, teste o caminho completo. Também verifique se a equipe responsável recebeu orientações suficientes para responder a solicitações dentro dos prazos previstos na legislação.
Este conteúdo tem caráter informativo. Decisões técnicas devem ser tomadas com profissional especializado.
5. Desempenho e estabilidade
Desempenho é a forma como o aplicativo responde ao uso. Uma função que funciona, mas demora vários segundos para abrir, pode gerar abandono, especialmente em tarefas repetitivas.
O que medir, Tempo de abertura da tela inicial.
Resposta a toques e comandos. Tempo de carregamento de listas e imagens. Comportamento durante picadas de internet. Consumo de memória em sessões prolongadas. Consumo de bateria e temperatura do aparelho. Ocorrência de travamentos, fechamentos inesperados e reinícios.
Ferramentas como Android Studio Profiler e Xcode Instruments ajudam a levantar dados técnicos de desempenho. Durante o QA manual, anote também a percepção de uso. Depois de um tempo repetindo uma tarefa, pequenos atrasos passam a incomodar mais do que a primeira impressão.
A estabilidade precisa de um teste de uso contínuo. Abra o aplicativo, execute ações variadas, deixe uma tela em execução por determinado período e pressione o botão de fechamento. Depois, volte e confira se o estado foi preservado ou se houve perda de dados.
6. Acessibilidade e experiência do usuário
Acessibilidade significa criar interfaces que podem ser utilizadas por diferentes pessoas, incluindo quem tem baixa visão, deficiência motora, dificuldade de audição ou outras limitações. Ela melhora a experiência de muitos usuários e reduz barreiras desnecessárias.
Verificações práticas
Os textos podem ser ampliados sem corte ou sobreposição. As cores possuem contraste suficiente para leitura. Botões e áreas de toque são confortáveis de alcançar. O foco do leitor de tela percorre os elementos em ordem compreensível. Todos os botões têm rótulos claros. Imagens relevantes possuem descrição textual. Vídeos possuem legenda ou transcrição quando necessário. Nenhuma informação é comunicada somente por cor. A aplicação continua compreensível com recursos de TalkBack ou VoiceOver desativados.
No Android, o Accessibility Scanner é uma ferramenta do próprio sistema que aponta diversos problemas de interface. No iOS, o Xcode inclui o Accessibility Inspector. As ferramentas ajudam, mas a revisão humana continua importante para avaliar clareza e naturalidade da navegação.
7. Conteúdo, idiomas e mensagens de erro
Revise cada texto como se ele fosse desconhecido. Mensagens muito técnicas, traduções automáticas imprecisas ou instruções ambíguas geram dúvidas e chamados no suporte.
Confira:, Textos de criação de conta e login. Mensagens de sucesso e confirmação. Avisos de conexão, permissão e indisponibilidade. Descrições de produtos, serviços ou planos. Links e chamadas para ação. Convenções de data, hora, moeda e unidade de medida. Tradução em todos os idiomas oferecidos. Coerência entre o aplicativo, o site e o material de divulgação.
Erros devem informar o que aconteceu e, quando possível, como resolver. “Algo deu errado” isoladamente ajuda pouco. “Não foi possível salvar sua foto. Verifique o espaço disponível e tente novamente” fornece contexto e próximo passo.
8. Preparação para Google Play e Apple App Store
A versão aprovada pela equipe interna ainda pode ser rejeitada pela loja se não atender às regras de publicação. Reserve tempo para uma revisão específica desse processo.
Google Play
Verifique o Checklist de lançamento de apps do Google Play. Confirme o preenchimento dos detalhes do aplicativo, a classificação de conteúdo, a política de privacidade, os avisos de dados, o classificação indicativa para faixa etária e os requisitos para o público-alvo escolhido.
A verificação de-developed de app? O Google exige que os desenvolvedores forneçam acesso às contas de teste quando o aplicativo inclui áreas restritas ou recursos de login. A equipe deve preparar credenciais documentadas e limitar o acesso ao que for necessário.
Apple App Store
Na App Store Connect, revise as informações de metadados, categoria, classificação etária, captura de tela, preço, disponibilidade e notas de versão. Confira também os requisitos de privacidade do aplicativo, que incluem informações sobre coleta de dados e o uso de tecnologias de rastreamento.
Itens comuns de revisão
Nome do aplicativo e título da loja consistentes com a identidade usada nos demais canais. Ícone e capturas de tela legíveis, sem conteúdo enganoso. Links funcionais para política de privacidade e suporte. Contatos de suporte ativos. Versão do aplicativo testada no ambiente de distribuição escolhido. Descrições sem instruções de instalação que contrariem as regras da loja. Teste de purchase sandbox concluído quando houver compras dentro do aplicativo.
Consulte as políticas oficiais novamente pouco antes da submissão, pois os requisitos podem ser atualizados.
9. Roteiro de prova por dispositivo
Para transformar o checklist em trabalho executável, distribua tarefas quevisem a mesmo conjunto de critérios. Um modelo simples contém:
- Identificação do dispositivo e da versão do sistema operacional.
- Conta utilizada e dados de teste.
- Caso de teste com objetivo e passos.
- Resultado esperado.
- Resultado obtido.
- Evidência, como captura de tela ou vídeo curto.
- Severidade e responsável pelo acompanhamento.
Exemplo de caso de teste
| Campo | Exemplo |
|---|---|
| Caso | Recuperação de senha com link válido |
| Pré-condição | Usuário cadastrado e sem sessão ativa |
| Passos | Solicitar recuperação, abrir o link recebido e definir uma nova senha |
| Resultado esperado | Nova senha salva e usuário consegue entrar no aplicativo |
| Resultado obtido | A mensagem de sucesso aparece, mas o link expira após ser aberto |
| Severidade | Alta, pois pode impedir o acesso |
| Evidência | Captura de tela e registro do horário da reprodução |
A severidade deve considerar o impacto para o usuário e a existência de caminhos alternativos. Um problema crítico bloqueia uma função essencial. Um problema alto afeta um fluxo importante, mas possui contorno. Os demais podem ser corrigidos em uma iteração seguinte, desde que sejam registrados e acompanhados.
10. Estratégia de correção e decisão do lançamento
A revisão de QA gera uma lista de problemas, não uma decisão automática de publicar. Antes do lançamento, avalie os achados críticos e altos para definir se a experiência está aceitável. Corrija falhas que impedem login, cadastro, compra ou comunicação com o servidor. Revise problemas que afetam a maior parte dos usuários. Confirme se as correções introduziram novas falhas. Execute uma rodada curta de regressão nos fluxos alterados. Atualize a versão, as notas da loja e os materiais de suporte. Mantenha um canal claro para receber relatos após a publicação.
O monitoramento pós-lançamento é parte do processo. Padrões de erro em produção podem passar despercebidos em um teste interno, especialmente quando dependem de volume, horário ou dados específicos de alguns usuários.
Ferramentas que ajudam, mas não substituem o teste manual
| Ferramenta ou recurso | Contribuição principal |
|---|---|
| Android Studio Profiler | Análise de memória, CPU, energia e desempenho |
| Firebase Test Lab | Testes automatizados e execução em aparelhos reais no Android |
| Xcode Instruments | Perfilamento de desempenho de aplicativos iOS |
| Accessibility Scanner | Identificação de problemas comuns de acessibilidade no Android |
| Sentry ou ferramenta equivalente | Acompanhamento de erros em produção |
| BrowserStack | Testes de compatibilidade em navegadores e dispositivos |
| Planilhas ou ferramentas de gestão de casos | Registro dos testes e acompanhamento de correções |
A escolha depende do tamanho da equipe, do orçamento e da complexidade do aplicativo. Para um projeto pequeno, uma planilha bem organizada e um conjunto de aparelhos pode ser mais útil do que uma ferramenta sofisticada sem processo de uso definido.
Erros comuns antes do lançamento
Testar apenas no aparelho da equipe
O aparelho usado no desenvolvimento costuma ter sistema atualizado, bastante memória e configuração ajustada às necessidades de quem programa. Ele não representa a experiência de toda a audiência.
Considerar que um fluxo testado está validado
Uma alteração na tela de login pode afetar a recuperação de senha. Uma atualização da API pode mudar o formato de um dado exibido em várias partes do aplicativo. Sempre que corrigir algo, avalie os caminhos relacionados.
Ignorar estados de exceção
Falhas de servidor, internet instável e permissões negadas frequentemente aparecem durante o uso real. O checklist deve incluir o que acontece quando a conexão falha ou quando uma etapa não pode ser concluída.
Tratar acessibilidade como ajuste final
Elementos pequenos, contraste insuficiente e rótulos confusos são mais fáceis de corrigir quando o design está em desenvolvimento. Include a revisão desde o início.
Publicar sem monitoramento
Lançar sem acompanhar erros e métricas impede uma resposta rápida aos primeiros relatos. Defina indicadores antes da publicação, como taxa de erro, abandono de fluxo, tempo de carregamento e avaliações da loja.
Registrar apenas o problema
A equipe precisa saber como reproduzir a falha. Inclua dispositivo, sistema, conta, passos, resultado esperado e evidência. Descrições vagas aumentam o tempo de investigação e dificultam a priorização.
Perguntas Frequentes (FAQ)
1. Qual é a diferença entre QA manual e teste automatizado?
O QA manual é feito por pessoas que exploram o aplicativo e observam sua experiência. O teste automatizado utiliza scripts para executar ações repetidas e verificar resultados. As abordagens são complementares: a automação verificações frequentes, enquanto o teste manual ajuda a encontrar contextos inesperados, problemas de usabilidade e falhas relacionadas ao uso real.
2. Quantos dispositivos são necessários para testar um aplicativo antes do lança
mento?
Depende do público e da complexidade do produto. Não existe um número universal. Uma prática útil é combinar aparelhos mais usados pela audiência, modelos intermediários, um aparelho antigo ainda presente na base e versões representativas de Android e iOS. Priorize os fluxos críticos em todos eles e distribua os testes menos críticos entre os demais.
3. O checklist de QA manual substitui ferramentas como Firebase Test Lab ou Xcod
e?
Não. Essas ferramentas ampliam a cobertura de testes, especialmente em cenários repetitivos e diferentes ambientes. O QA manual acrescenta observação humana, análise de contexto e avaliação de clareza. Um aplicativo released com sucesso normalmente combina as duas abordagens.
4. Quais problemas devem impedir a publicação nas lojas?
Falhas que bloqueiam acesso, cadastro, compra, comunicação com o servidor ou outras funções essenciais têm prioridade máxima. Problemas de segurança, exposição indevida de dados e crashes frequentes também exigem análise cuidadosa. A decisão final depende do impacto, da frequência e da possibilidade de contorno para o usuário.
5. Como registrar e priorizar os erros encontrados durante o QA?
Descreva o contexto, os passos de reprodução, o resultado esperado, o resultado observado e as evidências. Classifique a severidade considerando o impacto no usuário. Erros críticos e altos devem entrar no ciclo de correção antes da decisão de lançamento, enquanto itens menores podem ser planejados, desde que registrados e acompanhados.
6. Quando iniciar o checklist de QA manual?
O processo deve começar antes da implementação final, com o planejamento dos requisitos e dos casos de teste. A revisão fica mais contínua à medida que novas versões são entregues. Se o checklist surge apenas na véspera da publicação, ainda pode revelar falhas importantes, mas deixa menos tempo para correções e novas validações.
Conclusão
Um checklist de QA manual antes de lançar um app é uma forma organizada de reduzir surpresas, encontrar falhas em tempo e entender a experiência de quem usa o aplicativo. O trabalho não consiste em apertar todos os botões, mas em cobrir os caminhos importantes, observar as condições de uso e registrar o que precisa ser melhorado.
Comece pelos fluxos críticos, e integrações. Depois, amplie a revisão para compatibilidade, conectividade, segurança, desempenho, acessibilidade e regras das lojas. Mantenha uma matriz clara de dispositivos, documente cada achado e reexecute os testes principais depois das correções.
Lançar com responsabilidade significa combinar revisão humana, ferramentas adequadas e acompanhamento depois da publicação. Nenhum checklist elimina todos os riscos, mas um processo consistente oferece muito maisVisibility sobre o estado real do aplicativo do que a confiança apenas nas últimas versões.
Se você precisa de ajuda para colocar isso em prática, a Baita Site tem uma equipe especializada em sites, e-commerce, sistemas e inteligência artificial, com domínio total de WordPress. Fale com a gente e veja como podemos acelerar o seu projeto.
Referências consultadas
Google Android Developers. Visão geral dos testes no Android. Documentação oficial sobre testes instrumentados, testes de interface e ferramentas do Android Studio. Google Play Console. Checklist de lançamento de apps. Orientação oficial sobre requisitos e verificação antes da publicação. Apple Developer. Testing your apps in Xcode. Documentação oficial da Apple sobre XCTest e execução de testes. Apple Developer. App privacy details. Referência oficial sobre privacidade de aplicativos e declarações de dados. Firebase. Firebase Test Lab. Serviço para executar testes automatizados e manuais em dispositivos reais Android.
-Android Accessibility Help. Testar acessibilidade. Recomendações oficiais para avaliação deTalkBack, contraste e navegação acessível.
Quer ajuda para colocar isso em pratica?
A Baita Site trabalha com sites, e-commerce, sistemas e IA. Quem prefere resolver com acompanhamento, sem ter que virar especialista em tudo, costuma procurar esse tipo de suporte.
Perguntas Frequentes (FAQ)
1. Qual é a diferença entre QA manual e teste automatizado?
O QA manual é feito por pessoas que exploram o aplicativo e observam sua experiência. O teste automatizado utiliza scripts para executar ações repetidas e verificar resultados. As abordagens são complementares: a automação acelera verificações frequentes, enquanto o teste manual ajuda a encontrar contextos inesperados, problemas de usabilidade e falhas relacionadas ao uso real.
2. Quantos dispositivos são necessários para testar um aplicativo antes do lançamento?
Depende do público e da complexidade do produto. Não existe um número universal. Uma prática útil é combinar aparelhos mais usados pela audiência, modelos intermediários, um aparelho antigo ainda presente na base e versões representativas de Android e iOS. Priorize os fluxos críticos em todos eles e distribua os testes menos críticos entre os demais.
3. O checklist de QA manual substitui ferramentas como Firebase Test Lab ou Xcode?
Não. Essas ferramentas ampliam a cobertura de testes, especialmente em cenários repetitivos e diferentes ambientes. O QA manual acrescenta observação humana, análise de contexto e avaliação de clareza. Um aplicativo publicado com sucesso normalmente combina as duas abordagens.
4. Quais problemas devem impedir a publicação nas lojas?
Falhas que bloqueiam acesso, cadastro, compra, comunicação com o servidor ou outras funções essenciais têm prioridade máxima. Problemas de segurança, exposição indevida de dados e crashes frequentes também exigem análise cuidadosa. A decisão final depende do impacto, da frequência e da possibilidade de contorno para o usuário.
5. Como registrar e priorizar os erros encontrados durante o QA?
Descreva o contexto, os passos de reprodução, o resultado esperado, o resultado observado e as evidências. Classifique a severidade considerando o impacto no usuário. Erros críticos e altos devem entrar no ciclo de correção antes da decisão de lançamento, enquanto itens menores podem ser planejados, desde que registrados e acompanhados.