Software Testing and Security

2nd year - 2nd semester - 4 credits

The course "Software Testing and Security" is designed to study methods and techniques of software testing with a focus on ensuring its security. Students in this course master the fundamental principles of software testing, including testing strategies, creating test scenarios, and error detection methods. Special attention is given to security testing, including vulnerability detection and mitigation, security analysis, and methods to protect software systems from external attacks. The course also covers topics related to testing web applications, mobile applications, and cloud services. As a result of completing this course, students gain not only technical skills in testing but also an understanding of the importance of ensuring software security.