Teste de Software

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:

(*) Ao final da prova, o candidato terá 10 minutos para transferir suas respostas para o gabarito.

Exemplo de Exame

Exemplo de Exame A v1.1

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.

Estrutura do Exame

  • Teste de Software: as questões de prova são elaboradas por especialistas do BWG-E, grupo de trabalho do BSTQB exclusivo para esta finalidade. Seus membros são certificados pelo ISTQB, com mais de 10 anos de experiência na área de Qualidade de Software. Esses profissionais seguem rigorosamente os critérios estabelecidos pelo ISTQB no ISTQB Exam Structure Tables e ISTQB Exam Structure and Rules - Assista neste vídeo, de 5 minutos, como é criada uma questão de exame no BSTQB.
  • Engenharia de Requisitos e Digital Design: as questões de prova dos exames são desenvolvidas por especialista do IREB, e traduzidas por uma equipe dedicada da Comunidade IREB Brasil.
  • Arquitetura de Software: as questões de prova são desenvolvidas pelo ISAQB, e traduzidas por uma equipe dedicada da própria organização.