CS415 Software Testing and Quality Assurance
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.
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
| Term Dates | Term & Duration | Format |
|---|---|---|
| August 31, 2026 to October 25, 2026 | Fall I - 8 Week | Online |