Curso Teste de Software: entregando projetos com qualidade

MOTIVAÇÃO

 

Todo ano é investida uma parcela significativa do orçamento na área de TI das organizações públicas e privadas. Portanto, existe uma grande expectativa de retorno sobre esse investimento, considerandCusto Correção de Defeitoo como fundamental pelas organizações que o software possua a qualidade esperada. Mas realmente o que define a qualidade do software? Resumidamente, consiste na entrega de um software que atenda as necessidades do cliente e que não possua falhas durante a utilização pelo usuário em produção. No entanto, existe grande possibilidade de injeção de falhas humanas no processo de desenvolvimento de software e os altos custos associados às falhas de software justificam um processo de testes cuidadoso e bem planejado. Algumas vezes, esses custos não podem ser mensurados como relacionado a perda de todos os contratos atuais e futuros de um cliente ou a perda de milhares de clientes em um sistema pela Web ou um aplicativo móvel.

 

O teste de software é uma área da Engenharia de Software focada na antecipação da descoberta das falhas de software para atingir o objetivo de zero falha em produção e com todos necessidades de negócios atendidas. Como possui um objetivo estratégico para a TI, é uma das áreas que possui uma constante evolução com diversas técnicas e ferramentas disponíveis para apoiar os testes e sobretudo para automação dos testes. Considerando o vasto arsenal de ferramentas, técnicas e métodos é importante o entendimento de cada para saber quando utilizá-la, pois o custo e tempo alocados para executar os testes são finitos.

 

OBJETIVO

 

Este curso mostra aos participantes os conceitos relacionados às atividades de testes de software, apresentando métodos, técnicas e estratégias que podem ser adotadas para realizar os testes de software e para planejar, projetar, executar e controlar os testes de um projeto de software. Serão analisadas algumas técnicas utilizadas para o planejamento: técnicas de testes funcionais e estruturais. Desta forma, o treinamento pretende desenvolver nos participantes uma visão crítica que lhes permita realizar uma escolha adequada de atividades de testes de acordo com características do projeto. Serão apresentadas algumas estratégias como testes exploratórios utilizados por empresas como Google e Microsoft para complementar os testes automatizados e realiza os testes fim-a-fim do software. Toda a teoria apresentada é exercitada na prática através de estudos de caso.

 

 

Conteúdo

  • 1. Visão Geral sobre Testes
    • a) Técnicas de Testes Estruturados

    • b) Técnicas de Testes Funcionais

  • 2. Visão de Testes Ágeis
    • a) Papel do Testador

    • b) Quadrante de Testes Ágeis

    • c) Custo Benefícios do TDD

    • d) Testes Ágeis no Google e Microsoft

  • 3. Testes Automatizados - Estratégia TDD

    • a) Detalhamento de um Framework de TDD - Unit

    • b) Princípios de refatoração de código

    • c) Programação Orientada a Interfaces

  • 4. Testes Automatizados de arquiteturas MVC e Serviços
    • a) Camadas de testes no MVC

    • b) Infraestrutura para testes MVC

    • c) Testes de Serviços REST

  • 5. Testes Exploratórios
    • a) Características

    • b) Tipos de Sessões Baseadas em Testes de Exploratórios

  • 6. Testes Automatizados de Interface - Record/Playback

 

Quadrantes do Teste Ágil

 

 

Resultados Esperados

 

 

RESULTADOS ESPERADOS

 

 

 

Ao final do curso o aluno:

 

  • Estará capacitado nas principais técnicas de avaliação da qualidade de software; 
  • Estará apto a avaliar se o software foi implementado da forma esperada; 
  • Estará apto a entender como mensurar a capacidade de entrega de software com qualidade; 
  • Estará apto a entender como os modelos de qualidade preconizam o teste de software;

  

PÚBLICO ALVO

 

Profissionais envolvidos na definição, especificação, desenvolvimento, implantação e garantia da qualidade de projetos de software. 

 

Pré-Requisitos

 

Notebook: Qualquer Sistema Operacional com Dual Core, 2 GB RAM e 512 Mb de HD.

 

Ferramentas OpenSource Pré-instaladas:


Java Runtime Environment (JRE) - http://www.oracle.com/technetwork/pt/java/javase/downloads/jre8-downloads-2133155.html
Eclipse Neon - https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R1/eclipse-inst-win64.exe
Firefox - https://www.mozilla.org/pt-BR/firefox/new/
Selenium IDE - plugin do Firefox - https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ (Esse link dever ser acessado através do firefox)
Selenium Web Driver Java - http://selenium-release.storage.googleapis.com/3.0/selenium-java-3.0.1.zip
Selenium Server - https://goo.gl/Lyo36k


Essas ferramentas podem ser instaladas no início do treinamento com o suporte do instrutor, mas o ideal é a instalação prévia.

 

 

 

Plano de Trabalho

 

PLANO DE TRABALHO

O curso segue uma abordagem interativa, onde o participante não é apenas espectador dos assuntos apresentados. Ao final de cada sessão teórica são realizados exercícios. Quase metade da carga horária do curso é dedicada à realização de estudos de caso didaticamente projetados (além dos exercícios de fixação) onde o participante tem a oportunidade de aplicar a teoria aprendida em casos similares a situações reais.

 

CARGA HORÁRIA

24 horas. Este curso dá direito a um créditode 24 PDUs do programa de certificação PMP.

 

MATERIAL DIDÁTICO

Apostila com os slides.
Gabarito dos exercícios e certificado de participação (para o aluno que obtiver no mínimo 75% de frequência e será enviado digitalmente por email).

 

Forma de Pagamento

 

 

 

 

 

Este site aceita pagamentos com Visa, MasterCard, Diners, American Express, Hipercard, Aura, Bradesco, Itaú, Unibanco, Banco do Brasil, Banco Real, saldo em conta PagSeguro e boleto.

 

Além das facilidades oferecidas pelo Pagseguro, há também as opções de depósito bancário, DOC, TED e nota de empenho (para inscrições de servidores públicos).


CONDIÇÕES ESPECIAIS (PAGAMENTO ANTECIPADO EM TURMAS ABERTAS PROMOVIDAS EXCLUSIVAMENTE PELA FATTO)

 

a) Desconto de 5% para inscrição de grupos de 3 ou mais participantes.

 

b) Bolsa com desconto de 50% sobre o valor integral da inscrição. Limite de dois bolsistas por turma, condicionada à disponibilidade de vagas na turma, e vinculada à realização de uma atividade a ser combinada (ex.: pesquisas, tradução de textos técnicos, etc).

 

c) Desconto de 10% (não cumulativo com outros descontos) para instituições conveniadas com a FATTO e seus parceiros.

 

Veja as Empresas Conveniadas com a FATTO

 

PROMOÇÃO EXCLUSIVA PARA EX-ALUNOS:

 

d) Desconto de 80% (não cumulativo com outros descontos) no valor da inscrição para os ex-alunos (de turmas abertas ou in-company) deste curso. É uma oportunidade extremamente vantajosa de reciclagem de conhecimento, pois periodicamente a FATTO promove a melhoria contínua dos seus treinamentos.

e) Desconto de 5% no valor da inscrição para os ex-alunos (de turmas abertas ou in-company) de qualquer outro curso da FATTO.

Esta promoção é válida somente para as turmas abertas promovidas exclusivamente pela FATTO.

 

 

 

INSCRIÇÃO

 

Para solicitar inscrição favor enviar e-mail para curso@fattocs.com.br especificando a turma (curso, data e local) que deseja inscrever-se, como tomou conhecimento do curso, e:

  • Inscrição pessoa física: nome completo, e-mail, CPF, endereço, fone de contato e data para pagamento;
  • Inscrição pessoa jurídica: nome completo dos participantes, e-mail, razão social, CNPJ, endereço, fone de contato e data para pagamento.
  • Em caso de desistência do aluno, será feita a devolução do valor integral da inscrição desde que o aviso da desistência seja feito com 5 dias de antecedência ao início do curso. Para a desistência com aviso até a véspera do curso, será efetuada a devolução de 80% do valor. Após o início do curso, não haverá devolução de valor. Em caso de falta, o aluno pode remanejar sua inscrição para outra turma, pagando uma taxa de 20% do valor da inscrição.

 

Faça sua Pré-inscrição gratuita em qualquer um de nossos cursos, e receba informações sobre datas, preços e promoções.

  

 

Clique aqui

.

 

.