Teste de dispositivo móvel - tipos

Vejamos os detalhes dos diferentes tipos de teste que podemos realizar nos dispositivos móveis.

Conexões de rede

A tabela a seguir fornece uma lista de verificação de testes de conexão de rede que podem ser executados para um dispositivo móvel.

Sr. Não. Descrição
1 O aplicativo se comporta de acordo com as especificações se conectado à Internet por meio de Wi-Fi?
2 O aplicativo se comporta de acordo com as especificações se conectado à internet por 3G?
3 O aplicativo se comporta de acordo com as especificações se conectado à Internet por meio de 2G?
4 O aplicativo se comporta de acordo com as especificações do aplicativo está fora do alcance da rede?
5 O aplicativo volta a funcionar quando volta para o alcance da rede de fora do alcance da rede?
6 As transações de atualização são processadas corretamente após o restabelecimento da conexão.
7 O app ainda funciona corretamente durante o tethering ou de outra forma conectado a outro dispositivo?
8 O que acontece se o aplicativo alternar entre as redes (Wi-Fi, 3G, 2G)?
9 O aplicativo usa portas de rede padrão (Mail: 25, 143, 465, 993 ou 995 HTTP: 80 ou 443 SFTP: 22) para se conectar a serviços remotos, já que alguns provedores bloqueiam certas portas?

Interações do cartão SD

A tabela a seguir fornece uma lista de verificação para verificar as funções principais da interação do cartão SD com um telefone celular.

Sr. Não. Descrição
1 O aplicativo pode ser instalado no dispositivo?
2

O aplicativo se comporta conforme projetado / desejado se houver uma chamada recebida?

3 O aplicativo se comporta conforme projetado / desejado se houver um SMS recebido?
4 O aplicativo se comporta conforme projetado / desejado se o carregador estiver conectado?
5 O aplicativo se comporta conforme projetado / desejado se o carregador for desconectado?
6 O aplicativo se comporta conforme projetado / desejado se o dispositivo entrar no modo de hibernação
7 O aplicativo se comporta conforme projetado / desejado se o dispositivo sair do modo de hibernação?
8 O aplicativo se comporta conforme projetado / desejado se o dispositivo for reiniciado a partir da tela de bloqueio?
9 O aplicativo se comporta conforme projetado / desejado se o dispositivo estiver inclinado?
10 O aplicativo se comporta conforme projetado / desejado se o dispositivo for abalado?
11 O aplicativo se comporta conforme projetado / desejado se uma mensagem local vier de outro aplicativo (pense em: lembretes de calendário, tarefas pendentes etc.)?
12 O aplicativo se comporta conforme projetado / desejado se uma mensagem push vier de outro aplicativo (pense em: menções no Twitter, mensagem no Whatsapp, convite para Wordfeud etc.).
13 O aplicativo interage com o sensor GPS corretamente (liga / desliga, recupera dados GPS)?
14 A funcionalidade de todos os botões ou teclas do dispositivo está definida para este aplicativo?
15 Verifique se os botões ou teclas sem função definida não apresentam comportamento inesperado no aplicativo durante a ativação.
16 Caso haja um verdadeiro botão “voltar” disponível no dispositivo, o botão “voltar” leva o usuário à tela anterior?
17 Caso haja um verdadeiro botão de “menu” disponível no dispositivo, o botão de menu mostra o menu do aplicativo?
18 Caso haja um verdadeiro botão "home" disponível no dispositivo, o botão home leva o usuário de volta à tela inicial do dispositivo?
19 Caso haja um verdadeiro botão de “pesquisa” disponível no dispositivo, isso leva o usuário a alguma forma de pesquisa dentro do aplicativo?
20 O aplicativo se comporta conforme projetado / desejado se a mensagem "Bateria fraca" for enviada?
21 O aplicativo se comporta conforme projetado / desejado se o som do dispositivo estiver desligado?
22 O aplicativo se comporta conforme projetado / desejado se o dispositivo estiver no modo avião?
23 O aplicativo pode ser desinstalado do dispositivo?
24 O aplicativo funciona conforme o esperado após a reinstalação?
25 O aplicativo pode ser encontrado na app store? (Verifique após go-live)
26 O aplicativo pode alternar para diferentes aplicativos no dispositivo por meio de multitarefa conforme projetado / desejado?
27 Todas as posições (botões) da tela de toque estão funcionando quando um protetor de tela é usado?

Teste de Bluetooth

Dispositivos Bluetooth podem se comunicar apenas dentro de um raio de 10 metros. Esses dispositivos podem ser teclados, mouse, fones de ouvido sem fio, etc. A tabela a seguir fornece uma lista de verificação de testes de Bluetooth que podem ser realizados -

Sr. Não. Descrição
1 O usuário pode pesquisar todos os dispositivos disponíveis no intervalo.
2 Tanto as transmissões de dados quanto de voz podem ser enviadas por meio de redes de curto alcance.
3 Tanto as transmissões de dados quanto de voz podem ser recebidas por meio do uso de redes de curto alcance.
4 O usuário pode se desconectar a qualquer momento.
5 Ao fechar o Bluetooth, peça para desconectar as conexões atuais.
6 O alcance máximo do Bluetooth é de 10 metros.
7 Através do celular, você pode enviar fotos, vídeos, trocar cartões de visita e também transferir arquivos para o seu PC.
8 (Dispositivo emparelhado) esta é uma mensagem usada para confirmar que um usuário emparelhou com sucesso dois dispositivos Bluetooth.
9 Modo não detectável, um dispositivo que não responde às solicitações de descoberta.
10 Modo não detectável, um dispositivo que não responde às solicitações de descoberta.
11 No modo não emparelhável, um dispositivo que não aceita o emparelhamento está no modo não emparelável.
12 Senha, uma senha é uma senha definida pelo usuário necessária para se conectar a um dispositivo a partir de qualquer outro dispositivo. É altamente recomendável usar chaves de acesso sempre que possível para evitar acesso não autorizado aos seus dispositivos Bluetooth.
13 Autenticação - O processo de verificação da identidade da outra extremidade de um link de comunicação. Na tecnologia Bluetooth, isso é obtido pelo processo de autenticação baseado em chaves de acesso e emparelhamento.
14 Dispositivos não encontrados, esta é uma mensagem de erro que pode aparecer se uma pesquisa por outros dispositivos no intervalo não encontrar nada.
15 Modo inativo, um dispositivo está no modo inativo quando não tem links estabelecidos com outros dispositivos. Neste modo, um dispositivo pode descobrir outros dispositivos.
16 Teste de dispositivo conhecido, um dispositivo que já é conhecido por outro dispositivo. Os dispositivos foram emparelhados no passado ou alguma informação dos dispositivos conhecidos está armazenada.

Teste de Wi-Fi

Testar a conexão WiFi do seu celular é uma ótima maneira de verificar se a Internet está operando na velocidade prometida pelo seu provedor de serviços, mas você não está limitado a executar esses testes no seu computador desktop. O teste de WiFi em telefones celulares é uma maneira perfeita de testar a potência do sinal de WiFi em vários lugares da sua casa ou escritório. A seguir está a lista de verificação de teste de Wifi para um dispositivo móvel.

Sr. Não. Descrição
1 O aplicativo se comporta de acordo com as especificações se conectado à Internet por meio de Wi-Fi?
2 O aplicativo se comporta de acordo com as especificações do aplicativo está fora do alcance da rede?
3 O aplicativo volta a funcionar quando volta ao alcance da rede vindo de fora da rede?
4 O que acontece se o aplicativo alternar entre redes (Wi-Fi, 3G, 2G)
5 O aplicativo usa portas de rede padrão (Mail: 25, 143, 465, 993 ou 995 HTTP: 80 ou 443 SFTP: 22) para se conectar a serviços remotos, já que alguns provedores bloqueiam certas portas?

Como executar um teste de velocidade do WiFi do celular em seu smartphone

Executar um teste de velocidade do WiFi em seu smartphone é uma tarefa simples. Mais convenientes são os testes de velocidade executados no navegador da web móvel do smartphone. Basta seguir as instruções simples na tela para iniciar o teste. Se o teste online não salvar seus resultados, faça uma captura de tela após a conclusão do teste para fornecer um histórico.

Alguns testes estão disponíveis como aplicativos para as plataformas iOS e Android. Para usá-los, baixe o aplicativo desejado. Em seguida, siga as instruções para executar o teste e salve o resultado.

Ferramentas para realizar o teste de velocidade

Speed Test SpeedSmart WiFi & Mobile Network Speedtest- É compatível com Apple iPhone e iPad. É um aplicativo pago. SpeedSmart é o melhor utilitário de teste de velocidade do iOS para avaliar sua conexão celular (3G, 4G e LTE) e Wi-Fi em todos os seus dispositivos iOS. Uma rede de servidores global e um método de teste de velocidade inteligente garantem resultados precisos.

WiFi Speed Test- É compatível com telefones Android. É uma ferramenta paga. Com esta ferramenta, você pode testar a velocidade de sua rede local (LAN). O teste pode ser feito em rede sem fio (WiFi) ou com fio.

Localização e Globalização

Consulte a lista de verificação abaixo para ter uma ideia sobre os testes de localização e globalização para um dispositivo móvel.

Sr. Não. Descrição
1 O texto é traduzido.
2 As traduções atendem aos padrões de falantes nativos no que diz respeito à gramática e precisão da terminologia.
3 As caixas de diálogo são redimensionadas corretamente e o texto do diálogo é hifenizado de acordo com as regras de idioma da interface do usuário.
4 Caixas de diálogo traduzidas, barras de status, barras de ferramentas e menus cabem na tela em diferentes resoluções. Eles não se enrolam e não são cortados.
5 Os aceleradores de menu e diálogo são exclusivos.
6 O layout visual é consistente com o layout da edição nativa. Por exemplo, os elementos da caixa de diálogo estão na ordem correta das guias.

Teste de banco de dados

Existem diferentes maneiras de armazenar dados em aplicativos móveis. No caso do Android, você pode optar por armazenar seus dados no servidor, Preferências compartilhadas ou SQLite.

SQLiteé um banco de dados leve que é comumente usado no Android e em outros sistemas operacionais também. Para visualizar os dados no SQLite, pode ser necessário fazer o root no dispositivo ou usar emuladores para teste. Existem algumas ferramentas no Android Playstore que ajudam a extrair dados desse banco de dados.

Os seguintes tipos de testes devem fazer parte do seu teste de banco de dados móvel -

  • Teste de validação de banco de dados.
  • Teste de integração de banco de dados.
  • Teste de desempenho do banco de dados.
  • Teste de procedimento e função.
  • Teste de gatilho.
  • Teste de operações CRUD (Criar / Ler / Atualizar / Excluir) para ter certeza de que funcionarão no banco de dados.
  • Testar se as alterações do banco de dados são mostradas corretamente na IU do aplicativo.
  • Teste de função de pesquisa e indexação.

Teste de Recuperação

O teste de recuperação é usado para garantir que as operações possam continuar após um desastre. O teste de recuperação não verifica apenas o processo de recuperação, mas também a eficácia das partes componentes desse processo.

O teste de recuperação é a atividade de testar o quão bem um aplicativo é capaz de se recuperar de travamentos, falhas de hardware e outros problemas semelhantes. A seguir está a lista de verificação para o teste de Recuperabilidade.

Sr. Não Descrição
1 Os dados de backup adequados são preservados.
2 Os dados de backup são armazenados em um local seguro.
3 Os procedimentos de recuperação são documentados.
4 Todos os arquivos de mídia foram recuperados do ponto de restauração
5 Todos os contatos foram recuperados
6 Todos os aplicativos foram restaurados com sucesso

Teste de simultaneidade

Geralmente, usamos a ajuda de testes simultâneos para garantir que vários usuários possam acessar um programa ao mesmo tempo. Ao aplicar o teste de simultaneidade para um dispositivo móvel, como tal, haverá apenas um único usuário. Portanto, elimina a necessidade de testes de simultaneidade para um dispositivo móvel.

Testando usabilidade

Geralmente você obtém um equipamento onde um telefone celular e uma webcam podem ser ajustados para registrar a sessão de avaliação de usabilidade.

Existem ferramentas disponíveis como Aplausos . Eles fornecem um grupo direcionado de participantes da pesquisa que são escolhidos a dedo para testar seu aplicativo. O que separa a Applause de outros serviços semelhantes é que você pode consultar um especialista da Applause, que escolhe os participantes ideais com base na consulta.

A seguir está a lista de verificação geral para testes de GUI.

Sr. Não. Descrição
1 O aplicativo pode ser instalado no dispositivo?
2 O aplicativo se comporta conforme projetado / desejado se houver uma chamada recebida?
3 O aplicativo se comporta conforme projetado / desejado se houver um SMS recebido?
4 O aplicativo se comporta conforme projetado / desejado se o carregador estiver conectado?
5 O aplicativo se comporta conforme projetado / desejado se o carregador for desconectado?
6 O aplicativo se comporta conforme projetado / desejado se o dispositivo entrar no modo de hibernação?
7 O aplicativo se comporta conforme projetado / desejado se o dispositivo sair do modo de hibernação?
8 O aplicativo se comporta conforme projetado / desejado se o dispositivo for reiniciado a partir da tela de bloqueio?
9 O aplicativo se comporta conforme projetado / desejado se o dispositivo estiver inclinado?
10 O aplicativo se comporta conforme projetado / desejado se o dispositivo for abalado?
11 O aplicativo se comporta conforme projetado / desejado se uma mensagem local vier de outro aplicativo (pense em: lembretes de calendário, tarefas pendentes etc.).
12 O aplicativo se comporta conforme projetado / desejado se uma mensagem push vier de outro aplicativo (pense em: menções no Twitter, mensagem no Whatsapp etc.).
13 O aplicativo interage com o sensor GPS corretamente (liga / desliga, recupera dados GPS)?
14 A funcionalidade de todos os botões ou teclas do dispositivo está definida para este aplicativo?
15 Verifique se os botões ou teclas sem função definida não apresentam comportamento inesperado no aplicativo durante a ativação.
16 Caso haja um verdadeiro botão “voltar” disponível no dispositivo, o botão “voltar” leva o usuário à tela anterior?
17 Caso haja um verdadeiro botão de “menu” disponível no dispositivo, o botão de menu mostra o menu do aplicativo?
18 Caso haja um verdadeiro botão "home" disponível no dispositivo, o botão home leva o usuário de volta à tela inicial do dispositivo?
19 Caso haja um verdadeiro botão de “pesquisa” disponível no dispositivo, isso leva o usuário a alguma forma de pesquisa dentro do aplicativo?
20 O aplicativo se comporta conforme projetado / desejado se a mensagem "Bateria fraca" for enviada?
21 O aplicativo se comporta conforme projetado / desejado se o som do dispositivo estiver desligado?
22 O aplicativo se comporta conforme projetado / desejado se o dispositivo estiver no modo avião?
23 O aplicativo pode ser desinstalado do dispositivo?
24 O aplicativo funciona conforme o esperado após a reinstalação?
25 O aplicativo pode ser encontrado na app store? (Verifique após go-live)
26 O aplicativo pode alternar para diferentes aplicativos no dispositivo por meio de multitarefa conforme projetado / desejado?
27 Todas as posições (botões) da tela de toque estão funcionando quando um protetor de tela é usado?