23CSE311 Software Engineering

Session 10/Unit 3

Unit testing as an engineering practice: test design, test doubles, coverage as a signal, and tests as the oracle for human and AI written code

Approximate date
Wed 9 Dec 2026, approximate
Instruction week
Week 4 of 18, beginning Mon 7 Dec 2026
Course outcomes
  • CO4 Implement comprehensive testing strategies to ensure high software quality.

Reading

Roger S. Pressman and Bruce R. Maxim, Software Engineering: A Practitioner’s Approach, 9th ed.

ChapterSectionsPages
19372–393

Additional reading

Suggested reading, not prescribed.

Files

Sign in to see the files for this session. Sign in