(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Лабораторная работа 6: Разработка тестов к ПО

Цель работы: получение навыка написания тестов к программному обеспечению по проектной документации.

Задачи:

  1. Для каждой функции/метода из работ №3-5 составить перечень тестов (шаблон документа) проверяющую правильность работы функции/метода (позитивные тесты) и его реакцию на возможные отклонения от стандартного поведения (негативные тесты). Тесты должны предусматривать возможность автоматического запуска через CI/CD. Допускается исключение из плана тестирования функций/методов реализующих элементы UI.
  2. Для каждой заявленной функциональной возможности из работы №3 составить план тестирования, проверяющих наличие функциональных возможностей в приложении. Тесты предназначены для запуска вручную.

Оформление результата

  • Ссылка описание текстов (файл "descriptions.md") в GitHub должна быть размещена в качестве ответа на соответствующее задание в Moodle.