A tabela a seguir inclui um conjunto de casos de teste que você pode usar no seu plano de teste. Os casos de teste abrangem uma ampla variedade de cenários comuns que os apps para Android podem enfrentar ao serem executados em dispositivos ChromeOS.
|
Tipo de teste |
Caso de teste |
Cenário de app |
Caso de sucesso |
|---|---|---|---|
|
|
Encontrar app na Play Store |
Todos |
O app existe na Play Store e pode ser acessado em um Chromebook. Não há problema se estiver funcionando conforme esperado. OBSERVAÇÃO:sinalizações no manifesto podem fazer com que o app fique indisponível, dependendo do hardware do dispositivo ChromeOS. Este teste é melhor executado em dispositivos flip, já que eles representam com mais precisão o perfil de hardware da maioria dos dispositivos. |
|
|
Instalar app |
Todos |
O app é instalado no Chromebook sem problemas. |
|
|
Clamshell: iniciar app |
Todos |
O app é aberto sem falhar, travar ou gerar o erro "O app não está respondendo" (ANR, na sigla em inglês). O conteúdo do app está correto. |
|
Gerenciamento de janelas |
Clamshell: redimensionar janela |
Todos |
Se o botão de redimensionamento da janela estiver disponível, redimensione-a. O app não falha, para de responder ou gera o erro ANR. O conteúdo do app é dimensionado. Tente fazer isso em várias páginas do app. O cursor ativo permanece no lugar, e o conteúdo da página não muda, exceto para ajustar o layout da tela. |
|
Gerenciamento de janelas |
Clamshell: redimensionamento de forma livre |
Todos |
Tente arrastar o canto da janela para redimensioná-la. O app não falha, para de responder ou gera o erro ANR. O conteúdo do app é dimensionado. Tente fazer isso em várias páginas do app. O cursor ativo permanece no lugar, e o conteúdo da página não muda, exceto para ajustar o layout da tela. |
|
Gerenciamento de janelas |
Clamshell: reabrir app |
Todos |
Se o botão de redimensionamento da janela estiver disponível, redimensione-a. Depois, feche e reabra o app. O app é aberto com o mesmo tamanho e orientação da janela que tinha quando foi fechado. |
|
Gerenciamento de janelas |
Clamshell: minimizar e restaurar |
Todos |
Minimize e restaure o app. O app não apresenta falhas, travamentos ou ANR, e o conteúdo reaparece inalterado. |
|
Gerenciamento de janelas |
Clamshell: app em tela cheia |
Todos |
A tecla de tela cheia no teclado do ChromeOS coloca o app em tela cheia, sem a barra superior. O app não falha, para de responder ou gera o erro ANR. O conteúdo do app é dimensionado. |
|
Mouse e trackpad |
Clamshell: clique no trackpad |
Todos |
Use o trackpad para clicar em um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Mouse e trackpad |
Clamshell: clique com o botão direito do trackpad |
Todos |
Use o trackpad para clicar com o botão direito do mouse (toque com dois dedos) em um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Mouse e trackpad |
Clamshell: rolagem do trackpad |
Todos |
Em uma área de rolagem do app, como uma lista, use a ação de rolar com dois dedos no trackpad. O conteúdo do app rola. |
|
Mouse e trackpad |
Clamshell: zoom do trackpad |
Todos |
Em uma área do app compatível com zoom, como uma imagem ou um mapa, use o trackpad para ampliar. O conteúdo do app é ampliado. |
|
Mouse e trackpad |
Clamshell: clique do mouse |
Todos |
Usando um mouse, clique em um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Mouse e trackpad |
Clamshell: clique com o botão direito do mouse |
Todos |
Usando um mouse, clique com o botão direito em um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Mouse e trackpad |
Clamshell: rolagem do mouse |
Todos |
Em uma área de rolagem do app, como uma lista, use a roda de rolagem. O conteúdo do app rola. |
|
Mouse e trackpad |
Clamshell: rolar o mouse para ampliar |
Todos |
Em uma área do app compatível com zoom, como uma imagem ou um mapa, use a roda de rolagem. O conteúdo do app é ampliado. |
|
Mouse e trackpad |
Clamshell: clique na tela touchscreen |
Todos |
Com o dedo, pressione um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Mouse e trackpad |
Clamshell: clique com o botão direito do mouse na tela touchscreen |
Todos |
Com o dedo, toque e mantenha pressionado um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Mouse e trackpad |
Clamshell: rolagem na tela touchscreen |
Todos |
Em uma área de rolagem do app, como uma lista, use a ação de rolagem com um ou dois dedos. O conteúdo do app rola. |
|
Mouse e trackpad |
Clamshell: zoom na tela touchscreen |
Todos |
Em uma área do app compatível com zoom, como uma imagem ou um mapa, use os dedos para ampliar na tela touchscreen. O conteúdo do app é ampliado. |
|
Stylus |
Clamshell: clique com a stylus |
Todos |
Com uma stylus, clique em um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Stylus |
Clamshell: rolagem com a stylus |
Todos |
Em uma área de rolagem do app, como uma lista, use a ação de deslizar ou rolar com a stylus. O conteúdo do app rola. |
|
Input |
Clamshell: teclado físico |
Todos |
No modo clamshell, clique em uma caixa de entrada de texto e digite usando o teclado. O teclado na tela não aparece. O texto digitado aparece na caixa de entrada sem atraso. |
|
|
Comprar conteúdo no app |
IAP ativada |
Depois de ter feito login, tente comprar conteúdo no app. O conteúdo aparece no app corretamente. A compra aparece no histórico de compras do Google Play. |
|
|
Suspender/retomar |
Todos |
Com o app em execução, feche o Chromebook. Abra-o novamente depois de 5 a 10 segundos. O app volta a se conectar no mesmo estado. |
|
|
Conectividade Wi-Fi |
Todos |
Desligue o Wi-Fi. O app vai indicar a falta de conexão de Internet. Ative o Wi-Fi novamente. O app voltará a se conectar à Internet e vai funcionar normalmente. |
|
Gerenciamento de janelas |
Transição entre clamshell e touchview |
Todos |
Abra um app no modo clamshell e mude o dispositivo para o modo touchview. O tamanho e a orientação da janela são atualizados conforme esperado. |
|
|
Touchview: iniciar o app |
Todos |
O app é aberto sem falhar, travar ou gerar o erro "O app não está respondendo" (ANR, na sigla em inglês). O conteúdo do app está correto. Faça isso nos modos retrato e paisagem. |
|
Gerenciamento de janelas |
Touchview: redimensionar janela |
Todos |
Se o botão de redimensionamento da janela estiver disponível, redimensione-a. O app não falha, para de responder ou gera o erro ANR. O conteúdo do app é dimensionado. Tente fazer isso em várias páginas do app. O cursor ativo permanece no lugar, e o conteúdo da página não muda, exceto para ajustar o layout da tela. Faça isso nos modos retrato e paisagem. |
|
Gerenciamento de janelas |
Touchview: reabrir app |
Todos |
Se o botão de redimensionamento da janela estiver disponível, redimensione-a. Depois, feche e reabra o app. O app é aberto com o mesmo tamanho e orientação da janela que tinha quando foi fechado. Faça isso nos modos retrato e paisagem. |
|
Gerenciamento de janelas |
Touchview: minimizar e restaurar |
Todos |
Minimize e restaure o app. O app não apresenta falhas, travamentos ou ANR, e o conteúdo reaparece inalterado. |
|
Gerenciamento de janelas |
Touchview: girar o dispositivo |
Todos |
No modo tablet, gire o dispositivo em 90 graus. O app não gira OU, se girar, a janela e o conteúdo serão redimensionados corretamente. O cursor ou a página ativa permanecem no lugar. |
|
Input |
Touchview: clique na tela touchscreen |
Todos |
Com o dedo, pressione um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Input |
Touchview: clique com o botão direito do mouse na tela touchscreen |
Todos |
Com o dedo, toque e pressione um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Input |
Touchview: rolagem na tela touchscreen |
Todos |
Em uma área de rolagem do app, como uma lista, use a ação de rolagem com um ou dois dedos. O conteúdo do app rola. |
|
Input |
Touchview: zoom na tela touchscreen |
Todos |
Em uma área do app compatível com zoom, como uma imagem ou um mapa, use os dedos para ampliar o conteúdo. O conteúdo do app é ampliado. |
|
Input |
Touchview: clique com a stylus |
Todos |
Com uma stylus, clique em um controle por toque. O app responde como se houvesse um toque nesse local, sem atraso. |
|
Input |
Touchview: rolagem com stylus |
Todos |
Em uma área de rolagem do app, como uma lista, use a ação de deslizar ou rolar com a stylus. O conteúdo do app rola. |
|
Input |
Touchview: teclado virtual |
Todos |
No modo tablet, toque em uma área do app que use entrada de texto e digite algo. O teclado e o texto na tela aparecem conforme esperado. Faça isso nos modos retrato e paisagem, e nas transições entre eles. |
|
Câmera |
Touchview: tirar foto |
Comunicação |
O app abre a câmera, e as imagens de visualização são dimensionadas e orientadas corretamente. A foto resultante é dimensionada e orientada de maneira correta. Faça isso nos modos retrato e paisagem. |
|
|
Touchview: gravar vídeo |
Comunicação |
O app abre a câmera, e as imagens de visualização são dimensionadas e orientadas corretamente. No início da gravação, a visualização é dimensionada e orientada de maneira correta. O vídeo é exibido sem problemas, com o desempenho esperado. Não há atraso no áudio/vídeo, e o vídeo é exibido na velocidade em que foi gravado. Faça isso nos modos retrato e paisagem. |
|
Gerenciamento de janelas |
Touchview: mudar a orientação enquanto a câmera está ligada |
Comunicação |
Abra a câmera do app. Gire o dispositivo em 90 graus. O app não falha, para de responder ou gera o erro ANR. O app não deve girar OU, se girar, a janela e o conteúdo serão redimensionados corretamente. |
|
|
Criar conteúdo |
Criação de conteúdo |
A saída, como desenho, texto ou áudio, é gravada no app conforme esperado, sem atrasos. |
|
|
Salvar conteúdo |
Criação de conteúdo |
O app salva o conteúdo (localmente ou na nuvem), e o conteúdo é recriado fielmente quando reaberto. |
|
|
Compartilhamento de conteúdo |
|
O app compartilha conteúdo com terceiros. Terceiros podem receber e abrir conteúdo. |
|
|
Comunicação 1:1 |
Comunicação |
Envie um de cada tipo de mensagem possível para outro usuário, como um e-mail, mensagem de texto, ligação ou videochamada. Verifique a transmissão. |
|
|
Comunicação 1:muitos |
Comunicação |
Poste um de cada tipo possível para um grupo, por exemplo, publicação de feed de notícias, de fórum, grupo de chat. Verifique a transmissão. |
|
Câmera |
Clamshell: tirar uma foto |
Comunicação |
O app abre a câmera, e as imagens de visualização são dimensionadas e orientadas corretamente. A foto resultante é dimensionada e orientada de maneira correta. |
|
Câmera |
Clamshell: gravar vídeo |
Comunicação |
O app abre a câmera, e as imagens de visualização são dimensionadas e orientadas corretamente. No início da gravação, a visualização é dimensionada e orientada de maneira correta. O vídeo é exibido sem problemas, com o desempenho esperado. Não há atraso no áudio/vídeo, e o vídeo é exibido na velocidade em que foi gravado. |
|
Câmera |
Clamshell: a câmera faz uma nova tentativa depois que o app é retomado |
Comunicação |
Abra a câmera do app. Feche a tampa do dispositivo. Abra a tampa do dispositivo. O app continua permitindo que o usuário tire uma foto ou tente tirar uma foto novamente sem reiniciar o app. |
|
Input |
Tocar para desenhar |
Desenho ou escrita à mão |
Use um dedo para inserir traços de desenho no app. Os traços aparecem na tela conforme esperado, sem atraso. |
|
Stylus |
Stylus para desenhar |
Desenho ou escrita à mão |
Use a stylus para inserir traços de desenho no app. Os traços aparecem na tela conforme esperado, sem atraso. |
|
|
Reprodução de vídeo |
Comunicação ou social e mídia |
Reproduza um vídeo no app. A reprodução é simples, sem atrasos. O som está claro. |
|
|
Volume do som |
Comunicação ou social e mídia |
Se o app tiver controles de volume, tente mudar o volume enquanto a mídia com som é reproduzida. O volume é ajustado de acordo. |
|
|
Movimento de inclinação |
Jogos |
Incline o dispositivo enquanto um jogo com sensor de movimento está aberto. O app responde corretamente. |
|
|
Localização |
Clima, Maps ou Navegação |
O app encontra a localização geral do usuário, mesmo sem hardware de GPS. |
|
|
Outra funcionalidade específica do app não capturada |
Todos |
Use essa opção apenas se nenhum dos casos de teste de ações acima for adequado. |
|
interface |
Layout de tela grande |
Todos |
Caso a interface do app use o espaço extra da tela, o conteúdo ocupe toda a largura da tela no dispositivo ou tenha o tamanho ajustado corretamente. |
|
Mouse e trackpad |
Clamshell: arrastar com o trackpad |
Todos |
Solte uma parte do conteúdo, como uma imagem, em uma área do app em que o uso do trackpad seja adequado. O objeto solto é executado. |
|
Mouse e trackpad |
Clamshell: arrastar com o mouse |
Todos |
Com um mouse, solte uma parte do conteúdo, como uma imagem, em uma área adequada do app para essa ação. O objeto solto é executado. |
|
Input |
Clamshell: arrastar na tela touchscreen |
Todos |
Com o dedo, solte uma parte do conteúdo, como uma imagem, em uma área adequada do app para essa ação. O objeto solto é executado. |
|
Stylus |
Clamshell: arrastar com a stylus |
Todos |
Com a stylus, solte uma parte do conteúdo, como uma imagem, em uma área adequada do app para essa ação. O objeto solto é executado. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais: seta |
Todos |
As teclas de seta no teclado do ChromeOS funcionam como esperado no app. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais: Tab |
Todos |
A tecla Tab no teclado do ChromeOS funciona como esperado. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = cortar e copiar |
Todos |
Em uma caixa de entrada de texto, como uma mensagem ou um nome de maior pontuação, selecione um texto já existente. Recorte com Control+X. Cole em outro app com Control+V. Teste novamente com Control+C em vez de Control+X. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = tecla Escape |
Todos |
A tecla Escape corresponde ao fechamento da janela ativa ou ao retorno para a página anterior. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = tecla Enter |
Todos |
O pressionamento da tecla Enter aciona o botão selecionado, e o pressionamento da tecla Enter durante a edição de um campo de entrada em um formulário com vários campos envia o formulário. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = Enter para enviar |
Todos |
Em uma caixa de entrada de texto, como uma mensagem ou um nome de maior pontuação, digite um texto e pressione Enter. O texto é enviado ao app. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = teclas de atalho do app |
Todos |
Tente pressionar qualquer atalho de teclado comumente usado para o app. O app responde como esperado. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = voltar |
Todos |
A tecla "Voltar" no teclado do ChromeOS funciona como o botão "Voltar" no Android. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = atualizar |
Todos |
Em uma área do app com conteúdo ao vivo ou que só tem valor no momento em que é publicado, a tecla "Atualizar" no teclado do ChromeOS atualiza a visualização. |
|
Atalhos de teclado + navegação |
Clamshell: teclas especiais = janela de encaixe |
Todos |
Use Alt+[ ou Alt+] para fixar o app em um lado da tela. O app é fixado de maneira semelhante ao que acontece no navegador Chrome. |
|
Funcionalidade da área de trabalho |
Modo off-line |
Todos |
Desligue o Wi-Fi no menu de configurações. Tente usar um recurso do app disponível off-line. O recurso off-line funciona. |
|
Input |
Touchview: arrastar na tela touchscreen |
Todos |
Com o dedo, solte uma parte do conteúdo, como uma imagem, em uma área adequada do app para essa ação. O objeto solto é executado. |
|
Stylus |
Touchview: arrastar com a stylus |
Todos |
Com a stylus, solte uma parte do conteúdo, como uma imagem, em uma área adequada do app para essa ação. O objeto solto é executado. |
|
Stylus |
Pressão da stylus |
Desenho ou escrita à mão |
Use a stylus para fazer traços de desenho ou apagar traços de várias intensidades de pressão. Os traços aparecem na tela com peso variável, conforme esperado. |
|
Stylus |
Apagar com a stylus |
Desenho ou escrita à mão |
Selecione a opção de apagar e use a stylus para apagar partes de um desenho. As marcações desaparecem conforme esperado. Isso é importante para apps de desenho, mas os apps de anotação normalmente não apresentam esse recurso. |
|
Stylus |
Apenas stylus (sem uso do dedo) |
Desenho ou escrita à mão |
Selecione a opção para entrar apenas no modo stylus. Tente desenhar usando a stylus e, em seguida, usando o dedo. A tela tem marcações quando se usa a stylus, e não quando se usa o dedo. |
|
Stylus |
Cancelar o toque da stylus |
Desenho ou escrita à mão |
Enquanto usa a stylus para desenhar, posicione a palma da mão na tela. Nenhuma outra marca aparece na tela (chamada de "rejeição da palma"). |
|
Funcionalidade da área de trabalho |
Função multitarefas |
Apps em segundo plano |
Abra o app, interaja com a função e abra qualquer outro app. O app continua a função em segundo plano, como áudio em segundo plano ou um cronômetro. |