AppReviewX Entrar

Teste câmera, fotos e recursos de mídia no Android

Diferenças entre aparelhos afetam mais os recursos de câmera. Uma lista de testes para captura, seletor e envio.

Neste guia

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

  1. 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.
  2. Permissão revogada com o app em segundo plano. Revogue nas configurações do sistema, volte ao app e use o recurso.
  3. 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.
  4. 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

  1. Tirar uma foto e gravar um vídeo. Confira se o resultado é salvo, exibido e não está girado de forma errada.
  2. Orientação. Fotografe na vertical e na horizontal e gire o celular durante a captura. Rotação errada é um clássico.
  3. Câmera frontal e traseira. Alterne entre elas, inclusive rapidamente.
  4. Pouca luz, flash ligado e desligado.
  5. Interrupções. Ligação, notificação ou troca de app durante a captura. Volte e confira o estado.
  6. Outro app usando a câmera. Abra o recurso enquanto um app diferente usa a câmera.
  7. Pouco armazenamento. Encha o armazenamento e tente salvar.
  8. Gravações longas. Grave mais tempo do que o normal; acompanhe memória e tamanho do arquivo.

Seleção e importação

  1. Fontes diferentes. Escolha da galeria, de fotos na nuvem, de arquivos e de downloads.
  2. Arquivos grandes. Uma foto de câmera de alta resolução e um vídeo longo.
  3. Formatos. Formatos comuns de foto e vídeos de aparelhos diferentes. Escolha algo que seu app não espera e confirme um erro claro.
  4. Vários de uma vez. Selecione vários itens, se o app permitir.
  5. Cancelar. Saia do seletor; o app deve voltar de forma limpa.

Envio e processamento

  1. Progresso e cancelamento. Envios grandes precisam de progresso visível e de uma forma de parar.
  2. Conexão fraca. Troque de rede durante o envio e use o modo avião.
  3. Segundo plano. Saia do app durante o envio; ele continua ou falha de forma clara?
  4. Compressão e limites de tamanho. Confira se os limites são aplicados com uma mensagem clara.
  5. 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.
  6. 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.