Teste de Software PDF  | Imprimir |  E-mail

 

Testes de Software

 

Carga Horária: 32 horas


Objetivos:

 

  • Introduzir os conceitos básicos envolvidos em testes de software para profissionais e estudantes da área de tecnologia da informação que estejam interessados em atuar nesta área.

  • Servir como base teórica para os demais cursos que compõem a grade de Testes de Software.

  • Apresentar as melhores práticas e algumas das ferramentas de mercado para testes de software.

 

Público-alvo:

 

  • Profissionais interessadas em iniciar o aprendizado de testes de software e que desejam começar a aplicar os fundamentos do assunto no dia-a-dia das empresas em que trabalham.

  • Profissionais que desejam aprimorar os conhecimentos sobre testes de software.

  • Estudantes que estejam interessados em especializar na área de testes ou qualidade de software.

 

Pré-requisitos:

 

  • Conhecimento prévio de alguma linguagem de programação, preferencialmente Java (necessário).

  • Fundamentos de engenharia de software.

 

Ementa:

 

  1. Introdução

    • Motivação

    • Importância das atividades de Qualidade de Software

    • Exemplo de projetos que fracassaram por erros de software

    • Custo de bugs

    • Terminologia

    • Verificação X Validação

    • Classificação dos testes

    • Fundamentos do processo de testes

    • 7 princípios do teste de software

    • Principio 1. Teste não garante ausência de erros

    • Principio 2. Teste exaustivo é impossível

    • Principio 3. Teste devem começar o mais cedo possível

    • Principio 4. Defetos tendem a esta próximos

    • Principio 5. Paradoxo do pesticida

    • Principio 6. Teste depende do contexto

    • Principio 7. O software sem erros pode não ser usual

    • Padrões existentes

    • Certificação e mercado de testes

       

  2. Testes de Software (Parte 1)

    • Qualidade de Software

    • O que é garantia de qualidade

    • Gerência da qualidade

    • Controle da qualidade

    • Testes de software

    • Processo de desenvolvimento de software

    • Processo de testes de software

    • Níveis de testes

    • Modelo V

    • Testes de unidade

    • Testes de integração

    • Testes de sistema

    • Testes de aceitação

    • Testes Alfa e Beta

    • Testes de Homologação

    • Testes de regressão

 

  1. Testes de Software (Parte 2)

    • Visão geral de tipos de testes

    • Testes funcionais

    • Testes não funcionais

    • Testes de stress

    • Testes de desempenho

    • Testes de carga

    • Testes de segurança

    • Testes de usabilidade

    • Testes de banco de dados

    • Técnicas de testes

    • Testes estáticos

    • Revisão de documentação

    • Análise estática de código

    • Testes dinâmicos

    • Caixa preta

    • Particionamento de equivalência

    • Tabela de decisão

    • Valores limites

    • Caixa branca

    • Cobertura de caminhos

    • Cobertura de condições

 

  1. Gerenciamento de Testes de Software

    • Tópicos

    • Processo de testes de software

    • Equipe

    • Atividades principais

    • Resultados dos testes

    • Plano de Testes

    • Especificação de Testes

    • Procedimentos e casos de testes

    • Casos de testes

    • Relatório de Incidentes

    • Métricas de desempenho

    • Quantidade de erros

    • Tipos de erros

    • Ciclo de vida do erro

  2. Automação de Testes

    • O que é Automação de testes

    • Boas práticas

    • Testes manuais X Testes automatizados

    • O que pode ser automatizado

    • Vantagens e Desvantagens

    • Ferramentas

    • Gerência e definição de testes

    • Testes unitários

    • Testes de interface

    • Testes de desempenho

    • Análise estática

    • Gestão de erros

     

    Instrutor:

     

    Profissional com mais de 12 anos na área de TI, graduada em Ciência da Computação e especializada em informática industrial. Possui as certificações 839-Rational Unified Process v7.0, 636-Requirements Management with Use Cases - Part 1 e 637-Requirements Management with Use Cases - Part 2. Atualmente trabalha como consultora e instrutora em equipes multidisciplinares no desenvolvimento de software visando consolidar e disseminar informações de processos de negócio com consistência adequada conforme as tecnologias atuais.

    Veja Algumas Certificações:
    (839) Rational Unified Process v7.0 - RUP
    (636) Requirements Management with Use Cases - Part 1
    (637) Requirements Management with Use Cases - Part 2
    (833) Object Oriented Analysis and Design - Part 1 (Analysis)
    (834) Object Oriented Analysis and Design - Part 2 (Design)

    Veja alguns Projetos Executados
    Linkdata – Criação e implantação de metodologia de desenvolvimento e manutenção de software contemplando a certificação ISO9001 – 2010


    Linkdata – Criação e implantação de disciplina de métrica na instituição e realização de contagens estimadas e detalhadas para gerar base histórica – 2010


    Linkdata – Criação e disseminação de treinamentos de metodologia de desenvolvimento e manutenção de software – 2010


    Probank – Reengenharia da documentação do Sistema de Materiais e tutoria sobre Gestão de projetos iterativos e incrementais aplicados à fábrica à gerentes de projeto – 2009


    Politec  - SEFAZ - Consultoria envolvendo o acompanhamento de 25 projetos para reestruturar as disciplinas de engenharia de requisitos e mudanças – 2008


    Politec  - CAIXA - Apoiando a gerência na sincronia entre o planejamento do projeto e a gestão de requisitos, configuração, mudanças e arquitetura em um projeto de risco operacional da CAIXA com suporte a 3TB e tecnologias de baixa plataforma – 2007


    Politec – MJ - Mapeamento de processos de negócio para tomada de decisão na abertura de uma fábrica no Ministério da Justiça – 2006


    Politec – CAIXA – Mapeamento dos processos de negócio de gestão de imóveis, locações e obras, que envolvem as funções estratégicas de gestão de infra-estrutura da CAIXA, englobando também, a contabilidade dos respectivos segmentos. Liderando as disciplinas de modelagem de negócio, requisitos e mudanças. 2004 – 2005


    BRB - Mapeamento dos processos de negócio, desenvolvimento e implantação do sistema de relacionamento da Agência Virtual do BRB – 2004


    BRB - Modelagem de negócio do Projeto de gestão de processos de auditoria - 2003


    BRB - Desenvolvimento do Sistema de Pagamento Brasileiro do BRB liderando a equipe técnica desde a concepção até a implantação – 2001 – 2002


    Treinamentos ministrados, 2005-2010, nos seguintes segmentos: RequisitePro, RUP, APF, UML, OO, engenharia de software, modelagem de processos, itil, MS Project, gerência de projetos, gerenciamento de requisitos, gerenciamento de processos iterativos, pensamento sistêmico, levantamento de requisitos e rational rose.

 

 

Boletim Training Tecnologia Cadastre-se

Name:

Email:

Banner
template desenvolvido por FVAL | layout por Training Tecnologia