Curso de Automação de Testes Funcionais com TestComplete
ModalidadeO aluno deve assistir aulas na instituição.
DuraçãoO curso possui 16hs de carga horária.
Certificado oficialAo final do curso será dado certificado de conclusão.
ConsideraçõesO 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.
Dirigido aO público alvo está constituído profissionais da área de TI, como gerentes de projetos, analistas de negócio, analistas de sistemas, desenvolvedores e profissionais da área de teste de software (líderes , analistas, arquitetos e testadores).
Área de atuaçãoO aluno poderá trabalhar em empresas de automação como analista de negócios, de sistemas, gerentes de programs entre outros em importantes empresas como DELL, HP, Toshiba etc.
Curso de Automação de Testes Funcionais com TestComplete
ObjectivosApresentar 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).
PracticasAulas expositivas intercaladas com a discussão de problemas reais e a realização de atividades práticas.
Dirigido aProfissionais da área de Tecnologia da Informação, como gerentes de projeto, analistas de negócio, analistas de sistemas, desenvolvedores e profissionais da área de teste de software (líderes, analistas, arquitetos e testadores).
TitulaçãoCertificado
ConteúdoPor 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
Outro curso relacionado com tecnologia da informação