Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Informática
  4. Qualidade de Software

Qualidade de Software

Código 17984
Ano 1
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Learning outcomes Knowledge: Understand software quality concepts across the lifecycle, including testing types, metrics, quality attributes, code smells and refactoring, mutation testing, automated test generation, integration of quality gates in CI/CD, and the role of AI and DevOps.

Skills: Apply testing techniques to assess correctness, robustness, and performance; use analysis and refactoring tools; implement automated tests (including AI and mutation-based approaches); analyze metrics; configure CI/CD pipelines with quality and security checks; evaluate tools and communicate results.

Competences: Design integrated quality strategies, select appropriate tools, apply critical thinking to problem-solving, act ethically, and collaborate effectively within development teams.
Syllabus 1. Introduction to Software Quality
2. Code Smells and Refactoring
3. Software Quality Metrics
4. Quality Scenarios and Sustainability
5. Foundations of Software Testing
6. System Testing and Mutation Testing
7. Exploratory Testing
8. Automated Test Generation and AI-Generated Tests
9. Testing in Intelligent Systems (ML/AI Systems)
10. Quality in CI/CD Pipelines (Quality Gates)
Main Bibliography - Bass L., Lu Q., Weber I., and Zhu L., Engineering AI Systems: Architecture and DevOps Essentials, Pearson, 2025.
- Sommerville I., Engineering Software Products: An Introduction to Modern Software Engineering, Pearson, 2020.
- Singh Y., Software Testing, Cambridge University Press, 2012.
- Myers G., Sandler C., and Badgett T., The Art of Software Testing, 3rd edition, Wiley, 2011.
- Ammann P., and Offutt J., Introduction to Software Testing, Cambridge University Press, 2008.
- Patton R., Software Testing, 2nd edition, Sams Pub, 2006.
Language Portuguese. Tutorial support is available in English.
Imagem d@ Nuno Gonçalo Coelho Costa Pombo  [Ficheiro Local]

Curso

Engenharia Informática
Data da última atualização: 2026-03-18
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.