Objetivo
Apresentar os principais conceitos associados à automação de testes de software, abordando os principais tipos de testes funcionais, suas vantagens e limitações, os custos associados, o retorno de investimento e os principais requisitos para a implantação de uma iniciativa de automação de testes de sucesso.
Público Alvo
Profissionais da Área de Tecnologia da Informação, como gerente de projetos, analistas de negócio, analistas de sistemas, desenvolvedores da área de teste de software (líderes, analistas arquitetos e testadores).
Conteúdo Programático
1. Conceitos básicos de automação de testes
O que é automação de testes
Por que eu preciso automatizar testes?
Como eu decido quando e o que automatizar?
(Quanto à automação de testes adiciona no custo total de teste)
Panorama atual da automação de testes
ROI - Retorno de Investimento da Automação
Desafios do teste de software manual
Desafios da automação de testes
Diferenças entre testes automatizados e testes manuais
2. Automatização: Vantagens e Desvantagens
Custo de Automação de Testes
Produtividade com Automação de Testes
3. Processo de automação de testes
Documentação necessária
Estratégias
Checklist: Pré-requisitos para automação de testes
Checklist: POC - Prova de conceito
Checklist: Critérios para escolher a ferramenta ideal
4. Casos de testes:
Características dos testes automatizados
Testes candidatos (recomendados)
Testes candidatos (não recomendados)
Métricas e Estimativas (Criação X Execução)
5. Selenium Básico
Introdução ao Selenium e seu componentes
Revisão de Conceitos sobre linguagens para web (HTTP, JavaScript, XML)
Instalar Selenium IDE
Gravando um teste
Comandos e exemplos de utilizações
Alterando os scripts
Organizando seus testes em Suítes de Teste
Comandos mais avançados
Revisão de conceitos sobre: ID, name, link, DOM, Xpath, CSS
Exportando scripts para o eclipse
Instalação do Selenium Remote Control
Introdução sobre o RC
Montando script para vários browsers
Execução de scripts por linha de comando
Instrutor
Tarciana Katter: Sete anos de experiência em testes de software, ministrando treinamentos, planejando e escrevendo testes desde a fase de requisitos até a manutenção do sistema. Participações em projetos da Motorola e Dell (crm/pwb), portal coorporativo chesf, ferramenta web de integração e sistema de controle imposto fiscal. Conhecimento em ferramentas de testes: testlink, jmeter, selenium, badboy, ibm requisite pro e outras ferramentas específicas da Motorola. Experiência em outras áreas da engenharia de software, como análise de requisito e gerência de configuração. Experiência com consultoria e criação de processos de testes e requisitos de software.
Carga Horária
12 horas
Data
06, 07 e 08 de março de 2012 - das 16:30 hs às 20:30 hs.
Investimento
400,00 reais para inscrições realizadas até 29/02
450,00 reais para inscrições até 02/03 (último dia de inscrições)
Local
Nossos cursos são à distância.
Formas de Pagamento