Software Testing
Examine basic concepts and techniques for testing software and finding bugs. Explore the testing process; unit, integration and system testing; manual and automatic techniques for generation of test inputs and validation of test outputs; and coverage criteria. Focus on functional testing. Only one of the following may be counted: Electrical and Computer Engineering 382C (Topic 16), Electrical Engineering 382C (Topic 16), 382V (Topic: Software Testing).
Prerequisites & course information
Examine basic concepts and techniques for testing software and finding bugs. Explore the testing process; unit, integration and system testing; manual and automatic techniques for generation of test inputs and validation of test outputs; and coverage criteria. Focus on functional testing. Only one of the following may be counted: Electrical and Computer Engineering 382C (Topic 16), Electrical Engineering 382C (Topic 16), 382V (Topic: Software Testing).
Sources
- Course catalogue ↗2026-2027