We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Software Quality Assurance and Testing

2024/2025
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Course type:
Compulsory course
When:
3 year, 1, 2 module

Instructor


Лемайкина Елена Александровна

Программа дисциплины

Аннотация

Дисциплина “Обеспечение качества и тестирование” является базовой из цикла курсов подготовки современного специалиста в области информатики и призвана дать студенту полное представление о процессе тестирования, как одного из этапов разработки программного обеспечения, и заложить основы теоретического и практического подходов к выполнению тестирования программного обеспечения. Целями изучения дисциплины являются: - знакомство с основами разработки программного обеспечения и процесса тестирования в частности; - изучение всех наиболее используемых видов и технологий мануального и автоматического тестирования; - знакомство с программными инструментами для обеспечения эффективного тестирования; - получение практических навыков разработки тестов и выполнения тестирования программ различного назначения и природы
Цель освоения дисциплины

Цель освоения дисциплины

  • Знакомство с основами разработки программного обеспечения и процесса тестирования в частности
  • Изучение всех наиболее используемых видов и технологий мануального и автоматического тестирования
  • Знакомство с программными инструментами для обеспечения эффективного тестирования
  • Получение практических навыков разработки тестов и выполнения тестирования программ различного назначения и природы
Планируемые результаты обучения

Планируемые результаты обучения

  • Выделяет жизненнный цикл разработки, обладает знаниями об основных моделях разработки и роли тестирования в различных моделях. Имеет представление об истории развития тестирования. Отличает уровни, типы и свойства качественных требований. Определяет техники анализа документации и требований.
  • Распознаёт основные виды тестов, формулирует понятие тестовой стратегии, тест плана. Рассчитывают тестовую спецификацию. Взвешивает альтернативы рисков качества продукта перед выполнением тестирования. Прогнозирует трудозатраты по выполняемым задачам.
  • Экспериментирует с баг-трекинговыми системами такими как 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 module
    1 * Экзамен
  • 2024/2025 2nd module
    0.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

Авторы

  • Шаров Гелий Владимирович
  • Асеева Наталья Владимировна
  • Лемайкина Елена Александровна