This course is designed to teach students how to ensure high quality software by means of testing, debugging, and other quality assurance activities. Students learn a combination of both theoretical and practical skills via get hands-on experience with modern software quality-assurance tools and approaches. Topics include: black-box and white-box testing, category-partitioning testing, unit testing, test-driven and behavior-driven development, combinatorial testing, code reviews, static code analysis tools, mocking, regression testing, capture-reply, mutation testing, and debugging.
Information Sessions
Elevate Your Career with the UC Irvine Master of Software Engineering Program!
Are you ready to take a leap in your software engineering career? The professionally-oriented Master of Software Engineering (MSWE) program at UC Irvine’s Donald Bren School of Information and Computer Sciences is designed to prepare you for success in the rapidly expanding field of software engineering.
Why Attend?
- Hands-On Learning: Dive into the design, implementation, testing, and maintenance of software with industry-guided practice.
- Holistic Approach: Gain insights into the non-technical aspects of professional careers along with cutting-edge software engineering principles.
- Expert Faculty: Learn from experts who bring real-world industry experience to the classroom.
- Flexible Pathways: Choose between Full-Time (Domestic & International) and Part-Time (Domestic Only) to suit your schedule and career goals.
Attend any of the “Master of Software Engineering – Information Sessions” for more information on UCI’s MSWE program. Still deciding which Professional Master’s Program is the right fit for you? Attend the “Professional Master’s Programs Information Sessions” for an overview of each program. Register below for any of our information sessions to learn more.