Zln treinamentos

Especialize, agilize e atualize o seu negócio

Treinamentos & cursos


CAPACITAÇÃO EM TESTE DE SOFTWARE


OBJETIVOS:

Apresentar todo o conteúdo de formação de um profissional da área de testes, desde fundamentos de qualidade e teste de software, as fases de um ciclo de teste de software, além da explanação de técnicas de teste e o uso de uma ferramenta open source de gestão de defeitos.

PÚBLICO ALVO:

Profissionais 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).

METODOLOGIA:

Aulas expositivas intercaladas com a discussão de problemas reais e a realização de atividades práticas.

CONHECIMENTOS DESEJÁVEIS:

Não aplicável

CONTEÚDO PROGRAMÁTICO

Qualidade de software:
• Por que investir em qualidade de software?
• O que é qualidade?
• O custo da qualidade
• Garantia e controle da qualidade
• Requisitos funcionais e não funcionais
• Fatores de qualidade (ISO/IEC 9126)
• Validação e Verificação
• Revisão por pares
Introdução ao teste de software:
• O que é teste de software?
• Tipos de teste de software
• Testes estáticos e dinâmicos
• Testes progressivos e regressivos
• Testes positivos e negativos
• Retorno de investimentos em testes (ROI)?
• Níveis de teste
Técnicas de teste de software:
• O que são técnicas de teste de software?
• Teste funcional (caixa preta)
• Particionamento de Equivalência/Análise de Valor Limítrofe
• Tabela de Decisão/Decomposição de caso de uso
• Teste Estrutural (Caixa Branca)
• Teste de Caminho/Condição/Laços
Planejamento e execução dos testes:
• Introdução ao planejamento de testes
• Estratégia de testes
• Documentação de testes (IEEE Std. 829-1998)
• Plano de testes
• Processo de teste de software
• Ambiente de testes
• Casos de testes
• Execução dos testes e métricas de acompanhamento
• Introdução ao TestLink
Gestão de defeitos:
• Nomenclatura (IEEE 610.12-1990)
• Processo de gestão de defeitos
• Ciclo de vida de um defeito
• Severidade X Prioridade
• Diretrizes para o relato de defeitos
• Métricas de monitoramento e controle
• Introdução ao Mantis

INFORMAÇÕES ADICIONAIS:

Carga Horária: 32 H
Turma Semanal: 18:30 as 22:30 (8 dias de segunda a sexta-feira)
Turma de Sábados: 08:30 as 17:30 (4 sábados)

OBSERVAÇÃO:

Os treinamentos serão ministrados com 01 aluno por computador, tendo no mínimo 06 (seis) alunos por turma ou no máximo 08 (oito).

A Zillion Treinamentos se reserva no direito de não oferecer o curso, caso não seja preenchido o número mínimo de vagas.




AUTOMAÇÃO DE TESTES FUNCIONAIS


OBJETIVOS:

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.

PÚBLICO ALVO:

Profissionais 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).

METODOLOGIA:

Aulas expositivas intercaladas com a discussão de problemas reais e a realização de atividades práticas (Laboratório).

CONHECIMENTOS DESEJÁVEIS:

Curso de Capacitação em Teste de Software ou Conhecimentos básicos sobre teste de software.

CONTEÚDO PROGRAMÁTICO

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
• Localização de objetos por propriedades
• Optical Character Recognition (OCR)

INFORMAÇÕES ADICIONAIS:

Carga Horária: 20 H

OBSERVAÇÃO:

Os treinamentos serão ministrados com 01 aluno por computador, tendo no mínimo 06 (seis) alunos por turma ou no máximo 08 (oito).

A Zillion Treinamentos se reserva no direito de não oferecer o curso, caso não seja preenchido o número mínimo de vagas.




PREPARATÓRIO PARA CBTS (CERTIFICAÇÃO BRASILEIRA DE TESTE DE SOFTWARE)


OBJETIVOS:

Apresentar uma base de conhecimento de teste de software e preparar os alunos para a prova de Certificação Brasileira de Teste de Software (CBTS), criada pela Associação Latino Americana de Teste de Software (ALATS).

SOBRE A CBTS:

A CBTS é uma certificação da Associação Latino-Americana de Teste de Software (ALATS) que visa estabelecer padrões para uma avaliação da qualificação dos profissionais de TI com funções na área de Teste de Software.
Tornar-se um certificado CBTS significa tornar-se membro de um grupo seleto de profissionais reconhecidos na área de Teste e Qualidade de software e indica excelente nível de competência profissional nos princípios e nas práticas desta área. Mais detalhes sobre a CBTS e a ALATS podem ser visualizados em www.alats.org.br.

PÚBLICO ALVO:

Profissionais 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).

METODOLOGIA:

Aulas expositivas intercaladas com a discussão de problemas reais – Auditório.

CONHECIMENTOS DESEJÁVEIS:

Curso de Capacitação em Teste de Software
Curso de Automação de Testes Funcionais

CONTEÚDO PROGRAMÁTICO:

Introdução ao Processo de Teste:
Entendendo o Processo de Teste
Princípios e Conceitos de Teste
Processo de Teste:
Contextualizando o Teste no Ciclo de Vida do Desenvolvimento
Conceitos e Técnicas de Teste
Fatores da Qualidade de Software
Ambiente de Teste:
Escolhendo Técnicas e Ferramentas de Teste
Massa de Teste
Garantia da Qualidade x Controle da Qualidade
Análise de Risco:
Definição
Entendendo o Conceito de Risco
Técnicas de Análise de Risco
Planejamento de Teste:
Visão geral do Planejamento
Elaboração do Plano de Teste
Funções e Responsabilidades
Artefatos de Entrada e Saída
Elaboração do Teste:
Desenvolvendo o Plano de Teste
Técnicas para Elaboração dos Casos de Teste
Execução de teste
Executando o Plano de Teste:
Critério de Prontidão
Cobertura de Teste
Automação de Teste
Gestão de Defeitos:
Gestão de Defeito
Processo de Gestão dos Defeitos
Severidade x Prioridade
Teste de Aceitação:
Definindo Critério de Aceitação
Plano de Aceitação
Relatório de teste:
Preparação dos Relatórios de Testes
Relatório de Conclusão
Estimativa de teste:
Análise de Pontos de Teste
Ferramentas de Estimativa
MPT.BR:
Nivel 1 – Gerência de Projetos de Teste de Software
Nivel 2 – Gerência de Requisitos de Teste de Software
Modelo de GAP análise para o nível 1

INFORMAÇÕES ADICIONAIS:

Carga Horária: 40 H

OBSERVAÇÃO:

Os treinamentos serão ministrados com 01 aluno por computador, tendo no mínimo 06 (seis) alunos por turma ou no máximo 08 (oito).

A Zillion Treinamentos se reserva no direito de não oferecer o curso, caso não seja preenchido o número mínimo de vagas.