A Mobile Application Testing (CT-MAT) aumenta sua capacidade de entregar qualidade em um dos ambientes mais desafiadores: mobile, com milhares de combinações de dispositivos, SO, redes e contextos de uso. Você aprende estratégias e técnicas para testes funcionais, compatibilidade, performance e usabilidade, reduzindo defeitos que viram avaliações ruins. O impacto na carreira é se tornar um especialista em uma área muito demandada por produtos digitais.
Benefícios diretos: melhor cobertura em cenários reais, diagnóstico de problemas intermitentes, aumento da estabilidade e experiência do usuário, e diferenciação para atuar em times mobile-first.
Valores da Certificação
É esperado que a pessoa com esta certificação esteja apta a:
- Compreender e rever os drivers de negócios e tecnologia para aplicativos móveis a fim de criar uma estratégia de teste;
- Identificar e compreender os principais desafios, riscos e expectativas associados ao teste de uma aplicação móvel;
- Aplicar tipos e níveis de teste específicos para aplicações móveis; aplicar tipos de testes comuns, tais como os mencionados no syllabus da ISTQB® Certified Tester Foundation Level, no contexto específico das aplicações móveis;
- Realizar as atividades necessárias especificamente para testes de aplicações móveis como parte das principais atividades do processo de teste do ISTQB®;
- Identificar e utilizar ambientes adequados e ferramentas apropriadas para testes de aplicações móveis;
- Compreender métodos e ferramentas especificamente para apoiar a automação de testes de aplicações móveis.
Ficha do Exame
Pré-requisitos: certificação CTFL
Idioma: Português-BR
Número de questões: 40
Tipo de questões: múltipla escolha
Tempo de Exame*: 60 min (estrangeiros: +25%)
Pontuação: 40 pontos (1 ponto por questão)
Aprovação: mínimo de 26 pontos (65%)
Distribuição das questões e pontuações:
| Capítulo | Questões | Pontuação |
| 1 | 8 | 8 |
| 2 | 13 | 13 |
| 3 | 11 | 11 |
| 4 | 4 | 4 |
| 5 | 4 | 4 |
(*) Ao final da prova, o candidato terá 10 minutos para transferir suas respostas para o gabarito.
Exemplo de Exame
Objetivos de Aprendizagem (LO)
- Mundo Mobile, diretrizes de negócio e tecnologia
- Dados do Mobile Analytics: MAT-1.1.1 (K2) Descrever como os dados de análise móvel disponíveis podem ser usados como entrada para a estratégia de teste e o plano de teste.
- Modelos de negócios: MAT-1.2.1 (K2) Distinguir entre vários modelos de negócios de aplicativos para dispositivos móveis.
- Tipos de dispositivos móveis: MAT-1.3.1 (K1) Lembrar de diferentes tipos de dispositivos móveis.
- Tipos de aplicativos: MAT-1.4.1 (K2) Distinguir entre diferentes tipos de aplicativos para dispositivos móveis.
- Arquitetura de aplicativos: MAT-1.5.1 (K2) Distinguir entre tipos gerais de arquitetura de aplicativos para dispositivos móveis.
- Estratégia de teste: MAT-1.6.1 (K3) Aplicar as características e especificidades do mercado móvel na preparação de uma estratégia de teste.
- Desafios do teste: MAT-1.7.1 (K2) Dar exemplos dos desafios associados ao teste de aplicativos para dispositivos móveis.
- Riscos no teste: MAT-1.8.1 (K2) Descrever como os riscos específicos de aplicativos para dispositivos móveis podem ser mitigados.
- Tipos de teste
- Teste de compatibilidade do dispositivo de hardware: MAT-2.1.1 (K2) Descrever os recursos e hardware específicos do dispositivo, que devem ser considerados para testes. MAT-2.1.2 (K3) Preparar testes para a compatibilidade do aplicativo com tamanhos, proporção e densidade de tela. MAT-2.1.3 (K2) Descrever como os testes podem mostrar os efeitos potenciais do superaquecimento do dispositivo no sistema em teste. MAT-2.1.4 (K1) Relembrar os diferentes tipos de teste para testar os vários sensores de entrada usados em dispositivos móveis. MAT-2.1.5 (K1) Relembrar os testes a serem executados para vários métodos de entrada. MAT-2.1.6 (K2) Descrever como os testes podem revelar problemas na interface do usuário ao mudar a orientação da tela. MAT-2.1.7 (K3) Preparar testes para um aplicativo usando interrupções típicas de dispositivos móveis. MAT-2.1.8 (K3) Preparar testes para alterar as permissões de acesso aos recursos do dispositivo solicitados pelo aplicativo. MAT-2.1.9 (K3) Preparar testes para verificar o impacto de um aplicativo no consumo de energia de um dispositivo e o impacto de seu estado de energia no aplicativo.
- Teste de interações de aplicativos com o software do dispositivo: MAT-2.2.1 (K3) Preparar testes para o tratamento de notificações pelo sistema em teste. plano. Testar o efeito de alterar as configurações de notificação na funcionalidade do aplicativo. MAT-2.2.2 (K2) Descrever como os testes podem verificar a funcionalidade correta dos links de acesso rápido. MAT-2.2.3 (K3) Preparar testes para o impacto em um aplicativo das configurações de preferência do usuário fornecidas por um sistema operacional. MAT-2.2.4 (K2) Distinguir entre diferentes testes exigidos para aplicações nativas, web e híbridas. MAT-2.2.5 (K1) Testar chamadas necessárias para aplicativos que estão disponíveis em várias plataformas ou versões do sistema operacional. MAT-2.2.6 (K1) Testar a recuperação requerida para coexistência e interoperabilidade com outros aplicativos.
- Teste de vários métodos de conectividade: MAT-2.3.1 (K2) Resumir os testes para teste de conectividade, incluindo aqueles entre redes, ao usar o Bluetooth e ao alternar para o modo de avião.
- Tipos e processos de teste
- Tipos comuns e aplicáveis de teste: MAT-3.1.1 (K3) Preparar testes de instalação para aplicativos para dispositivos móveis. MAT-3.1.2 (K3) Preparar testes de estresse para aplicativos para dispositivos móveis. MAT-3.1.3 (K2) Dar exemplos de problemas de segurança relacionados a aplicativos para dispositivos móveis. MAT-3.1.4 (K1) Lembrar-se de considerações de comportamento de recursos e tempo para aplicativos para dispositivos móveis. MAT-3.1.5 (K3) Preparar testes de usabilidade para aplicativos para dispositivos móveis. MAT-3.1.6 (K1) Reconhecer os tipos de testes necessários para o teste de banco de dados de aplicativos para dispositivos móveis. MAT-3.1.7 (K2) Resumir os testes necessários para internacionalização (globalização) e testes de regionalização de aplicativos para dispositivos móveis. MAT-3.1.8 (K2) Resumir a necessidade dos testes de acessibilidade em testes de aplicativos para dispositivos móveis.
- Níveis de testes adicionais aplicáveis: MAT-3.2.1 (K2) Descrever os níveis de teste adicionais, como testes de campo, e as atividades extras necessárias associadas para um teste eficaz de aplicativos para dispositivos móveis. MAT-3.2.2 (K2) Descrever os testes necessários para executar a aprovação da loja de aplicativos para aplicativos que serão publicados.
- Técnicas de teste baseadas na experiência: MAT-3.3.1 (K1) Relembrar o gerenciamento de testes baseado em sessão, personas e mnemônicos no contexto de testes móveis exploratórios. MAT-3.3.2 (K2) Descrever o uso de roteiros e heurísticas como técnicas exploratórias para testes de aplicativos para dispositivos móveis. MAT-3.3.3 (K3) Fazer uso de um roteiro específico para celular (como o roteiro por recursos) para testar um dispositivo móvel.
- Processo e abordagem do teste: MAT-3.4.1 (K2) Corresponder o processo de teste, às necessidades dos testes de aplicativos para dispositivos móveis. MAT-3.4.2 (K2) Descrever as abordagens para testes em cada nível de teste, especificamente para testes de aplicativos para dispositivos móveis.
- Plataformas de aplicativos, ferramentas e ambiente
- Plataformas de desenvolvimento de aplicativos: MAT-4.1.1 (K1) Lembrar dos ambientes de desenvolvimento usados para o desenvolvimento de aplicativos para dispositivos móveis.
- Ferramentas comuns da plataforma de desenvolvimento: MAT-4.2.1 (K1) Lembrar de algumas das ferramentas fornecidas como parte das plataformas de desenvolvimento de aplicativos.
- Emuladores e Simuladores: MAT-4.3.1 (K2) Compreender as diferenças entre emuladores e simuladores. MAT-4.3.2 (K2) Descrever o uso de emuladores e simuladores para testes de aplicativos para dispositivos móveis.
- Configurando um laboratório de teste. MAT-4.4.1 (K2) Distinguir entre as várias abordagens para configuração de um laboratório de teste.
- Automação da execução dos testes
- Abordagens de automação: MAT-5.1.1 (K2) Distinguir entre abordagens de automação comuns e estruturas para testes de aplicativos móveis.
- Métodos de automação: MAT-5.2.1 (K2) Descrever vários métodos de automação para testar aplicativos móveis.
- Avaliação das ferramentas de automação: MAT-5.3.1 (K1) Relembrar os vários parâmetros a serem considerados durante a avaliação de ferramentas de automação de testes móveis.
- Abordagens para configuração de um laboratório de automação: MAT-5.4.1 (K2) Distinguir entre abordagens comuns de criação de laboratórios de teste com vantagens e desvantagens em relação à automação de testes.
