CTFL-PT Performance Testing

A certificação Certified Tester Foundation Level – Performance Testing (CTFL-PT) é destinada a qualquer pessoa envolvida em teste de software que deseje ampliar seus conhecimentos em Testes de Performance ou qualquer pessoa que deseje iniciar uma carreira de especialista em testes de performance. A qualificação também é destinada a qualquer pessoa envolvida na engenharia de performance que deseja obter um melhor entendimento desses testes.

Resultados de negócios

Os candidatos ao teste de performance que obtiveram sua certificação devem ser capazes de realizar os seguintes objetivos de negócios:

  • 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.
  • Conceitualmente, 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 perfromance se alinham ao ciclo de vida do software.

Objetivos de Aprendizagem

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

  • Entender os princípios do teste de performance
  • Reconhecer os diferentes tipos de testes de performnce.
  • Lembrar dos tipos de testes no teste de performance.
  • Entender o conceito de geração de carga.
  • Dar exemplos de modos de falha comuns e suas causas dos testes de performance.
  • Entender as métricas comuns coletadas no teste de performance.
  • Explicar por que os resultados dos testes de performance são agregados.
  • Entender as principais fontes de métricas de performance.
  • Lembrar dos resultados comuns de um teste de performance.
  • Entender as principais atividades de teste de performance.
  • Explicar as categorias comuns de riscos de performance para diferentes arquiteturas.
  • Analisar os riscos de performance de um determinado produto em todo o ciclo de vida de desenvolvimento de software.
  • Analisar um determinado projeto para determinar quais atividades de teste de performance são apropriadas para cada fase do ciclo de vida do software.
  • Derivar os objetivos do teste de performance a partir de informações relevantes.
  • Descrever um plano de teste de performance que considere os objetivos do para um determinado projeto.
  • Criar uma apresentação que permita que vários stakeholders compreendam a lógica por trás do teste de performance.
  • Dar exemplos de protocolos comuns encontrados em testes de performance.
  • Entender o conceito de transações no teste de performance.
  • Analisar os perfis operacionais para uso do sistema.
  • Criar perfis de carga derivados de perfis operacionais para determinados objetivos de performance.
  • Analisar o rendimento e a simultaneidade ao desenvolver testes de performance.
  • Entender a estrutura básica de um script de teste de performance.
  • Implementar scripts de teste de performance consistentes com o plano.
  • Entender as atividades envolvidas na preparação para a execução de testes de performance.
  • Entender as atividades principais na execução de scripts de teste de performance.
  • Analisar e reportar os resultados e implicações do teste de performance.
  • Entender como as ferramentas suportam os testes de performance.
  • Avaliar a adequação das ferramentas de teste de performance em um determinado cenário do projeto.

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.