Курс спрямований на формування у студентів розуміння принципів забезпечення якості програмного забезпечення та оволодіння навичками проведення ручного тестування. Основна увага приділяється вивченню ключових аспектів якості ПЗ, процесів тестування та взаємодії тестувальників із командою розробки.
Програма курсу охоплює:
- поняття якості програмного продукту та моделі якості (ISO 9126, 25010);
- тестування на різних рівнях та етапах життєвого циклу розробки;
- техніки тестування UX/UI, зручності використання та інтерфейсів;
- методи функціонального, нефункціонального тестування та тестування безпеки;
- роль тестувальника у процесі аналізу вимог та виявлення дефектів;
- підходи до тест дизайну та створення тест-кейсів;
- написання баг-репортів та документування результатів тестування;
- особливості тестування у методологіях Agile/Scrum.
Практичні завдання курсу дають змогу студентам закріпити теоретичні знання шляхом створення тестової документації, проведення різних видів тестування та аналізу вимог.
Курс забезпечує необхідні знання та навички для подальшого розвитку студентів у галузі забезпечення якості програмного забезпечення та тестування.
- Викладач: Бандура Вікторія
- Викладач: Крихівський Михайло
- Викладач: Саманів Любов