- Первая группа – среда исполнения теста (Test fixture). Это вспомогательная группа, задача которой – настройка и последующее обнуление данных, используемых в комплекте тестов (test case).
- Вторая и наиболее часто используемая группа – комплект тестов (test case), представляющий собой наименьшую единицу тестирования. Это то, из чего будут собираться будущие тесты.
- Третья группа – набор тестов (test suite) – реализуется с помощью класса unittest. Test Suite решает задачи упорядочивания и управления комплектами тестов, равно как и наборами тестов. Часто она представляет собой список наборов тестов, исполняемых совместно в течение одной сессии.
- Четвертая и последняя группа – группа запуска тестов (test runner). Сюда попадают все классы, связанные с запуском и представлением тестов. Группа в состоянии запускать тесты в графическом или текстовом режиме или просто возвращать результат работы для дальнейшей обработки.
- оригинал на www.linuxcenter.ru
[LC] Разработка через тестирование: Использование PyUnit(unittest)
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6001
- ОС: gnu/linux
[LC] Разработка через тестирование: Использование PyUnit(unittest)
В статье рассмотрены базовые техники составления и выполнения тестов, их группировки и логического разделения на наборы и комплекты. Весь инструментарий, предоставляемый модулем unittest, можно разбить на четыре группы: