Skip to content

lab_python_test

ugapanyuk edited this page Oct 26, 2020 · 1 revision

Лабораторная работа №4

Шаблоны проектирования и модульное тестирование в Python.

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

Требования к отчету:

Отчет по лабораторной работе должен содержать:

  1. титульный лист;
  2. описание задания;
  3. текст программы;
  4. экранные формы с примерами выполнения программы.

Задание:

  1. Необходимо для произвольной предметной области реализовать три шаблона проектирования: один порождающий, один структурный и один поведенческий. В качестве справочника шаблонов можно использовать следующий каталог.
  2. Для каждой реализации шаблона необходимо написать модульный тест. В модульных тестах необходимо применить следующие технологии:
    • TDD - фреймворк.
    • BDD - фреймворк.
    • Создание Mock-объектов.