As 20 principais perguntas da entrevista de teste de dispositivos móveis & Respostas

Anonim

A seguir estão perguntas e respostas frequentes da entrevista de teste de aplicativo móvel para testadores mais novos e experientes.

1) Explique qual é a diferença entre o teste da Web e o teste WAP?

  • Teste WAP: É o teste do WAP (Wireless Application Protocol) usado em aplicativos de rede
  • Teste da Web: está relacionado principalmente ao teste de aplicativos da web, como sites e portais

2) Liste algumas das ferramentas de teste móvel automatizado?

Para testes móveis, dois tipos de ferramentas de automação estão disponíveis para testar aplicativos móveis.

  • Ferramentas de teste móvel baseadas em objeto: solução Jama, Ranorex,
  • Ferramentas de teste móvel baseadas em imagens: RoutinBot, Egg Plant, Sikuli

3) Explique qual é a diferença entre simulador e emulador?

  • Simulador: É um equipamento de simulação de rede eletrônica ou estação base para telefones celulares CDMA / CMA. Ele ajuda a travar redes domésticas sem serviços de roaming e pode tornar o Voice; Chamadas de dados, SMS,
  • Emulador: é um software para testar aplicativos móveis sem um aparelho ativo

4) Liste os tipos de teste de aplicativo móvel?

Os tipos de teste de aplicativo móvel incluem

  • Testando usabilidade
  • Teste de Compatibilidade
  • Teste de interface
  • Teste de serviços
  • Teste de recursos de baixo nível
  • Teste de performance
  • Teste operacional
  • Testes de instalação
  • Teste de Segurança

5) Mencione qual é a estratégia de teste do Android?

A estratégia de teste padrão do Android deve incluir o seguinte teste

  • Teste de unidade
  • Teste de integração
  • Teste de Operação
  • Teste de Sistema

6) Explicar a estrutura de teste do Android?

A estrutura de teste do Android inclui três segmentos

  • Pacote de aplicativos: é o aplicativo de destino que precisa ser testado
  • Instrumentation TestRunner: é um executor de caso de teste que executa casos de teste no aplicativo de destino. Inclui ferramentas SDK para teste de construção e uma ferramenta que fornece APIs para escrever programas que controlam um dispositivo Android, por exemplo, MonkeyRunner
  • Pacote de teste: Inclui duas classes, classes de caso de teste e objetos Mock . As classes de casos de teste incluem métodos de teste para executar no aplicativo de destino, enquanto o objeto simulado inclui dados simulados que serão usados ​​como entrada de amostra para casos de teste.

7) Liste as práticas recomendadas para testes do Android?

  • O desenvolvedor deve preparar os casos de teste ao mesmo tempo em que está escrevendo o código
  • Junto com o código-fonte, todos os casos de teste devem ser armazenados
  • Use integração contínua e execute testes sempre que o código for alterado
  • Evite usar dispositivos enraizados e emuladores

8) Mencione quais são os bugs mais comuns encontrados durante o teste móvel?

  • Crítico: O sistema de seu telefone travou ao testar um recurso específico em seu dispositivo
  • Bloquear: não é possível fazer nada embora o telefone esteja ligado, a menos que você reinicie o dispositivo
  • Principal: Incapaz de executar uma função de um recurso específico
  • Menor: Em pequenos bugs, geralmente os bugs da GUI caem.

9) Explique o que é a estrutura de teste Robo-elétrica?

O teste feito no Android Testing Framework para emuladores ou dispositivo é difícil. Executar e construir casos de teste às vezes exige muito esforço de desenvolvimento. O framework Robo-elétrico permite que você execute o teste do Android diretamente no JVM sem a necessidade de um dispositivo ou emulador.

10) Explique como o teste A / B é feito para o aplicativo ios?

O teste A / B para ios inclui três etapas

  • Configure um teste: prepara duas versões do seu aplicativo iOS (A&B) e testa a métrica
  • Teste: testa duas versões do iOS acima em dispositivos simultaneamente
  • Analisar: Ele seleciona e mede a melhor versão para lançar

11) Ao realizar o teste móvel de ponta a ponta, quais são os principais critérios que você deve levar em consideração?

  • Instalação
  • Lançamento de aplicativo sem rede
  • Desinstalação de aplicativo
  • Orientação do aplicativo, se for compatível
  • Testar o desempenho do aplicativo em diferentes tipos de dispositivos e cenários de rede
  • Testando a resposta do aplicativo como ele está respondendo

12) Liste os recursos que a ferramenta monkey oferece?

As ferramentas do Monkey fornecem recursos como

  • Opções de configuração básica
  • Restrições operacionais
  • Tipos e frequências de eventos
  • Opções de depuração

13) Mencione quais devem ser os critérios de seleção da Ferramenta de Automação de Teste para Testes Móveis?

Para testes móveis, a ferramenta de automação de teste deve ter os seguintes critérios

  • Suporte multiplataforma: Certifique-se de que a ferramenta suporte sua plataforma de destino atual e futura
  • Usabilidade do script: ferramentas baseadas em objetos fornecem um alto grau de usabilidade do script
  • Requisito de Jailbreak: se a ferramenta usa dispositivos com acesso root, pode não ser compatível com a versão mais recente do sistema operacional e pode ser incompatível com as políticas de MDM
  • Mudanças no código-fonte : nem sempre é possível compartilhar o código-fonte
  • Tempo de espera para a nova versão do sistema operacional: em quanto tempo a ferramenta pode oferecer suporte ao novo iOS / Android / outra versão do sistema operacional

14) Quando escolher o teste de automação e quando o teste manual?

Teste Manual

  • Se o aplicativo tiver novas funcionalidades
  • Se o aplicativo requer testes uma ou duas vezes

Teste de Automatização

  • Se os testes de regressão forem repetidos
  • Aplicativo de teste para cenários complexos

15) Liste o problema mais comum que o testador enfrenta ao fazer testes móveis em computação em nuvem.

Os desafios que o testador enfrenta ao fazer o teste móvel são

  • Modelo de assinatura
  • Custo alto
  • Lock-in
  • Problemas de conectividade com a Internet
  • A automação é baseada em imagens e demorada
  • A automação não pode ser usada fora da estrutura

16) Explique o que inclui o teste de segurança móvel?

O teste de segurança móvel inclui

  • Verifica o suporte multiusuário sem interferir nos dados entre eles
  • Verifica o acesso a arquivos armazenados no aplicativo por qualquer usuário indesejado
  • Método de descriptografia ou criptografia usado para comunicação de dados confidenciais
  • Detecte áreas confidenciais em aplicativos testados para que eles não recebam nenhum conteúdo malicioso

17) Listar os testes de aplicativos móveis?

  • Teste em todos os navegadores da web
  • Navegadores de forma muito significativa em todos os dispositivos
  • Pode ser compatível com xHTML, HTML, WML, AJAX
  • Dificuldade em avaliar o desempenho devido ao mercado altamente fragmentado
  • Os emuladores não capturam todos os atributos ou características de um dispositivo
  • A implementação da especificação pode não ser consistente entre fornecedores e dispositivos
  • Em algumas situações, o transcodificador pode não respeitar os fatores de experiência do usuário

18) Explique o que é teste de porta?

Este teste é feito para testar a mesma funcionalidade em dispositivos diferentes com plataformas diferentes. É classificado em duas categorias

  • Teste de dispositivo
  • Teste de plataforma

19) Liste algumas ferramentas de teste do iPhone e iPad?

  • Testador de iPhone: Teste sua interface da web em uma moldura do tamanho de um iPhone
  • Appium: é uma ferramenta de automação de teste usada com aplicativos ios nativos e híbridos
  • iPad Peek: teste seu aplicativo da web usando uma interface de iPad
  • Test Studio: permite que você grave, crie e execute testes automatizados para seus aplicativos de iPad e iPhone.

20) Explique como você pode instalar o cartão SD no emulador?

Para instalar o cartão SD no emulador, você deve usar o comando

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Download grátis do PDF: Perguntas e respostas da entrevista de teste móvel