- Curso: Engenharia de Software na PUC Minas - Praça da Liberdade
- Turno: Noturno
- Prof.: Lesandro Ponciano [Lattes iD] - [Orcid iD]
- Semestre: 2020.1
- Período: 7º período do curso
- 📓 Nivelamento
- 📓 Teste na Qualidade de Software
- 📓 Introdução ao Teste de Software e sua Terminologia
- 📓 Atividades e Níveis de Teste em Processos de Desenvolvimento de Software
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.
Ao longo do semestre são realizadas atividades baseadas em artigos científicos. A lista de artigos candidatos está disponível. A atividade geralmente consiste em um Debate Estruturado. Cada debate é baseado em dois artigos científicos. Porém, mudanças podem ocorrer e os detalhes de cada atividade são divulgados oportunamente.
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.
- Lista de Software Testing Contests
- Flyers de algumas competições
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!
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 (lesandrop at pucminas.br) - PUC Minas