Teste de Software

A Performance Testing (CT-PT) é um diferencial para quem quer evitar o tipo de falha que mais dói: sistema lento, indisponível e que derruba receita e reputação. Você aprende a planejar e executar testes de carga, estresse, resistência, pico, capacidade, entre outros, definir métricas e interpretar resultados para encontrar gargalos e orientar melhorias. O impacto na carreira é se tornar o profissional que protege escalabilidade e experiência do usuário, especialmente em produtos digitais e plataformas. 

Benefícios diretos: visão prática de performance engineering, melhor tomada de decisão com dados, redução de incidentes e maior valorização em times que operam em produção 24/7. 

Valores da Certificação

É esperado que as pessoas certificadas esteja aptas a: 

  • Entender os conceitos básicos da eficiência de performance e teste de performance;
  • Definir riscos de desempenho, metas e requisitos para atender às necessidades e expectativas dos stakeholders;
  • Entender as métricas de performance e como coletá-las;
  • Desenvolver um plano de teste de performance para atingir metas e requisitos declarados;
  • Projetar, implementar e executar testes básicos de performance;
  • Analisar os resultados de um teste de performance e suas implicações para stakeholders;
  • Explicar o processo, a lógica, os resultados e suas as implicações para stakeholders;
  • Entender as categorias e usos para as ferramentas de performance e os critérios para sua seleção;
  • Determinar como as atividades de teste de performance se alinham ao ciclo de vida do software.

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.0

Objetivos de Aprendizagem (LO)

  • Conceitos básicos
    • Princípios do Teste de Performance: PTFL-1.1.1 (K2) Compreender os princípios do teste de performance.
    • Tipos de Teste de Performance: PTFL-1.2.1 (K2) Compreender os diferentes tipos de testes de performance.
    • Testando os tipos de Teste de Performance: PTFL-1.3.1 (K1) Chamar os tipos de teste no teste de performance.
    • O Conceito de geração de carga: PTFL-1.4.1 (K2) Entender o conceito de geração de carga.
    • Modos comuns de falha de eficiência de performance e suas causas: PTFL-1.5.1 (K2) Dar exemplos de modos de falha comuns de testes de performance e suas causas.
  • Fundamentos da medição da performance
    • Métricas típicas coletadas no Teste de Performance: PTFL-2.1.1 (K2) Entender as métricas mais comuns coletadas nos Testes de Performance.
    • Agregação de resultados do Teste de Performance: PTFL-2.2.1 (K2) Explicar por que os resultados dos testes de performance são agregados.
    • Principais fontes de métricas de performance: PTFL-2.3.1 (K2) Compreender as principais fontes de métricas de performance.
    • Resultados comuns do Teste de Performance: PTFL-2.4.1 (K1) Recordar os resultados mais comuns dos testes de performance. 
  • O teste de performance no ciclo de vida do software
    • Principais atividades no teste de performance: PTFL-3.1.1 (K2) Compreender as principais atividades no Teste de Performance.
    • Categorias de riscos de performance para diferentes arquiteturas: PTFL-3.2.1 (K2) Explicar as categorias mais comuns de riscos de performance para diferentes arquiteturas.
    • Riscos de performance em todo o ciclo de vida de desenvolvimento de software: PTFL-3.3.1 (K4) Analisar os riscos de performance de um determinado produto em todo o ciclo de vida de desenvolvimento de software.
    • Atividades no teste de performance: PTFL-3.4.1 (K4) Analisar um projeto qualquer para determinar as atividades de teste de performance apropriadas para cada fase do ciclo de vida de desenvolvimento de software. 
  • Tarefas de teste de performance
    • Planejamento: PTFL-4.1.1 (K4) Derivar os objetivos do Teste de Performance a partir de informações relevantes. PTFL-4.1.2 (K4) Delinear um Plano de Teste de Performance que considere os objetivos de performance para um determinado projeto. PTFL-4.1.3 (K4) Criar uma apresentação que permita que vários stakeholders compreendam a lógica por trás do teste planejado.
    • Análise, modelagem e implementação: PTFL-4.2.1 (K2) Dê exemplos de protocolos comuns encontrados em testes de performance. PTFL-4.2.2 (K2) Compreender o conceito de transações nos testes de performance. PTFL-4.2.3 (K4) Analisar os perfis operacionais para uso do sistema. PTFL-4.2.4 (K4) Criar os perfis de carga derivando-os dos perfis operacionais para determinados objetivos de performance. PTFL-4.2.5 (K4) Analisar a taxa de transferência e a simultaneidade ao desenvolver testes de performance. PTFL-4.2.6 (K2) Compreender a estrutura básica de um script de teste de performance. PTFL-4.2.7 (K3) Implementar os scripts de teste de performance consistentes com os perfis do plano de carga. PTFL-4.2.8 (K2) Compreender as atividades envolvidas na preparação para execução de testes de performance.
    • Execução: PTFL-4.3.1 (K2) Compreender as atividades principais na execução dos scripts de teste de performance.
    • Analisando os resultados e relatórios: PTFL-4.4.1 (K4) Analisar e relatar os resultados dos testes de performance e suas implicações.
  • Ferramentas
    • Ferramentas de Suporte: PTFL-5.1.1 (K2) Compreender como as ferramentas suportam testes de performance.
    • Avaliação de Ferramentas: PTFL-5.2.1 (K4) Avaliar a adequação de ferramentas de teste de performance em um determinado cenário de projeto.

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.