FIT4004 Lecture Notes - Lecture 12: Fagan Inspection, Unit Testing, Repeatability
Week 12 - Recap
Inspections:
●Why do them?
●How to do them?
○Fagan inspection (one way)
●What are they good for?
●What are they not good for?
Unit Testing/CI
●Why unit test?
●How to unit test
○Frameworks
○Assertions
○Mocking
●What makes a good unit test/test suite
●How to run unit test
○CI tools (eg. Github CI)
Security
●Why is security important
●Some (example) classes of vulnerabilities
●Outline of some (general) approaches for security QA
Metrics
●What are they?
●What are some examples of quality-related metrics
●Difference between outcome and proxy metric
●How should you use metrics?
Sample exam question: