Курс “Обеспечение качества и тестирование”
Здесь находятся материалы для семинаров по курсу “Обеспечение качества и тестирование”, который читается на Факультете компьютерных наук Высшей школы экономики.
Семинары в данный момент проводятся в Zoom-е. Приглашение здесь.
Telegram-канал для объявлений по курсу и общения здесь.
Семинары
- Введение в обеспечения качества и тестирование. Работа с требованиями.
- Инспекция кода. Документирование проблем.
- Тестирование. Модульное тестирование (xUnit).
- Модульное тестирование. Покрытие требований. Практика: JUnit and unittest.
- Модульное тестирование. Покрытие кода. Практика: TestNG and PyTest.
- Тестирование с учетом внутренних состояний.
- Мутации исходного кода.
- Тестирование пользовательского интерфейса.
- Автоматизированное тестирование пользовательского интерфейса. Настольные приложения.
- Тестирование Web-интерфейсов.
- Автоматизированое тестирование Web-интерфейсов. Selenium IDE.
- Автоматизированое тестирование Web-интерфейсов. Selenium WebDriver.
Дополнительные темы:
Выставление оценок
Правила выставления оценок можно найти здесь.
Оформления домашних заданий
Правила оформления домашних заданий можно найти здесь.
Внимание: При нарушении этих правил работа не будет найдена и проверена или оценка за нее будет снижена.
Текущая успеваемость
Таблицу с оценками можно найти здесь.
Ссылки
Материалы разработаны совместно с Денисом Кильдишевым. Его версия материалов находится здесь.
Сайт Виктора Кулямина с лекциями находится здесь.
Лекции Никиты Налютина (преподавал аналогичный курс в ВШЭ ранее) можно найти здесь.
Обратная связь
Если у вас есть вопросы или замечания по материалам сайта, вы можете задать вопрос в Telegram-канале или создать issue в проекте. Автор будет благодарен, если вы поставите звездочку в проекте на GitHub. Это поможет его улучшить.