Treinamento para Profissionais

A ITeste criou um programa de cursos ministrados por profissionais experientes para a formação profissional em teste de software conforme os interesses de cada perfil.

Prezado aluno(a), no intuito de entender melhor a sua necessidade de qualificação, pedimos que nos conte qual curso procura:
Este é um convite para preencher o formulário Intenção de curso. Para preenchê-lo, visite:
Formulário de

Intenção de Curso – Clique aqui.

Veja a seguir a lista completa de cursos oferecidos pela ITeste e clique para mais informações.

Objetivo: Capacitar profissionais para atuar na função de Analista de Teste. Os participantes que completarem os cursos do programa estarão aptos a trabalhar na equipe

de teste como Testador e/ou Analista de Teste, desenvolvendo as atividades específicas dessas funções, se capacitando a preparar a especificação dos testes a serem realizados num produto de software, elaborar e

documentar cenários, casos de teste e os dados para a execução dos testes e executar testes. O curso foi planejado para fornecer capacitação teórica e prática para formar Analista de Teste e, com isso, atender os requisitos

técnicos exigidos pelo mercado para o profissional que irá trabalhar na área.
Público Alvo: Profissionais interessados na sua formação formal na carreira de Analista de Teste, provenientes ou não das áreas Teste ou de Desenvolvimento de Sistemas.
Conteúdo Programático:
• Noções Básicas de Teste de Software;
• Processo de Teste;
• Análise de Requisito em Projeto de Teste;
• Elaboração de Cenários e Casos de Teste;
• Gerencia de Defeitos;
• Introdução a Automação de Testes .
Observações: O programa foi elaborado e será ministrado pelo iTeste – Instituto de Teste de Software, empresa de consultoria e serviços de teste de software. Para receber o certificado de Analista de Teste,

os interessados devem concluir o programa completo tendo assiduidade mínima de 75% e ter um aproveitamento de 70% (de acertos) na avaliação final do curso, caso contrário, receberá apenas uma declaração de conclusão

dos módulos.

Objetivo: O curso apresentará e discutirá com os participantes as principais ferramentas para criação de ambientes de teste.
Público Alvo: Profissionais da área de Teste ou de Desenvolvimento de Software, interessados na sua formação na carreira de Arquiteto de Teste ou que desejem ampliar o seu nível de conhecimento sobre o

assunto.
Conteúdo Programático:
Apresentação e discussão das principais ferramentas do mercado.
Carga Horária: 4 horas
Observações: O curso faz parte do conteúdo programático da carreira de Arquiteto de Teste da área de teste de software e pode ser usado como crédito na formação dessas carreiras.

Objetivo: O curso apresentará aos participantes os conceitos de máquinas virtuais como emuladores de ambiente de testes, proporcionando aos profissionais

conhecimentos técnicos necessários para saber de que forma aplicar e se desenvolver na tecnologia. A virtualização consiste em uma camada virtual que permite que várias máquinas virtuais, com sistemas operacionais

heterogêneos, sejam executadas isoladamente, lado a lado, na mesma máquina física.
Público Alvo: Profissionais da área de Teste ou de Desenvolvimento de Software, interessados na sua formação em uma das carreiras de Arquiteto de Teste, Líder de Teste, Gerente de Teste ou que desejem

ampliar o seu nível de conhecimento sobre o assunto.
Conteúdo Programático:
Conceito de Virtualização / Máquina virtual;
Vantagens e desvantagens;
Quando e como devem ser usadas;
Recursos disponíveis na virtualização;
Ferramentas disponíveis no mercado;
Aplicabilidade para teste de software.
Carga Horária: 4 horas
Observações: O curso faz parte do conteúdo programático das carreiras de Arquiteto de Teste, Líder de Projeto de Teste e Gerente de Projeto de Teste da área de teste de software e pode ser usado como

crédito na formação dessas carreiras.

Justificativa e Objetivo: A definição correta de um problema é reconhecida como um dos mais importantes passos para uma boa solução. Falhas na definição podem nos levar a uma solução errada para os problemas, implicando em perdas de tempo e dinheiro.
Projetos de desenvolvimento de software precisam atingir diversos objetivos de negócio, porém são fundamentais: produzir produtos de qualidade, dentro dos prazos e custos previstos. Para tal, uma das condições essenciais é conseguirmos definir corretamente o problema.
Com esse pano de fundo, o objetivo deste curso é capacitar os participantes a levantar, analisar, organizar e especificar requisitos para serem aplicados em projetos de desenvolvimento e teste de sistemas, visando a melhoria da eficiência da gestão dos custos, escopo e aderência ao negócio.
Ao final do treinamento os participantes estarão capacitados a:
• Aplicar as técnicas para identificar as necessidades de negócio.
• Explorar efetivamente as fontes para obtenção de requisitos.
• Documentar e especificar requisitos.
• Identificar Regras de Negócio.
• Conhecer e aplicar de forma sistemática o processo de requisitos e a sua gestão.
Público Alvo: Gerentes, Coordenadores, Líderes de Projetos, Arquitetos de Software, Analistas de Sistemas, Analistas de Negócios, Analistas de Processos, Analistas de Teste, Arquitetos de Teste, Projetistas, Programadores, Analistas de Qualidade de Software e demais profissionais envolvidos direta ou indiretamente com o desenvolvimento e teste de sistemas aplicativos ou aqueles que desejem ampliar o seu nível de conhecimento sobre o assunto.
Conteúdo Programático:
Conceitos e definições
• Definição e tipos de requisitos
• Características de qualidade dos requisitos
• A importância da qualidade dos requisitos para o sucesso dos projetos de desenvolvimento e teste de sistemas
• Custo da correção dos defeitos
• Estudo de caso
Processo de gestão de requisitos
• Planejamento das atividades
• Elicitação
• Análise
• Verificação & Validação
• Especificação
• Aprovação
Planejamento das atividades
Elicitação de requisitos
• Atividades do processo de elicitação
• Técnicas
Entrevistas
Coleta Colaborativa de Requisitos: Workshops de Requisitos, JAD e Brainstorming
Questionários
Observação
Prototipagem
Leitura de documentos
Outras Técnicas
• Estudo de Caso
Análise de requisitos
• Linguagem UML
• Modelagem de Casos de Uso
• Estudo de Caso
Especificação de requisitos
Verificação & Validação de requisitos
• Estudo de Caso
Aprovação de requisitos
Mudanças de requisitos
• Processo de mudanças de requisitos
• Rastreabilidade dos requisitos
Requisitos de teste
• Identificação dos Requisitos de Teste
• Uso dos Requisitos nos Itens do Plano de Testes
Abordagem do treinamento:
Dinâmica teórico / prática, cobrindo:
• Aulas expositivas com apresentação de slides.
• Aulas práticas com exercícios e estudo de casos trabalhados individualmente e em grupo para fixação de conceitos.
• Avaliação do treinamento feita pelos participantes.
Material Didático:
O material didático é composto de:
• Apostila contendo os slides apresentados e textos adicionais.
• Estudos de casos e exercícios para serem resolvidos individualmente ou em grupos.
Certificado:
Será fornecido certificado de participação ao término do treinamento
Carga Horária: 16 horas
Objetivo: O curso se propõe a mostrar as técnicas de gerência de riscos e análise de riscos usadas em projeto de teste de software.
Público Alvo: Profissionais da área de Teste ou de Desenvolvimento de Software, interessados na sua formação em uma das carreiras de Testador, Analista de Teste, Arquiteto de Teste, Líder de Teste,

Gerente de Teste ou que desejem ampliar o seu nível de conhecimento sobre o assunto.
Conteúdo Programático:
 Definindo riscos
 Riscos decorrentes da tecnologia da informação;
 Riscos relativos ao teste de software;
 Determinando a magnitude dos riscos;
 Riscos baseados nas características de qualidade;
 Controlando os riscos;
 Gerenciando os riscos pelo PMI;
 Acompanhando os riscos de um projeto;
 Exercício.
Carga Horária: 6 horas
Observações: O curso faz parte do conteúdo programático das carreiras de Líder de Projeto de Teste e Gerente de Projeto de Teste da área de teste de software e pode ser usado como crédito na formação

dessas carreiras.

Objetivo: Capacitar os profissionais da área de Teste ou Desenvolvimento de Software a tratar com automação de testes em todos os seus aspectos, analisando os riscos,

seus principais tipos, aprendendo como e quando usar, conhecendo as vantagens e desvantagens de uso, o processo de automação de testes e as principais ferramentas de testes funcionais para Web.
Público Alvo: Profissionais da área de Teste e de Desenvolvimento de Software, interessados em sua formação em teste de software e que desejam ampliar o seu nível de conhecimento sobre o assunto.

Conteúdo Programático:
 Introdução a Testes de Software
 Classificação de Testes
 Conceitos Básicos de automação de testes
 Paradigmas e tipos de automação de testes
 Vantagens e desvantagens de automação de testes
 Análise de riscos
 Aspectos únicos de testes funcionais para Web
 Ferramentas de testes funcionais para Web
 Processo de automação de testes
 Casos de teste
Carga Horária: 4 horas
Observações: O curso faz parte do conteúdo programático de todas as carreiras da área de teste de software e pode ser usado como crédito na formação de todas elas.

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:
 Record and Play
 JavaScript
 Alertas e Confirmações
 Popup’s
 Elementos HTML
 Expressões Regulares
 Ajax Loading
 Ajax AutoComplete
 Combo Cidade/Estado
 Criação de comandos customizados através de user-extensions
 Criação de scripts data driven sem programação
 Aprendendo os principais plugins
 Screenshot tirada automaticamente quando o script falha (ScreenShot on Fail)
 Evidências de Teste (Tesingt Evidence)
 Esperas automáticas (Implicity Wait)
 Visualização das variáveis (Stored Variables)
 Executando scripts criados no Selenium IDE em diversos browsers com Selenium RC

Carga Horária: 12 horas

Objetivo: Apresentar os principais conceitos da ferramenta Microsoft Test Manager e sua aplicação para planejamento, gerenciamento, e execução de testes manuais e

exploratórios.
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:
 Introdução ao Visual Studio Testing Tools
- Microsoft Test Manager
- Microsoft Visual Studio
- Microsoft Visual Studio Team Foundation Server
- Microsoft Lab Management
 Pré-requisitos para utilização do Microsoft Test Manager
 Introdução ao Microsoft Test Manager
 Planejando um ambiente de teste
 Gerenciando configurações de teste
 Utilizando planos de testes
 Organizando um Plano de Testes
 Criando casos de testes
 Criando passos de teste compartilhados
 Executando Testes Funcionais (baseados em script)
 Executando Testes de Regressão (baseados em Builds)
 Executando Testes de Configuração
 Executando Testes Exploratórios
 Executando Testes de Usabilidade (baseados em checklist)
 Gerenciando Bugs
 Automatizando Testes com MS Visual Studio baseados em testes executados no MS Test

Manager
Carga Horária: 10 horas
Observações: Para este curso é necessário usar o computador para atividades práticas.

Objetivo: Apresentar os principais conceitos associados à automação de testes de software e a sua aplicação com o uso da ferramenta Test Complete.
Público Alvo: Profissionais da área de Teste e de Desenvolvimento de Software, interessados em sua formação em teste de software e que desejam ampliar o seu nível de conhecimento sobre automação de

testes.
Pré-Requisito: Os participantes devem possuir um certo grau de conhecimento a respeito de linguagens de programação.
Conteúdo Programático:
 Módulo 1
• Apresentação da ferramenta ;
• Conceito de testes automatizados;
• Conceito de teste de regressão;
 Módulo 2
• Mapeamento ;
• Execução repetida;
• Execução não repetida;
 Módulo 3
• Criando uma Suíte;
• Reconhecimento de objetos;
 Módulo 4
• Utilização de pontos de verificação;
• Trabalhando com aqFile;
 Módulo 5
• Utilização de pontos de verificação de comparação de arquivos;
 Módulo 6
• Consultas de banco;
• Leitura de arquivos;
Carga Horária: 12 horas

Objetivo: Conhecer por meio de discussão teórica e exercícios práticos as funcionalidades e boas práticas de uso do CodedUI Test para testes de aplicações Web e

Desktop.
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).
Conteúdo Programático:
 Introdução ao Visual Studio Testing Tools:
• Microsoft Test Manager;
• Microsoft Visual Studio;
• Microsoft Visual Studio Team Foundation Server;
• Microsoft Lab Management;
 Introdução aos tipos de testes que podem ser automatizados com o Visual Studio;
 Introdução ao Visual Studio;
 Introdução aos solutions, projects e class;
 Introdução ao C# .NET;
 Automatização de testes em Coded UI Test;
• Entendendo os mapeamentos automáticos;
• Entendendo a estrutura de classes e métodos;
• Criando um script de teste automatizado em Coded UI Test;
• Datadriven Microsot Test Manager e Excel;
 Adicionando um break-point e depurando código;
 Criação de pontos de validação (asserts);
 Personalização de métodos;
 Personalização de mapeamentos;
 Técnicas de sincronismo e esperas implícitas e explicitas;
 Entendendo de Build, Check-in, Check-out, Changeset e Source Control;
Carga Horária: 12 horas

A ITeste, apesar de jovem, já conta com mais de 200 mil horas de serviços de fábrica de teste de software (TaaS), prestados para importantes clientes nacionais e internacionais, através de seu Modelo de Serviços sob demanda. Acompanhe nossos cases de sucesso.

A ITeste foi a primeira empresa nacional a se certificar no Nível 2 do MPT.Br. Atualmente no Nível 3 e já trabalhando para alcançar o Nível 5 até o final de 2015, é a única, em nosso país, com representante na Norma 29.119 da ISO/IEC, além de ser parceira da ABNT na tradução dessa norma.

A ITeste tem foco exclusivo em Testes de Software. E, o que nossos clientes ganham com isso? Eficiência, produtividade, precisão, que são alguns conceitos associados à especialização. Mas não é só isso, melhor relação Benefício X Custo e, principalmente, exatidão, rigor e correção na produção.