Trailer
Sinopse
A disciplina de Teste de Software I aborda os fundamentos teóricos, as metodologias práticas e a aplicação de algumas ferramentas dentro do campo de estudo de testes de software. Ao longo do curso, os estudantes aprendem a planejar, desenvolver e executar testes, compreendendo os conceitos de qualidade de software, cobertura de código e métricas de avaliação. São ensinadas técnicas de análise de requisitos para elaboração de casos de teste e identificação de potenciais falhas. Além disso, os alunos são introduzidos à automatização de testes, que são ferramentas essenciais para otimizar e agilizar os processos de verificação. A disciplina é fundamental tanto para aqueles que desejam atuar em áreas como desenvolvimento de software e garantia de qualidade, quanto para aqueles interessados em inovação tecnológica e gestão de processos de teste.
Vídeo
Classificações
Clássicas
Ativas
Social
Técnica
Teórica
Prática
Provas
Atividades
Individuais
Em grupo
Presencial
EAD
Podcast
Conhecimentos / Competências Desejados
Tópicos
Sem tópicos cadastrados
Obstáculos
Metodologias
Não há metodologias cadastradas
Perguntas Frequentes
Índices de aprovação
Conteúdos
Ementa
-
Introdução e motivação ao Teste de Software. Conceitos básicos de teste: defeito, falha, casos de teste, critérios de teste. Teste de Unidade e Integração. Técnicas de Teste: funcional (caixa-preta), estrutural (caixa-branca). Téc-nica Funcional: partições em classes de equivalência, análise do valor limite, combinações. Técnica estrutural: cri-térios de teste baseado em fluxo de controle, critérios de teste baseado em fluxo de dados. Ferramentas e fra-meworks para teste de unidade e integração. Técnicas para geração de testes de unidade e integração. Refatora-ção e testes. Testes de regressão.
Referências
-
Livro: Paul Ammann; Jeff Offutt. <strong>Introduction to software testing</strong>. 1a. CAMBRIDGE - USA. 2008
Livro: Mario Jino. <strong>Introdução ao Teste de Software</strong>. 1a. CAMPUS. 2007
Livro: AMMANN, Paul; OFFUTT, Jeff. <strong>Introduction to software testing</strong>. New York: Cambridge University Press, 2008. xxii, 322 p. ISBN: 9780521880381.
Livro: PEZZÈ, Mauro; YOUNG, Michael. <strong>Teste e análise de software</strong>: processos, princípios e técnicas. Porto Alegre: Bookman, 2008. x, 512 p. (Tecnologia da informação/engenharia e desenvolvimento de software) ISBN: 9788577802623.
Livro: MALDONADO, José Carlos; JINO, Mario; DELAMARO, Márcio Eduardo. <strong>Introdução ao teste de software</strong>. Rio de Janeiro: Elsevier Campus, 2007. 394 p. (Série Campus SBC) ISBN: 9788535226348.
Site: Site do Selenium
Site: Blog com Tutoriais sobre Selenium Webdriver
Livro: Introdução ao teste de software /
Livro: Introduction to software testing /
Site: JUnit
Site: Videoaula Conceitos Basicos (Parte 1)
Site: Videoaula MindMap Conceitos Basicos (Parte 2)
Site: JUnit - Parte 1
Site: JUnit - Parte 2
Livro: https://www.youtube.com/watch?v=MdwiBsKHYVI&feature=youtu.be
Site: JUNIT - Parte 3
Site: JUnit - Parte 4
Site: Desenvolvimento Dirigido por Testes (TDD)
Site: Passo a Passo: Importando o projeto da disciplina no Eclipse
Site: JUnit - Parte 5
Site: JUnit - Parte 6
Site: Criterios Funcionais (Parte 1)
Site: Criterios Funcionais (Parte 2)
Site: Criterios Funcionais (Parte 3)
Site: Criterios Funcionais (Parte 4)
Site: Avaliando a Qualidade de uma Suite de Testes (Pare 1)
Site: Eclemma Instalacao e breve Explicacao
Site: Avaliando a Qualidade de uma Suite de Testes (Pare 2a)
Site: Avaliando a Qualidade de uma Suite de Testes (Pare 2b)
Site: TO DO - Teste Estrutural (apenas a explicação da tarefa)
Site: Avaliando a Qualidade de uma Suite de Testes (Pare 3)
Livro: Avaliando a Qualidade de uma Suite de Testes (Pare 4)
Site: Pratica com o PITest - Aula gravada Carlos Antonio - meu orientando de mestrado
Livro: Avaliando a Qualidade de uma Suite de Testes (Pare 5)
Site: Aula Introdutória e Conceitos Básicos (Parte 1)
Site: Conceitos Basicos (Parte 2)
Site: Conceitos Basicos (Parte 4/4)
Site: TDD
Site: Aprofundamento em Criterios Funcionais
Site: ATIVIDADE REALIZADA NA AULA DE DUVIDAS
Site: Trecho da aula de dúvidas para o exemplo da classe Fila
Site: Usando a Ferramenta Pitest
Site: Detalhes sobre a ferramenta PiTest
Site: Criterio Analise de Mutantes (1 de 3)
Site: Criterio Analise de Mutantes (2 de 3)
Site: Criterio Analise de Mutantes (3 de 3)
Livro: DELAMARO, Marcio; JINO, Mario; MALDONADO, José. <strong>Introdução ao teste de software</strong>. . Elsevier Brasil. 2017
Livro: YOUNG, Michal. <strong>Software testing and analysis: process, principles, and techniques</strong>. . John Wiley & Sons. 2008
Livro: AMMANN, Paul; OFFUTT, Jeff. <strong>Introduction to software testing.</strong>. . Cambridge University Press. 2016