Curso de Ferramentas de Testes de Software

Duração: 20h | Porto Alegre/RS

Curso em ambiente digital

O curso de Ferramentas de Testes de Software irá apresentar processos, métodos, técnicas e, claro, ferramentas de funcionalidades distintas dentro da área de Testes de Software.

Durante o treinamento, serão abordados tópicos desde a concepção do ciclo de vida de testes, até o seu completo gerenciamento, manutenção e análise. Ao longo do curso, diversas ferramentas serão utilizadas, entre elas:

- TestLink: ferramenta open source de gestão de Testes de Software, capaz de gerenciar planejamentos, casos de teste, executar simulações, além de trazer métricas para a análise.
- Mantis: ferramenta web, open source, multiplataforma, multiusuário, utilizada para a gestão e análise de defeitos.
- BadBoy: ferramenta open source de teste funcional que facilita a criação de testes em aplicações web, combinando o modo de captura, com a sua execução.
- Webload: ferramenta open source criada pela RAView que atua em todos os princípios das técnicas de teste de performance, carga e stress.

Ao final do curso de Ferramentas de Testes de Software, o aluno estará apto para realizar processos de automação de testes, compreendendo sobre o ciclo de vida, análise de seus defeitos e a correta gestão dos procedimentos.

- Conhecer como um ambiente de Testes de Software precisa ser preparado para suportar as mais diversas ferramentas de teste
- Avaliar e aplicar ferramentas para o processo de Teste de Software
- Configurar e utilizar a ferramenta para Gestão de Teste de Software: TESTLINK
- Configurar e utilizar a ferramenta para Gestão de Defeitos: MANTIS
- Configurar e utilizar a ferramenta para automação de Testes Funcionais: BADBOY
- Configurar e utilizar a ferramenta para Performance, Carga e Stress: WEBLOAD

- Curso TargetTrust de Lógica de Programação ou conhecimento similar
- Curso TargetTrust de Introdução a Banco de Dados Relacional e SQL ou conhecimento similar
- Curso TargetTrust de Testes de Software - Fundamentos - ou conhecimento similar
- Curso TargetTrust de Testes de Software - Planejamento e Execução ou conhecimento similar

- Profissionais de TI
- Testadores
- Desenvolvedores de Softwares
- Analistas de Sistemas
- Líder de Testes
- Analista de Testes
- Estudantes
- Empreendedores

1. Ciclo de vida dos testes automatizados
- Objetivos do Teste Automatizado

2. Benefícios da automação dos testes

3. Mercado das ferramentas de teste
- Mercado de Ferramentas
- Mercado OpenSource

4. Tipos de automação de testes
- Ferramentas de Teste
- Caixa Branca
- Caixa Preta
- Gestão

5. Ciclo de Vida dos Testes Automatizados
- Decisão por Automatizar os Testes
- Aquisição de Ferramentas de Teste
- Processos de Introdução dos Testes Automatizados
- Planejamento, Design e Desenvolvimento dos Testes
- Execução e Gerenciamento dos Testes
- Revisão e Avaliação do Programa de Testes

6. Ambiente de Testes
- Infra-estrutura necessária
- Massa de Dados

7. Configurando e Instalando as Ferramentas
- Antes das Ferramentas
- Instalando o WampServer passo-a-passo
- Colocando as aplicações para serem executadas

8. Gestão de documentação com o TestLink
- Objetivos
- Instalação da Ferramenta
- Exemplo de workflow no Testlink
- Projetos de Teste (Test Project)
- Criação de um Projeto de Teste (Test Project)
- Editando ou Removendo um Projeto de Teste
- Especificação de Teste
- Casos de Teste
- Mover/Copiar Casos de Teste
- Removendo Casos de Teste
- Requisitos
- Especificação de Requisitos
- Atribuindo Requisitos ao Caso de Teste
- Gerenciamento de Marcos
- Filtro de Navegação e configurações
- Arvore de execução
- Executando um Teste
- Plano de Teste
- Relatório de Teste
- Métricas Gerais do Plano de Teste
- Métricas da Consulta
- Matriz de Resultados de Teste
- Casos de Testes Bloqueados
- Casos de Testes não atribuidos a Testadores
- Gráficos
- Relatório baseado em Requisitos
- Casos de Teste sem requisitos atribuídos
- Casos de Teste com informações de Campos Personalizados
- Administração de Usuários
- Ver Usuários
- Ver Perfis
- Atribuir papéis do Projeto
- Atribuir papéis do Plano de Teste
- Campos Personalizados
- Atribuir um Campo Personalizado ao Projeto de Teste
- Importação de Dados

9. Gestão de Defeitos com MantisBugtracker
- Introdução
- Objetivos
- Instalação da Ferramenta
- Login no Mantis
- Informação sobre os campos da tela
- Signup for a new account (criar uma nova conta)
- Lost your password (esqueci minha senha)
- Página inicial (Main Page)
- Gerenciamento do Mantis
- Usuários – Criação e gerenciamento
- Gerenciar Usuário
- Adicionar usuário ao projeto
- Alterando as Preferências da Conta
- Gerenciar Projetos
- Criando um Novo Projeto
- Criar uma nova conta
- Subprojetos
- Categorias
- Versões
- Adicionar usuários ao projeto
- Marcadores(ou tags)
- Campos personalizados
- Alterar Campo Personalizado
- Campo personalizado String
- Campo personalizado Enumeração

10. Perfis
- Configuração
- Relatório de Permissões
- Limiares do Fluxo de Trabalho
- Transição do Fluxo de Trabalho
- Notificações por email
- Registro de mudanças

11. Funcional - BadBoy
- Objetivos
- Instalação da Ferramenta
- Gravando nosso primeiro Script
- Automatizando o script
- Request (Requisição)
- Variáveis
- Assertion
- Salvando e entendendo o resultado do script
- Ferramentas

12. Performance – Webload
- Testes de Performance, carga e Stress com WebLOAD
- Arquitetura do WebLOAD
- Ambiente de Execução
- Ambiente de Criação
- Quais são os passos para executar o WebLOAD?
- Criando uma Agenda (script) no WebLOAD
- Java Script View
- HTTP Headers View
- Sleep
- Executando a Agenda criada
- Execution Tree
- Log View
- Edição do Script
- Executando um Teste de Performance, Carga e Stress
- Criando templates utilizando Wizard
- Load Profiler
- Linear Scheduling Model
- Random
- Increment Intervals
- Step Increments
- Random Up
- User Defined
- Agendando e executando testes
- Analisando os resultados do teste

Entre em contato

próximas turmas

19/09
Manhã: 8:30 às 12:30
14/10
Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30
17/10
Noite: 18:45 às 22:45

instrutores

depoimentos

"Acho a escola excelente e com profissionais competentes!"
Rafael Mazui
"O professor por si vale o curso. Possui domínio do conteúdo e, sobretudo, consegue fazer um link com o mundo real, tendo didática para ser flexível na forma de apresentação. Muito proveitoso esse curso!"
Marcel Nascimento

conheça também

oportunidades