About
CSC312

Software Testing

Verification & validation, the five definitions of a bug and the seven testing principles, exhaustive testing, risk, testability, debugging and reviews, black box vs white box testing, the coverage ladder and MC/DC, equivalence partitioning & boundary value analysis, decision tables, cause-effect graphs & decision trees, test completion criteria, unit & integration testing, TDD and JUnit.

EXAM PRACTICE69 MCQs available• Flashcards

Test your knowledge: CSC312 — Software Testing

Interactive multiple-choice questions, flashcards, concept summaries, and scenario walkthroughs.

Start Practice →

Topics