Curso Curso de Ferramentas para Automação de Teste de Software




Duração: 20h

Neste curso voce conhecerá as principais ferramentas free para Automação do Processo de Teste de Software, com aplicação prática de cada técnica de teste voltada para a ferramenta, com foco em programas web.

Objetivos

- Avaliar e Aplicar uma ferramenta para o Processo de Teste
- Conhecer como um ambiente de teste precisa ser preparado para suportar as ferramentas de teste
- Configurar e utilizar as principais ferramentas utilizadas no Processo de Teste de Software, tais como:
- Ferramenta de Gestão de Teste: TESTLINK
- Ferramenta de Gestão de Defeitos: MANTIS
- Ferramenta para Automação de Testes Funcionais: BADBOY
- Ferramenta de Performance, Carga e Stress: WEBLOAD
- Aplicar a Automação de Teste dentro do Ciclo de Vida do Teste de Software. Descobrir como a Automação ajuda a reduzir custos e melhorar a produtividade dos testadores

Pré-requisitos

- Curso T@rgetTrust Introdução ao Processo de Testes de Software ou conhecimento similar
- Curso T@rgetTrust Planejamento e Execução de Testes ou experiência na área de testes

Público alvo

- Testadores
- Desenvolvedores de Softwares
- Analistas de Sistemas
- Líder de Testes
- Analista de Testes

Conteúdo

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

2. Benefícios da automação dos testes
- ROI e Custos associados

3. Mercado das ferramentas de teste
- Pagas
- Mercado opensource

4. Tipos de automação de testes
- Caixa branca
- Caixa preta
- Gestão

5. Ambiente de testes
- Infra-estrutura necessária
- Massa de dados

6. Configurando e instalando as ferramentas
- Instalando o wampserver passo-a-passo
- Colocando as aplicações para serem executadas

7. Gestão de testes com testlink
- Objetivos
- Instalação da ferramenta
- Exemplo do workflow no testlink
- Projeto de teste (test project)
- Criação de um Projeto de Teste (Test Project)
- Editando ou Removendo um Projeto de Teste
- Especificação de Teste
- Suítes de Teste
- Casos de Testes
- Requisitos
- Especificação de Requisitos
- Atribuindo requisitos ao caso de teste
- Plano de Teste
- Baselines/Releases
- Relatórios de teste e métricas
- Administração de usuários
- Campos personalizados
- Importação de dados

8. Gestão de defeitos com mantisbugtracker
- Objetivos
- Instalação da ferramenta
- Login no mantis
- Página inicial (main page)
- Gerenciamento do mantis

9. Funcional - badboy
- Objetivos
- Instalação da ferramenta
- Operações básicas com o badboy
- Gravando nosso primeiro script
- Automatizando o script
- Salvando e entendendo o resultado do script
- Ferramentas
- Badboy em linha de comando
- Badboy e ajax
- Badboy e jmeter
- Como executar automaticamente os scrips do badboy
- Criando uma variável de ambiente no windows xp

10. 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
- Executando um teste de performance, carga e stress
- Agendando e executando testes
- Analisando os resultados do teste
- Criando relatórios personalizados

11. Apendice a - ciclo de vida dos testes automatizados (leitura complementar)

Entre em contato


Angela Viegas Oliveira
Ricardo Viégas Oliveira
Viviane Rangel


Curso de Ferramentas para Automação de Teste de Software

25/06 - Manhã
30/06 - Sábado Confirmada
23/07 - Manhã
23/07 - Noite
31/07 - Noite


Fundamentos de Teste de Software
Planejamento e Execução de Testes de Software
Preparatório p/ Certificação CAST
Preparatório p/ Certificação CSQA
Técnicas para gerar Código de Qualidade com XP


11/06/2011
"Achei bem interessante o curso, pois contextualizou diversas teorias sobre as ferramentas de teste."
Mauricio Berg Goettert


ANALISTA DE INFRAESTRUTURA