fbpx

ISTQB® Advanced Level – Technical Test Analyst

A definir
A agendar
A agendar
Chat

O curso ISTQB Advanced Technical Test Analyst aprofunda os conhecimentos sobre testes adquiridos no nível Foundation, de forma a capacitar os Technical Test Analysts para trabalharem dentro da estrutura de teste estabelecida pelo Test Manager para um determinado projeto. Os Technical Test Analysts contribuem com seu conhecimento dos riscos técnicos inerentes ao projeto, como riscos relacionados à segurança, confiabilidade do sistema e desempenho.

Inclui:
  • Manual do formando;
  • Syllabus – Programa de Certificação de Testador (Tester) de Nível Advanced – Technical Test Analyst
  • Glossário Standard de termos usados em Testes de Software;
  • Vários enunciados de exames (exemplos);
  • Exame de Certificação (língua Inglesa)

Objetivos

No final desta ação de formação os formandos serão capazes de:

  • Reconhecer e classificar os riscos típicos associados ao desempenho, segurança, confiabilidade, portabilidade e manutenção de sistemas de software
  • Fornecer elementos técnicos para o planeamento, projeto e execução de testes de forma a mitigar riscos de desempenho, segurança, confiabilidade, portabilidade e manutenção
  • Selecionar e aplicar técnicas de teste de white-box apropriadas para garantir que os testes forneçam um nível adequado de confiança, com base na cobertura do projeto
  • Participar efetivamente de revisões com desenvolvedores e arquitetos de software, aplicando conhecimento de defeitos típicos no código e na arquitetura
  • Melhorar as características de qualidade do código e da arquitetura, fazendo uso de diferentes técnicas de análise
  • Delinear os custos e benefícios esperados da introdução de determinados tipos de automação de teste
  • Selecionar ferramentas apropriadas para automatizar tarefas de teste técnico
  • Compreender as questões técnicas e conceitos na aplicação da automação de teste

Destinatários

  • Testers que alcançaram um ponto avançado nas suas carreiras  e esperam estar ativamente envolvidos nos aspectos técnicos dos testes de software, incluindo automação, testes não-funcionais, testes white-box, e Testers que desejem desenvolver  as suas competências além do nível Fundamental. Isto inclui profissionais em funções como testers, test analysts, test engineers, test consultants, test managers, user acceptance testers e software developers.
  • É também apropriada para quem deseja um conhecimento mais profundo de software testing, como project managers, quality managers, software development managers, business analysts e consultores de gestão.

Pré-Requisitos

Programa

  • Resumir os fatores de risco genéricos que o Technical Test Analyst normalmente precisa considerar
  • Resumir as atividades do Technical Test Analyst dentro de uma abordagem baseada em risco para atividades de teste
  • Escrever casos de teste a partir de um determinado item de especificação aplicando a técnica de teste de declaração para atingir um nível definido de cobertura
  • Escrever casos de teste de um determinado item de especificação aplicando a técnica de teste Modified Condition / Decision Coverage (MC / DC) para obter cobertura
  • Escrever casos de teste a partir de um determinado item de especificação aplicando a técnica de teste de condição múltipla para atingir um nível definido de cobertura
  • Escrever casos de teste a partir de um determinado item de especificação aplicando o Método de Linha de Base Simplificado de McCabe
  • Compreender a aplicabilidade dos testes de API e os tipos de defeitos encontrados
  • Selecionar uma técnica de teste de white-box apropriada de acordo com uma determinada situação de projeto
  • Usar a análise de fluxo de controlo para detetar se o código tem alguma anomalia de fluxo de controlo
  • Explicar como a análise de fluxo de dados é usada para detetar se o código tem alguma anomalia no fluxo de dados
  • Propor maneiras de melhorar a capacidade de manutenção do código aplicando análise estática
  • Explicar o uso de call graphs para estabelecer estratégias de teste de integração
  • Aplicar a análise dinâmica para atingir um objetivo específico
  • Para um determinado projeto e sistema em teste, analisar os requisitos não funcionais e escrever as respetivas secções do plano de teste
  • Dado o risco de um produto específico, definir o (s) tipo (s) de teste não funcional (is) mais apropriado (s)
  • Entender e explicar os estágios do ciclo de vida de um aplicativo em que os testes não funcionais devem ser aplicados
  • Para um determinado cenário, definir os tipos de defeitos que você esperaria encontrar usando tipos de teste não funcionais
  • Explicar as razões para incluir o teste de segurança em uma estratégia de teste e / ou abordagem de teste
  • Explicar os principais aspetos a serem considerados no planeamento e especificação de testes de segurança
  • Explicar as razões para incluir o teste de confiabilidade em uma estratégia de teste e / ou abordagem de teste
  • Explicar os principais aspetos a serem considerados no planejamento e especificação de testes de confiabilidade.
  • Explicar as razões para incluir o teste de desempenho em uma estratégia de teste e / ou abordagem de teste
  • Explicar os principais aspetos a serem considerados no planejamento e especificação de testes de eficiência de desempenho
  • Explicar as razões para incluir o teste de sustentabilidade em uma estratégia de teste e / ou abordagem de teste
  • Explicar as razões para incluir testes de portabilidade em uma estratégia de teste e / ou abordagem de teste
  • Explicar as razões para o teste de compatibilidade em uma estratégia de teste e / ou abordagem de teste
  • Explicar por que a preparação da revisão é importante para o Technical Test Analyst
  • Analisar uma arquitetura do sistema do projeto e identificar problemas de acordo com uma lista de verificação fornecida no programa
  • Analisar uma seção de código ou pseudocódigo e identificar problemas de acordo com uma lista de verificação fornecida no programa
  • Resumir as atividades que o Technical Test Analyst executa ao configurar um projeto de automação de teste
  • Resumir as diferenças entre a automação baseada em dados e a automação baseada em palavras-chave
  • Resumir os problemas técnicos comuns que fazem com que os projetos de automação não alcancem o retorno planeado do investimento
  • Construir palavras-chave com base em um determinado processo de negócio
  • Resumir o propósito das ferramentas para propagação e injeção de falhas
  • Resumira as principais características e problemas de implementação das ferramentas de teste de desempenho
  • Explicar o propósito geral das ferramentas usadas para testes baseados na web
  • Explicar como as ferramentas oferecem suporte à prática de testes baseados em modelos
  • Descrever o propósito das ferramentas usadas para apoiar o teste de componentes e o processo de construção
  • Descrever o propósito das ferramentas usadas para dar suporte ao teste de aplicativos móveis
Chat

Quero saber mais informações sobre este curso

ISTQB® Advanced Level – Technical Test Analyst

ISTQB | 21h - e-learning


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!