Os recursos de câmera dependem do hardware, do app de câmera do fabricante e da versão do Android. Por isso quebram em aparelhos que você não tem. Esta lista cobre captura, seleção e envio.
Permissões primeiro
- Permitir, negar, negar para sempre. Rode o recurso com cada resposta. Uma permissão de câmera negada deve levar a uma explicação, não a um travamento ou a uma tela preta.
- Permissão revogada com o app em segundo plano. Revogue nas configurações do sistema, volte ao app e use o recurso.
- Opções "só desta vez" e "somente durante o uso". Se seu app pede acesso, confira se ele trata a permissão ausente no próximo início.
- Seletor do sistema versus acesso total à galeria. Se os usuários escolhem fotos pelo seletor do sistema, confirme que o app funciona sem acesso amplo ao armazenamento.
Captura
- Tirar uma foto e gravar um vídeo. Confira se o resultado é salvo, exibido e não está girado de forma errada.
- Orientação. Fotografe na vertical e na horizontal e gire o celular durante a captura. Rotação errada é um clássico.
- Câmera frontal e traseira. Alterne entre elas, inclusive rapidamente.
- Pouca luz, flash ligado e desligado.
- Interrupções. Ligação, notificação ou troca de app durante a captura. Volte e confira o estado.
- Outro app usando a câmera. Abra o recurso enquanto um app diferente usa a câmera.
- Pouco armazenamento. Encha o armazenamento e tente salvar.
- Gravações longas. Grave mais tempo do que o normal; acompanhe memória e tamanho do arquivo.
Seleção e importação
- Fontes diferentes. Escolha da galeria, de fotos na nuvem, de arquivos e de downloads.
- Arquivos grandes. Uma foto de câmera de alta resolução e um vídeo longo.
- Formatos. Formatos comuns de foto e vídeos de aparelhos diferentes. Escolha algo que seu app não espera e confirme um erro claro.
- Vários de uma vez. Selecione vários itens, se o app permitir.
- Cancelar. Saia do seletor; o app deve voltar de forma limpa.
Envio e processamento
- Progresso e cancelamento. Envios grandes precisam de progresso visível e de uma forma de parar.
- Conexão fraca. Troque de rede durante o envio e use o modo avião.
- Segundo plano. Saia do app durante o envio; ele continua ou falha de forma clara?
- Compressão e limites de tamanho. Confira se os limites são aplicados com uma mensagem clara.
- Metadados. Decida se a localização nas fotos deve ser mantida ou removida, e confira se o app faz o que você pretende. Isso mexe com privacidade; isto não é aconselhamento jurídico.
- Reprodução. Reproduza a mídia enviada em outro aparelho.
Variedade de aparelhos
Se der, teste em pelo menos dois fabricantes e duas versões do Android. Bugs de câmera costumam ser específicos de um aparelho. Peça aos testadores que informem o modelo e a versão do Android em cada relatório. Veja como testadores enviam um relatório de bug.
De volta ao hub de testes de apps Android. Relacionados: roteiro de localização e sensores e assinatura do app e testadores.
A AppReviewX oferece feedback privado e estruturado de outros desenvolvedores em uma variedade de aparelhos; 1 feedback = 1 crédito. Comece grátis.