|
Основы тестирования ПО
2024/25 учебный год, Институт математики и информационных технологий, весенний семестр.
Специальности:
- 09.03.04 Программная инженерия (бакалавр).
Лектор: К. А. Кулаков
Руководители практик: К. А. Кулаков
Лекции
Лабораторные работы
- Репозиторий с исходным кодом
- Утилита CMake
- GitLab CI/CD
- Тестирование с использованием библиотеки Google Test
- Статический анализ кода
- Проект на Python
- * Изолирующие каркасы
Примеры проектов на Github
Пример работы связки Qt + Google Test (gtest) + QtCreator
Пример работы связки cmake + Google Test (gtest)
Инструменты
Библиотеки для тестирования кода
C++
C#
Python
Литература
- В.П. Котляров Основы тестирования программного обеспечения
- C. Канер, Д.Фолк "Тестирование ПО"
- Э. Дастин, Д. Рэшка, Д. Пол "Автоматизированное тестирование программного обеспечения"
- Р. Калбертсон, К. Браун, Г. Кобб "Быстрое тестирование"
- Д. Макгрегор, Д. Сайкс "Тестирование объектно-ориентированного программного обеспечения"
- Л. Тамре "Введение в тестирование программного обеспечения"
- Р. Савин "Тестирование Дот Ком, или пособие по жесткому обращению с багами в интернет-стартапах"
- Э. Хант, Д. Томас "Программист-прагматик. Путь от подмастерья к мастеру"
|