Skip to main content

Back to Catalog

CS415 Software Testing and Quality Assurance

  • Department Computer Science
  • Level Upper
  • Format Online
  • Credits 3

Description

This course examined advanced techniques for rigorously testing software functionality, reliability, and performance. Students will explore a diverse array of testing techniques, automated testing tools, and strategies for identifying and addressing bugs effectively. Through the integration of concepts of software penetration testing, students will gain proficiency in identifying and addressing vulnerabilities. Additionally, the inclusion of bug bounty strategies empowers students to adopt proactive approaches in uncovering and mitigating potential issues. Students master the foundations of software testing and understand emerging trends in software development through hands-on application and real-world scenarios.

View Sample Syllabus

Prerequisites

CS313 Requirements Engineering and Communication for Software Development; and CS315 Self-Reliant Language Learning

Zero Textbook Cost (ZTC)

To be designated as a Zero Textbook Cost (ZTC) course, all instructional materials will be provided at no cost to students. These may include Open Educational Resources (OER), free materials, or library resources. Check your syllabus for more information.

Sections

Listing all available sections for this course, including their term, duration, and dates.
Term Dates Term & Duration Format
August 31, 2026 to October 25, 2026 Fall I - 8 Week Online