uwloo

ECE 453Software Testing, Quality Assurance, and Maintenance

Units
0.50
Faculty
Engineering
Subject
Electrical and Computer Engineering
Cross-listed
CS 447

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 3 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.

Introduces students to systematic testing of software systems. Software verification, reviews, metrics, quality assurance, and prediction of software reliability and availability. Related management issues.

Prerequisites

  • Complete all of the following
    • Complete 1 of the following
      • Must have completed at least 1 of the following:
        • BME122 - Data Structures and Algorithms (0.50)
        • ECE250 - Algorithms and Data Structures (0.50)
        • MSE240 - Algorithms and Data Structures (0.50)
        • MTE140 - Algorithms and Data Structures (0.50)
        • SYDE223 - Data Structures and Algorithms (0.50)
      • Must have completed the following:
    • Students must be in level 3A or higher
    • Complete 1 of the following

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:
    • SE465 - Software Testing and Quality Assurance (0.50)

Leads to

No course lists it as a requisite.

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00151120 / 60TTh 17:30–18:50
Jan 29 17:30–18:50
Feb 26 17:30–18:50
Mar 19 17:30–18:50
Apr 9 17:30–18:50
LEC 701205826 / 9999Online or by arrangement
LAB 20151140 / 60Online or by arrangement
TUT 10151130 / 60Th 20:00–20:50

Reviewed on UW Flow

67% liked it42% easy58% useful

From 3 ratings and 2 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • 52% final 48% assignments (8 assignments). TAs dont even read and give out 100s like its candy, you'll probably only need a 4% on the final to pass the course.

    Apr 2025 · liked itOn UW FlowRemove this

  • Despite the name of the course, it is not a testing course. Tests were open notes and you could bring your computer to the test (no browsers though) because there were sections on Z3 and Dafny that required writing some code.

    Apr 2023 · liked itOn UW FlowRemove this

Discussed on r/uwaterloo

17 posts and comments in 16 threads mention ECE 453, August 2014 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2023

ECE451 or CS445 1 point, 0 comments

u/Cheese_se: “Which one is easier to pass and less work? How about ECE 453/CS 447? Which on is recommended? They are both cross listed so similar in content apparently. Thanks”

View on RedditRemove this

Fall 2022

Winter 2022

ECE Discord Server 1 point, 1 comment

u/maybeeynoone: “Hi I will have to take some of the CS/ECE400 courses, are there any discord channels for CS/ECE2023/ECE2022? especially, ECE 453 and CS467. Please let me know if you have it. It's hard to take the courses alone!!!”

View on RedditRemove this

Winter 2021

Winter 2020

Winter 2019

Winter 2018

Winter 2017

Easiest ECE Technical Electives 10 points, 19 comments

“Hello. I have seen many upper year ECE guys post here. Can someone recommend me the easiest technical electives they have taken. I need to not fail out 4th year :(”

u/afuture22: “… Easy rating 6/10 ECE 453 - Software Quality and Testing Some work since its SE, 3 labs, takes a day-day and half each. Project 3-4 days. Studying for exams another 3 days. Around 75-85 mark. …”

View on RedditRemove this

SE guys vs CS guys 65 points, 40 comments

u/csishard321: “You have to realize that most of the CS students taking it are in 4th year, so they are usually busy with hard courses like big 3...”

u/UWSE2019: “SE 465 / ECE 453 / CS 447”

u/miaomiao: “Which class? What ever it is, 84 is way too high for midterm average, unless it's a bird course.”

u/Frozen-Placenta: “according to some other comment in this thread Let's just say that the overall average for the first year SEs last term was higher than 84.”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar