View on GitHub

Обеспечение качества и тестирование (Семинар)

Курс читается на Факультете компьютерных наук Высшей школы экономики

Курс “Обеспечение качества и тестирование”

Здесь находятся материалы для семинаров по курсу “Обеспечение качества и тестирование”, который читается на Факультете компьютерных наук Высшей школы экономики.

Семинары в данный момент проводятся в Zoom-е. Приглашение здесь.

Telegram-канал для объявлений по курсу и общения здесь.

Семинары

  1. Введение в обеспечения качества и тестирование. Работа с требованиями.
  2. Инспекция кода. Документирование проблем.
  3. Тестирование. Модульное тестирование (xUnit).
  4. Модульное тестирование. Покрытие требований. Практика: JUnit and unittest.
  5. Модульное тестирование. Покрытие кода. Практика: TestNG and PyTest.
  6. Тестирование с учетом внутренних состояний.
  7. Мутации исходного кода.
  8. Тестирование пользовательского интерфейса.
  9. Автоматизированное тестирование пользовательского интерфейса. Настольные приложения.
  10. Тестирование Web-интерфейсов.
  11. Автоматизированое тестирование Web-интерфейсов. Selenium IDE.
  12. Автоматизированое тестирование Web-интерфейсов. Selenium WebDriver.

Дополнительные темы:

  1. Тестирование приложений на платформе Eclipse.
  2. Тестирование мобильных приложений.

Выставление оценок

Правила выставления оценок можно найти здесь.

Оформления домашних заданий

Правила оформления домашних заданий можно найти здесь.

Внимание: При нарушении этих правил работа не будет найдена и проверена или оценка за нее будет снижена.

Текущая успеваемость

Таблицу с оценками можно найти здесь.

Ссылки

Материалы разработаны совместно с Денисом Кильдишевым. Его версия материалов находится здесь.

Сайт Виктора Кулямина с лекциями находится здесь.

Лекции Никиты Налютина (преподавал аналогичный курс в ВШЭ ранее) можно найти здесь.

Обратная связь

Если у вас есть вопросы или замечания по материалам сайта, вы можете задать вопрос в Telegram-канале или создать issue в проекте. Автор будет благодарен, если вы поставите звездочку в проекте на GitHub. Это поможет его улучшить.