CTFL-MAT Mobile Application Testing

O CTFL-MAT é a sigla para Certified Tester Foundation Level - Mobile Application Testing e destina-se a profissionais que trabalham com tecnologia móvel. A certificação fornece uma visão sobre métodos, técnicas e ferramentas que um profissional pode usar para testar aplicativos móveis. Essa certificação também é voltada para profissionais que planejam começar a implementar projetos móveis ou estão trabalhando em empresas que planejam fazê-lo.

A certificação fornece uma vantagem para aqueles que desejam conhecer as atividades, funções, métodos e metodologias necessárias do projeto para dispositivos móveis, específicos para sua função.

A certificação CTFL-MAT complementa o nível fundamental (CTFL) como base acrescentando-se um módulo de especialização. Ele fornece uma entrada prática e fácil para a abordagem MAT.

O CTFL-MAT é voltado para os seguintes grupos principais de profissionais:

  • Profissionais que obtiveram uma profunda experiência em testes nos métodos tradicionais e gostariam de adquirir competência específica para testar aplicativos móveis.
  • Testadores profissionais juniores que estão iniciando na profissão de teste e gostaria de saber mais sobre a função do testador ao desenvolver aplicativos móveis
  • Profissionais com experiência em sua função e precisam de mais compreensão e conhecimento sobre como executar e gerenciar testes em todos os níveis em projetos móveis.

Esses profissionais incluem pessoas que exercem funções como testadores, analistas de teste, engenheiros de teste, consultores de teste, gerentes de teste, testadores de aceite de usuários e desenvolvedores de software. Essa certificação também pode ser apropriada para quem deseja um entendimento mais profundo em teste de software no mundo mobile, como gerentes de projeto, gerentes de qualidade, gerentes de desenvolvimento de software, analistas de negócios, diretores de TI e consultores de gerenciamento.

Objetivos de Aprendizagem

Testadores certificados devem ser capazes de demonstrar suas habilidades nas seguintes áreas:

  • 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.
  • Distinguir entre vários modelos de negócios para aplicativos móveis.
  • Lembrar de diferentes tipos de dispositivos móveis.
  • Distinguir entre diferentes tipos de aplicativos móveis.
  • Distinguir entre tipos gerais de arquitetura de aplicativos móveis.
  • Aplicar características e especificidades do mercado móvel na preparação de uma estratégia de teste.
  • Dar exemplos dos desafios associados ao teste de aplicativos móveis.
  • Descrever como os riscos específicos dos aplicativos móveis podem ser mitigados.
  • Descrever os recursos e o hardware específicos do dispositivo que devem ser considerados para teste.
  • Preparar testes para a compatibilidade do aplicativo com tamanhos de tela, proporção e densidade de tela.
  • Descrever como os testes podem mostrar os efeitos potenciais do superaquecimento do dispositivo no sistema em teste.
  • Lembrar de diferentes tipos de teste para testar os vários sensores de entrada usados ​​em dispositivos móveis.
  • Lembrar de testes a serem executados para vários métodos de entrada.
  • Descrever como os testes podem revelar problemas na interface do usuário ao alterar a orientação da tela.
  • Preparar testes para um aplicativo usando interrupções típicas de dispositivos móveis.
  • Preparar testes para alterar as permissões de acesso aos recursos do dispositivo solicitados pelo aplicativo.
  • 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.
  • Preparar testes para o tratamento de notificações pelo sistema em teste.
  • Descrever como os testes podem verificar a funcionalidade correta dos links de acesso rápido.
  • Distinguir entre diferentes testes necessários para aplicativos nativos, da web e híbridos.
  • Lembrar dos testes necessários para aplicativos disponíveis em várias plataformas ou versões do sistema operacional.
  • Lembrar de testes necessários para a coexistência e interoperabilidade com outros aplicativos.
  • Resumir os testes para testes de conectividade, incluindo em rede, ao usar o Bluetooth e ao alternar para o modo de vôo.
  • Preparar testes de instalabilidade para aplicativos móveis.
  • Preparar testes de estresse para aplicativos móveis.
  • Dar exemplos de problemas de segurança relacionados a aplicativos móveis.
  • Lembrar de considerações de tempo e comportamento de recursos para aplicativos móveis.
  • Preparar testes de usabilidade para aplicativos móveis.
  • Reconher o tipo de testes necessários para o teste de banco de dados de aplicativos móveis.
  • Resumir os testes necessários para internacionalização (globalização) e testes de localização de aplicativos móveis.
  • Resumir a necessidade de teste de acessibilidade no teste de aplicativos móveis.
  • Descrever os níveis de teste adicionais, como testes de campo, e as atividades extras associadas necessárias para um teste eficaz de aplicativos móveis.
  • Descrever os testes necessários para executar a aprovação da loja de aplicativos para publicação de aplicativos.
  • Lembrar do gerenciamento de teste com base em sessão, personas e mnemônicos no contexto de teste móvel exploratório.
  • Descrever o uso de tours e heurísticas como técnicas exploratórias para testes de aplicativos móveis.
  • Usar um tour específico para celular (como o Feature tour) para testar um aplicativo para celular.
  • Combinar o processo de teste, conforme descrito no plano de estudos ISTQB® Certified Tester Foundation Level, às necessidades dos testes de aplicativos móveis.
  • Descrever as abordagens para testes em cada nível de teste, específicas para testes de aplicativos móveis.
  • Lembrar dos ambientes de desenvolvimento usados ​​para o desenvolvimento de aplicativos móveis.
  • Lembrar de algumas das ferramentas comuns fornecidas como parte das plataformas de desenvolvimento de aplicativos.
  • Entender as diferenças entre emuladores e simuladores.
  • Descrever o uso de emuladores e simuladores para testes de aplicativos móveis.
  • Distinguir entre várias abordagens para montar um laboratório de teste.
  • Distinguir entre abordagens e estruturas de automação comuns para teste de aplicativos móveis.
  • Descrever vários métodos de automação para testar aplicativos móveis.
  • Lembrar dos vários parâmetros a serem considerados durante a avaliação das ferramentas de automação de teste móvel.
  • Distinguir entre abordagens comuns da criação de laboratórios de teste com vantagens e desvantagens em relação à automação de testes.

Pré-requisitos para o exame

  • Possuir a certificação CTFL Foundation Level pelo BSTQB ou qualquer outro Conselho Nacional do ISTQB.

No entanto, é recomendável que o candidato também:

  • Tenha um mínimo conhecimento em qualquer desenvolvimento de software ou teste de software,
  • Pelo menos seis meses de experiências atuando em teste ou desenvolvimento de software.