Бакалавриат
2024/2025
Обеспечение качества и тестирование
Статус:
Курс обязательный (Технологии искусственного и дополненного интеллекта)
Направление:
09.03.04. Программная инженерия
Когда читается:
3-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Лемайкина Елена Александровна
Язык:
русский
Кредиты:
5
Программа дисциплины
Аннотация
Дисциплина “Обеспечение качества и тестирование” является базовой из цикла курсов подготовки современного специалиста в области информатики и призвана дать студенту полное представление о процессе тестирования, как одного из этапов разработки программного обеспечения, и заложить основы теоретического и практического подходов к выполнению тестирования программного обеспечения. Целями изучения дисциплины являются: - знакомство с основами разработки программного обеспечения и процесса тестирования в частности; - изучение всех наиболее используемых видов и технологий мануального и автоматического тестирования; - знакомство с программными инструментами для обеспечения эффективного тестирования; - получение практических навыков разработки тестов и выполнения тестирования программ различного назначения и природы
Цель освоения дисциплины
- Знакомство с основами разработки программного обеспечения и процесса тестирования в частности
- Изучение всех наиболее используемых видов и технологий мануального и автоматического тестирования
- Знакомство с программными инструментами для обеспечения эффективного тестирования
- Получение практических навыков разработки тестов и выполнения тестирования программ различного назначения и природы
Планируемые результаты обучения
- Выделяет жизненнный цикл разработки, обладает знаниями об основных моделях разработки и роли тестирования в различных моделях. Имеет представление об истории развития тестирования. Отличает уровни, типы и свойства качественных требований. Определяет техники анализа документации и требований.
- Распознаёт основные виды тестов, формулирует понятие тестовой стратегии, тест плана. Рассчитывают тестовую спецификацию. Взвешивает альтернативы рисков качества продукта перед выполнением тестирования. Прогнозирует трудозатраты по выполняемым задачам.
- Экспериментирует с баг-трекинговыми системами такими как YouTrack, Jira
- Распознаёт методы и техники тест дизайна и применяет техники черного ящика
- Отличает основной жизненный цикл дефекта. Показывает основные артефакты тестирования. Различает баг-трекинговые системы с такими, как YouTrack, Jira
- Распознаёт методы и техники тест дизайна и применяет техники белого ящика.
- Распознает основную классификацию типов тестирования
- Различает основные техники автоматического тестирования. Различает основные тестовые фреймворки Robot framework, playwright, selenium
- Распознает основные инструменты для различных контекстов исходя из бизнес-задач. Различает тестирование контекстов: web, API, AI, mobile тестирования.
- Различает ad-hoc и исследовательское тестирование. Распознает техники исследовательского тестирования
Содержание учебной дисциплины
- Тема 1.Введение в дисциплину.
- Тема 2. Жизненный цикл тестирования (STLC).
- Тема 3 Жизненный цикл тестирования (STLC)
- Тема 4. Техники, основанные на спецификациях
- Тема 5. Техники, основанные на спецификациях.
- Тема 6. Техники основанные спецификациях
- Тема 7. Техники основанные на опыте
- Тема 8. Техники, основанные на структуре
- Тема 9 Виды и уровни тестирования
- Тема 10 Автоматизация тестирования
- Тема 11. Тестирование различных контекстов
Промежуточная аттестация
- 2024/2025 1st module1 * Экзамен
- 2024/2025 2nd module0.3 * Домашнее задание + 0.3 * Домашнее задание + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- Введение в программную инженерию : Учебник / В.А. Антипов, А.А. Бубнов, А.Н. Пылькин, В.К. Столчнев. — М.: КУРС: ИНФРА-М, 2018. — 336 с. - Режим доступа: http://znanium.com/catalog/product/944151
Рекомендуемая дополнительная литература
- Кудрявцев В. Б. Теория тестового распознавания [Электронный ресурс] / В. Б. Кудрявцев, А. Е. Андреев, Э. Э. Гасанов. - М. : ФИЗМАТЛИТ, 2007. - 320 с. - ISBN 978-5-9221-0872-0.
- Оценка качества программного обеспечения: Практикум: Учебное пособие / Б.В. Черников, Б.Е. Поклонов; Под ред. Б.В. Черникова - М.: ИД ФОРУМ: НИЦ Инфра-М, 2012. - 400 с.: ил.; 60x90 1/16. - (Высшее образование). (п) ISBN 978-5-8199-0516-6 - Режим доступа: http://znanium.com/catalog/product/315269