Em Curitiba: Automação de Testes Funcionais com TestComplete
OBJETIVO:
Apresentar os principais conceitos associados à automação de testes de software, abordando os principais tipos de automação 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. Serão apresentados exemplos práticos para reforçar os conceitos aprendidos por meio de exercícios utilizando uma ferramenta comercial de automação de testes (TestComplete).
DATA:
02 e 03 de Maio
HORÁRIO:
08:30 as 17:30
LOCAL:
SEBRAE - Rua Caeté, 150 Sala 08 - Curitiba
CONHECIMENTOS DESEJÁVEIS:
Conhecimentos básicos sobre teste de software e programação - Levar notebook
MINISTRANTE:
Cristiano Caetano: Consultor sênior de teste de software, com 15 anos de experiência na área de tecnologia da informação. Trabalhou em diversas áreas, adquirindo experiência como desenvolvedor de software, gerente de projetos, analista de sistemas e de requisitos, e na área de testes como analista, automatizador e líder. Trabalhou em empresas como Junta Comercial, Ciasoft, Proversoft/Zero G, DELL e Tools & Technologies (empresa que presta serviços para a HP Invent), onde adquiriu larga experiência com as ferramentas HP de automação de testes. A partir do início de 2007 abriu sua própria empresa, a TestAnywhere, hoje a Qualister, resultado da fusão com a empresa Real Testing. Atua na empresa como Diretor Técnico, além de atender clientes em consultoria de processos de teste de software, automação de testes funcionais e de performance, avaliação de usabilidade, ministrar treinamentos em diversas áreas em qualidade e teste de software e apresentar palestras em eventos. É certificado CBTS pela ALATS, onde atua pela instituição como Diretor Regional do estado de Santa Catarina. É vice-coordenador do Grupo de Usuários de Teste de Software da SUCESU de Porto Alegre/RS. É colunista na área de teste e qualidade de software em sites da internet como o Linha de Código, o TestExpert e a revista Engenharia de Software Magazine. E é autor dos livros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas".
CARGA HORÁRIA:
16 horas
INCLUI:
Certificado impresso e acesso ao ambiente virtual de aprendizagem
INVESTIMENTO:
650,00
610,00 - Mantenedores CITS e Associados ASSESPRO
TÓPICOS ABORDADOS:
Introdução:
Por que investir em teste e qualidade de software?
Teste Manual x Automação
Desafios do teste de software manual
Desafios da automação de testes
Percepções em relação à automação de testes
O que é automação de testes?
Ferramentas de suporte ao teste de software
Panorama atual da automação de testes
Diretrizes de um ambiente de testes automatizados
Processo de automação de testes
Checklist: Pré-requisitos para automação de testes
Checklist: POC - Prova de conceito
Checklist: Critérios para escolher a ferramenta ideal
ROI - Retorno de Investimento da Automação
Fornecedores/Soluções comerciais mais importantes
Paradigmas e tipos de automação de testes:
Paradigma: Baseado na GUI e Lógica de Negócio
Testes automatizados baseados na GUI (Capture/Playback)
Testes automatizados dirigidos a dados (Data-Driven)
Testes automatizados dirigidos à palavra-chave (Keyword-Driven)
Testes automatizados baseados na linha de comando
Testes automatizados baseados em API
Test Harness
Vantagens e desvantagens de cada tipo de testes
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)
Exercícios práticos com a ferramenta TestComplete da AutomatedQA:
Criando um novo projeto
Conhecendo o Project Workspace
Gravando um script de teste
Stores e Checkpoints
Checkpoints (Property checkpoint)
Checkpoints (Region checkpoint)
Gravando o script em tempo real
Visualizer
Definindo a ordem de execução dos scripts
Data-driven
Acesso ao banco de dados
Object Browser
Timer
Chamando uma função ou procedimento localizado em outra unit
Auto-complete
Code Template
Debugging scripts
Project Items
Tested Applications
Name mapping
Low Level Procedures
User Forms
Events
Manual Test
Tests Log
Testes distribuídos
Tratamento de janelas inesperadas
Procura de imagens
INFORMAÇÕES:
Maria José (41) 3025-9659 maria.passos(arroba)cits.br - inscrições até 25/04/2011