Qualidade de Software 2024/25

  1. Basic Principles of Software Quality and Testing
  2. Code Refactoring and Code Smells
  3. Quality Metrics
  4. Quality Scenarios
  5. Testing System
  6. Exploratory Testing
  7. Automation and Automated Test Generation
  8. Analysis and Discussion of Use Cases

Bibliography

Week Lecture Notes Labs
09.09 Unit outline [PDF]
Introduction to Software Quality [PDF]
Badge 1 - Bug Buster
Badge 6 - Teamwork
16.09 Code smells - Refactoring [PDF] Badge 2 - Crash Test Dummies
23.09
30.09 Badge 3 - Houston We Have a Problem
07.10 Quality Metrics [PDF] Badge 3 - Houston We Have a Problem (Part II)
14.10 Quality Scenarios [PDF]
21.10
28.10 Testing Fundamentals [PDF] Badge 4 - Time Machine
04.11 System Testing [PDF] Badge 4 - Time Machine (Part II)
11.11 Exploratory Testing [PDF] Badge 5 - Geek
18.11
25.11 Automated Test Case Generation [PDF]
02.12 DevSecOps [PDF]
09.12