Cursos e certificações
para testers

TRAINING

Curso Risk-Based Testing na prática

Este curso é uma introdução à gestão de riscos aplicada ao testing e pretende mostrar como os riscos podem ser utilizados para melhorar e direcionar a estratégia de testes sobre um produto de software.

INTRODUÇÃO

Dentro do curso veremos como os riscos definem o tipo e a escala dos testes que devem ser realizados. Serão revisadas as formas em que a equipe de testing deve reportar o estado dos riscos em cada fase do projeto, para que os gerentes possam avaliar as decisões de entrega do produto ao cliente. No entanto, serão apresentados casos que ilustrem o balance entre os riscos do projeto (completar os testes a tempo) e os riscos do produto (o que acontece se o produto for colocado em produção com defeitos).

Geralmente, os recursos para o testing são escassos e sua gestão é baseada em restrições. As restrições implicam riscos. Muitas vezes, a melhor estratégia consiste em focalizar-se nas coisas que podem funcionar mal, pois a estratégia que garante a maior cobertura não é possível nas circunstâncias do projeto. Quando falamos de gerir o testing em base a riscos, é muito importante conhecer que elementos devem ser monitorados: quantidade e severidade de bugs identificados, ratio de identificação / correção, cobertura, etc.

Durante o curso, serão revisadas as métricas chave para uma estratégia de testes baseada em riscos. Também serão revisadas técnicas de análise e avaliação de riscos relativos ao produto e ao projeto, baseadas em casos práticos. Observaremos como avaliar a qualidade dos builds de desenvolvimento, como ver além das release notes e como realizar a análise de impacto das correções e mudanças ao longo do ciclo de vida do produto de software.

No final do curso, revisaremos a aplicação dos conhecimentos adquiridos no contexto novo de desenvolvimento e de manutenção de sistema em produção.

Duração: 2 a 4 dias / 16 horas

MODALIDADE

O curso será presencial, em jornadas de quatro, seis ou oito horas.

AUDIÊNCIA OBJETIVO

Este curso está dirigido a todas as pessoas que participarem nos processos de testes de software. É recomendável ter noções de gestão de projetos e ter participado ativamente em projetos de testing.

OBJETIVOS DO CURSO

O objetivo do curso é aprender a identificar e priorizar riscos para desenvolver uma estratégia precisa de testes que permita à equipe de testing proporcionar a informação necessária para tomar decisões executivas informadas.

  • Descrever os conceitos e premissas dos riscos da construção ou manutenção de software e suas relações com o testing.
  • Aplicar um enfoque prático ao método de testing baseado em riscos (risk-based testing).
  • Planificar e gerir uma avaliação prática dos riscos utilizando técnicas para projetos “formais” e “ágeis”.
  • Aprender a administrar os impulsos psicológicos (human psychological biases) da equipe na análise de riscos.
  • Desenvolver uma estratégia de testes baseada em riscos.
  • Aplicar os princípios da análise de riscos antecipadamente no ciclo de vida do projeto.
  • Monitorar e comunicar efetivamente o estado dos riscos no projeto e oferecer apoio às decisões de entrega do produto.

KEY POINTS

Introdução à gestão de riscos

O que é um risco?

Risco de processos, produtos e projetos


Testing e riscos: algumas perguntas difíceis

Quanto testing é suficiente?

Quando paramos de testar?

Quando o produto é suficientemente bom?


Técnicas de identificação de risco

Entrevistas a expertos

Avaliação com expertos no campo

Lições aprendidas

Checklist de riscos mais comuns

Workshops de riscos


Análise de risco

Técnicas para avaliar o impacto e a probabilidade dos riscos

Avaliação qualitativa versus avaliação quantitativa


Desenvolvimento de uma estratégia de testing baseada em riscos

Identificações de riscos de produto, uso de quadrantes

Diferentes pontos de vista e fatores psicológicos

Utilização da análise de risco para focalizar e priorizar o testing

Utilizar o risco para definir os objetivos de testing

O equilíbrio entre estimação e planificação


Design de casos e execução baseada em riscos

Traçabilidade entre testes e riscos

Priorização da agenda de testing


Generalidades da gestão do testing baseado em riscos

Identificação e análise de riscos

Definição de um plano que responda aos riscos

Monitoração de riscos: o que monitorar?

Adaptação da estratégia e planos segundo os resultados da monitoração

Exemplos de técnicas de relatório e métricas


A decisão da entrega

Quem toma a decisão da entrega?

Que informação é requerida para tomar uma decisão informada?

Quantificação do testing

Cobertura – Realizamos os testes suficientes?

Quais são os riscos do software que será entregue?


Discussão de casos

Gestão de testing baseado em riscos em projetos de desenvolvimento de software

Gestão de testing baseado em riscos em manutenção de produtos


CURSOS RELACIONADOS

Análise de Testes na prática

Líder dos Testes na prática

ISTQB Foundation Level

Pré-requisitos

Os participantes devem ter conhecimentos básicos ou experiência em projetos de IT.

Volver arriba

Teste de Aceitação na prática

Este curso abrange todos os aspectos dos testes de aceitação de usuário (User Acceptance Testing), do o início e definição de objetivos à produção dos scripts que serão utilizados durante a etapa de execução dos testes.

INTRODUÇÃO

O curso é realizado em modalidade de workshop, utilizando casos práticos como exemplo, além do material de referencia. No entanto, incentiva-se a discussão em grupos como forma de reter conhecimentos.

O formato do curso se adapta facilmente às necessidades dos participantes, sem degradar os objetivos de aprendizado. Como forma de ilustrar o método de trabalho, um dos primeiros problemas que tratamos será como determinar se os requerimentos de um sistema estão completos e corretamente compreendidos pelos atores envolvidos no negócio.

Duração: 2 a 4 dias / 16 horas

MODALIDADE

O curso será presencial, em jornadas de quatro, seis ou oito horas.

AUDIÊNCIA OBJETIVO

Este curso está orientado a todas as pessoas que participarem nos processos de testes de aceitação de usuários, seja como testers ou como stakeholders de negócios.

OBJETIVOS DO CURSO

Ao longo do curso, os participantes atravessarão todas as fases de um processo de testes de aceitação utilizando um caso de estúdio realista.

  • Compreender o objetivo dos testes de aceitação de usuários e como encaixam os objetivos de negócio nos requerimentos do sistema desenvolvido.
  • Aprender como revisar os requerimentos do sistema para garantir a construção do sistema correto, na forma correta.
  • Como utilizar os requerimentos para construir critérios de aceitação realistas para o sistema.
  • Compreender o uso da análise de risco de negócio diante de um sistema que funciona incorretamente, e focalizar os esforços dos testes em função do resultado dessa avaliação.
  • Identificar os processos de negócio importantes que devem ser verificados nos testes de aceitação.
  • Como utilizar os cenários para determinar condições de testes e objetivos.
  • Utilizar técnicas de design de testes para construir scripts de testes de aceitação.
  • Como planificar a fase de execução de testes do projeto e construir a agenda de testes de aceitação.
  • Como gerir a fase de execução e identificar quando o testing foi completado.

KEY POINTS

Introdução aos testes de aceitação de usuários

Revisar os requerimentos e definir os critérios de aceitação

Avaliar os riscos de negócio

Identificar cenários de testes

Escrever condições de testes

Armar scripts de testes

Criar cronogramas de testes

Gestão da fase de execução de testes

CURSOS RELACIONADOS

Análise de Testes na prática

Líder de Testes na prática

ISTQB Foundation Level

Pré-requisitos

Os participantes devem ter conhecimentos básicos ou experiência em projetos de IT. O único material que os participantes devem ler antes de começar é o programa do curso.

Volver arriba

ISTQB Foundations Course

Este curso representa a base para a certificação internacional "Certified Tester Foundation Level Certificate in Software Testing", e segue o programa "Certified Tester Foundation Level" do International Software Testing Qualifications Board (ISTQB).

INTRODUÇÃO

O curso abrange o programa de estudos do ISTQB Fundation Level em sua totalidade, e utiliza materiais oficiais de capacitação em espanhol. O curso habilita a realizar a prova "Certified Tester Foundation Level Certificate in Software Testing" para aqueles que desejarem continuar com o programa de certificações em testing de software do ISTQB.

Generalmente los recursos para el testing son escasos, y se gestionan en base a restricciones. Las restricciones implican riesgos. Muchas veces la mejor estrategia es la que enfoca en aquellas cosas que pueden funcionar mal, pues aquella que garantiza la mayor cobertura no es posible en las circunstancias del proyecto. Cuando hablamos de gestionar el testing en base a riesgos, es muy importante conocer qué elementos deben ser monitoreados: cantidad y severidad de bugs identificados, ratio de identificación / corrección, cobertura, etc.

Se revisarán durante el curso las métricas clave para una estrategia de pruebas basada en riesgos. Se revisarán también técnicas de análisis y evaluación de riesgos relativos al producto y al proyecto, basados en casos prácticos. Observaremos cómo evaluar la calidad de los builds de desarrollo, cómo mirar más allá de las release notes, y cómo realizar el análisis de impacto de las correcciones y cambios a lo largo del ciclo de vida del producto de software.

Sobre el final del curso, se revisará la aplicación de los conocimientos adquiridos en el contexto de desarrollo nuevo y de mantenimiento de sistemas en producción.

Duração: 3 dias / 24 horas

MODALIDADE

O curso é presencial e é realizado em jornadas de oito horas, com um intervalo ao meio-dia.

AUDIÊNCIA OBJETIVO

O título de nível básico está dirigido a todas as pessoas que participam no processo de testing de software: testers, analistas de testes, usuários que realizam testes de aceitação e desenvolvedores de software. No entanto, considerando que não exige pré-requisitos, o curso é apropriado para todos aqueles que precisarem obter uma formação básica do processo de testes de software, tais como chefes de projeto, responsáveis de qualidade, líderes de equipes de desenvolvimento, analistas de negócio e consultores.

OBJETIVOS DO CURSO

  • Proporcionar aos participantes uma preparação de nível internacional, reconhecida por empregadores, clientes e pares;
  • Compreender os princípios básicos do testing de software e o processo de testes;
  • Transmitir conhecimento formal sobre técnicas básicas de testing (estáticas, caixa branca, caixa preta) e proporcionar experiências práticas das técnicas mais utilizadas;
  • Dar acesso aos participantes à terminologia padrão do testing de software;
  • Proporcionar uma visão completa das atividades e processos relacionados aos testes, da análise de requerimentos à implementação de um sistema;
  • Compreender a gestão de testes como um processo fundamental dentro do ciclo de desenvolvimento.

KEY POINTS

Fundamentos do testing de software

Por que é necessário testar?

O que é o testing? Princípios gerais dos testes de software

Fundamentos do processo de testes

Psicologia do testing


Os testes ao longo do ciclo de vida

Modelos de desenvolvimento de software

Níveis de testes

Os objetivos do testing

Testing objectives

Testing em projetos de manutenção


Técnicas estáticas

Revisões e processos de testes

Processos de revisões

Análise estática com ferramentas


Técnicas de design de provas

Identificação de condições de testes e design de casos de test

Categorias das técnicas de design

Design baseado em especificações ou "black-box techniques"

Design baseado em arquitetura ou "white-box techniques"

Design baseado na experiência

Como escolher técnicas de design?


Gestão de testes

Organização do testing

Planificação e estimação de testes

Controle de progresso e monitoração

Gestão da configuração

Riscos e testes

Gestão de incidentes


Ferramentas de suporte

Tipos de ferramentas de suporte

Uso efetivo das ferramentas

Usos e potenciais benefícios

Integração de ferramentas na organização


Pré-requisitos

Os participantes devem ter conhecimentos básicos ou experiência em projetos de IT. O único material que os participantes devem ler antes de começar é o programa do curso.


Se você está interessado, clique aqui, preencha seus dados e nós entraremos em contato em breve.

Copy by Les Mots.