Skip to content

lesandrop/Teste-De-Software

Repository files navigation

TESTE DE SOFTWARE

Lesandro Ponciano

Informações

  • Disciplina no Curso de Engenharia de Software
  • Prof. Lesandro Ponciano  [Lattes iD] - [Orcid iD]

Slides das Aulas Expositivas

  1. 📓 Nivelamento
  2. 📓 Teste na Qualidade de Software
  3. 📓 Introdução ao Teste de Software e sua Terminologia
  4. 📓 Atividades e Níveis de Teste em Processos de Desenvolvimento de Software
  5. 📓 Estratégias de Teste Funcional de Software
  6. 📓 Estratégias de Teste Estrutural de Software
  7. 📓 Complexidade Ciclomática para Teste Estrutural de Software
  8. 📓 Depuração de Software (Debugging)
  9. 📓 Teste de Mutação
  10. 📓 Estimativas, Medidas, Métricas e Indicadores em Gestão de Processo de Teste
  11. 📓 Teste com Mock
  12. 📓 Introdução à TDD: Projeto e Qualidade de Projeto
  13. 📓 Refatoração, Maus Cheiros e Catálogo de Refatorações
  14. 📓 Desenvolvimento Guiado por Testes (TDD)

Cartão de Suporte

Criei um cartão de suporte que serve como resumo do conteúdo estudado ao longo de todo o semestre. Ele é usado durante as aulas e em atividades. O conteúdo neste cartão não é exaustivo, mas o conteúdo coberto no cartão serve de âncora para o conteúdo que não foi incluído. Você pode acessá-lo nos links abaixo.

Material Online

Fiz a curadoria de alguns materiais online sobre teste de software. São materiais complementares e que considero úteis a essa unidade curricular. Esse material será contextualizado e indicado na aula apropriada. Entretanto, isso não impede que os estudantes explorem eles a qualquer tempo que desejarem -- é fortemente recomendado que o façam. Os materiais se encontram organizados nas seguintes categorias:

A lista de materiais é dinâmica, novos materiais podem adicionados e alguns podem ser removidos ao longo do tempo. Os estudantes da unidade curricular também podem complementar a lista adicionando links para outros materiais que encontrarem na Internet e que forem de qualidade muito elevada. Para isso, façam pull request e sua sugestão será avaliada.

Artigos Científicos

Ao longo do semestre são realizadas atividades baseadas em artigos científicos. A atividade geralmente consiste em um Debate Estruturado. Cada debate é baseado em dois artigos científicos. O histórico de artigos científicos debatidos está disponível neste repositório.

Competições de Teste de Software

Teste de software é uma atividade desafiadora. Ao longo das aulas, os principais desafios serão discutidos. Pensando nos muitos estudantes que desejarão se engajar de forma profunda nesses desafios, organizei uma lista de maratonas de teste de software. 

Esse material é um histórico que permite consultar dados de maratonas que já ocorreram, qual foi o formato, sistema, linguagem de programação, etc. Também atualizarei com informações de novas competições que ocorrerão no ano corrente.

Se você ficou muito interessado nisso, procure-me para conversarmos mais!

Uso e Contribuição com Materiais

Neste repositório está o material da unidade curricular que pode ser mantido público. Trata-se de um material dinâmico, constantemente atualizado. Eventualmente, outros materiais, atividades e roteiros devem ser baixados diretamente do Sistema de Gerenciamento Acadêmico (SGA). Notas e correções de atividades são divulgadas exclusivamente pelo SGA.

Os estudantes da unidade curricular podem contribuir com correções e sugestões neste repositório por meio de pull requests, issues e comentários. Tais contribuições poderão, ao fim do semestre, após análise do professor, serem pontuadas com até 3 pontos extras 🤓 na unidade curricular. Para atribuição dos pontos serão levadas em consideração quatro métricas de engajamento: activity ratio, relative activity duration, daily devoted time, e variation in periodicity. Se desejar saber mais sobre essas métricas, leia o artigo Finding Volunteers' Engagement Profiles in Human Computation for Citizen Science Projects.


Lesandro Ponciano (lesandro.ponciano@gmail.com)

About

Material Compartilhado da disciplina Teste de Software (68h) no curso Engenharia de Software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages