Qualidade de Software 2018/19

  1. Basic concepts: What Causes Software Errors? What is Quality? What is Quality Assurance?
  2. Quality in context and software process activities.
  3. Extreme Programming.
  4. Software quality standards.
  5. Validation and Verification. Levels of Testing.
  6. Testing in the software life cycle.
  7. White box testing.
  8. Black box methods: input coverage testing.
  9. Black box methods: output coverage testing.
  10. Code coverage methods.
  11. Introduction to software inspection & inspection processes.
  12. Software quality metrics.

Bibliography

Week Lecture Notes Labs
17/09 Unit outline [PDF]
Introduction to Software Quality [PDF]
Badge 1
24/09 Quality in context.
Software process activities and models [PDF]
Badge 2
08.10 Extreme Programming, and
the Object Oriented Development Process [PDF]
Badge 2 - Solutions
Badge 9
15.10 Software quality standards, and maturity models [PDF]
JUnit5 User Guide [PDF]
Badge 3
22.10 Badge 1 - Presentations 1 2 3 4 5 6 7 8
Badge 3 - Solutions
29.10 Validation and verification, levels of testing, testing in the
software life cycle, black box vs. white box testing [PDF]
05.11 Black box methods – functionality, and input coverage
testing [PDF]
Badge 4
12.11 Black box methods – output coverage testing [PDF]
19.11
26.11
03.12
10.12
31.12
07.01
# Name Test#1
[0..20]
Test#1
[0..4]
Badge#1
[0..1]
Badge#3
[0..1]
M9035 Ana Lucia Lima 13.25 2.65 1 1
M9260 André Baptista 9.5 1.9 0.81 1
M9336 André Correia 14.75 2.95 0.95 1
M9284 Atungulu Kabakaba 2.75 0.55 0.77 0.25
M9093 Bruno Degardim 9.75 1.95 1 0
M9093 David Prata 12.25 2.45 0.71 1
M9398 Fábio Mota 16.25 3.25 0.71 1
??? Guilherme Catalão 17 3.4 0.95 1
??? Guilherme Rodrigues 11.75 2.35 0.78 1
M9338 Igor Matias 16.25 3.25 1 1
M9547 João Freire 13.25 2.65 0.87 1
M9366 João Gomes 18 3.6 0.95 1
M8688 João Vilelas 13 2.6 0.81
M9432 João Saraiva 16.75 3.35 0.95 1
M9257 Kavadiambuko Lutandila 8.75 1.75 0.76 0.25
M9514 Luis Rodrigues 14.5 2.9 0.95 1
M9390 Miguel Brandão 14.25 2.85 0.95 1
M9317 Paulo Pereira 15.5 3.1 0.81 1
M9472 Romulo Flaurindo 13.5 2.7 0.78 1
M9520 Rui Paredes 14 2.8 0.87 1
M9502 Sérgio Ferreira 12 2.4 0.81 1
M9524 Yoann Resende 11.5 2.3 0.87 1

(empty)