Software Testing and Quality Assurance
SDC325 Software Testing and Quality Assurance
College of Technology Applied AI Department
Course Description: This course introduces students to the practices of software testing and quality assurance in the software development lifecycle. Students learn how to plan, write, and execute various types of tests, including unit tests, integration, and system-level testing, using structured testing frameworks. Emphasis is placed on test-driven thinking, reproducible bug reporting, and understanding how testing supports maintainable, scalable code. Students also explore foundational QA strategies such as test planning, defect tracking, and peer review. Generative AI tools are introduced as aids for generating test cases, analyzing code quality, and improving test coverage.
Credit Hours: 3.00
Prerequisites: All of: SDC315
Corequisites: None
Learn more about the programs available at ECPI University.
