Curso Teste de Software: entregando projetos com qualidade

Data: 22/04/2019 a 24/04/2019

Horário: 08:30 às 17:30

Investimento: R$ 1.250,00

Local: Parque de Software (CIC) - Rua Eng. Roberto Fischer, 208 - Curitiba - PR

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.
Público Alvo: Profissionais envolvidos na definição, especificação, desenvolvimento, implantação e garantia da qualidade de projetos de software. 
Obs. Cada participante dever trazer seu notebook com Sistema Operacional com Dual Core, 2 GB RAM e 512 Mb de HD.
Descrição:  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.
Conteúdo:
1. Visão Geral sobre Testes
  • Técnicas de Testes Estruturados
  • Técnicas de Testes Funcionais
2. Visão de Testes Ágeis
  • Papel do Testador
  • Quadrante de Testes Ágeis
  • Custo Benefícios do TDD
  • Testes Ágeis no Google e Microsoft
3. Testes Automatizados - Estratégia TDD
  • Detalhamento de um Framework de TDD - Unit
  • Princípios de refatoração de código
  • Programação Orientada a Interfaces
4. Testes Automatizados de arquiteturas MVC e Serviços
  • Camadas de testes no MVC
  • Infraestrutura para testes MVC
  • Testes de Serviços REST
5. Testes Exploratórios
  • Características
  • Tipos de Sessões Baseadas em Testes de Exploratórios
6. Testes Automatizados de Interface - Record/Playback
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.
Mais informações: educon@cits.br | (41) 3025-9659.

Compartilhe

Deixe seu comentário

Verifique os campos abaixo.

    Não será publicado

    Envie para seus amigos

    Verifique os campos abaixo.

      Limitado em 600 caracteres

      Comunicar Erro

      Verifique os campos abaixo.

        Limitado em 600 caracteres