Перейти к содержимому

Техники локализации плавающих дефектов
онлайн, начало 19 апреля
Автоматизация функционального тестирования
онлайн, начало 16 апреля
Практикум по тест-дизайну 2.0
онлайн, начало 16 апреля
Автоматизатор мобильных приложений
онлайн, начало 21 апреля
Фотография

Основы тестирования на Python: unittest


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 baranceva

baranceva

    Гуру

  • Admin
  • PipPipPipPipPipPip
  • 3 544 сообщений
  • ФИО:Баранцева Наталья


Отправлено 08 апреля 2021 - 07:08

Автор: Энди Найт (Andy Knight)
Оригинал статьи
Перевод: Ольга Алифанова

 

Обзор

unittest – это стандартный Python-фреймворк для юнит-тестов. Создатели вдохновлялись JUnit, и он включается в стандартный дистрибутив CPython. unittest содержит базовый класс TestCase, дающий методы для утверждений и рутин настройки и очистки. Все классы тест-кейсов должны наследоваться от TestCase. Каждый метод в подклассе TestCase, чье имя начинается с "test", будет прогоняться как тест-кейс. Тесты можно группировать и загружать с использованием класса TestSuite и методов загрузки – используя их совместно, можно создавать свои собственные тест-загрузчики. unittest также может генерировать XML-отчеты (как и JUnit), используя unittest-xml-reporting.

 

unittest поддерживается и в Python 2, и в Python 3. Однако для версий старше Python 2.7 нужно пользоваться портированием unittest2.

 

Читать статью полностью...


  • 0
Наталья Баранцева
Тренинги по тестированию ПО


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале