Насмешка в Robot Framework - PullRequest
0 голосов
/ 04 декабря 2018

Я изучаю использование Robot Framework для написания модульных тестов на Python.В настоящее время у нас есть несколько уже существующих модульных тестов, которые были разработаны с использованием pytest.Модульные тесты макетируют некоторые функции с помощью метода mock.patch (например, подключение к БД и чтение из них).Есть ли в роботе эквивалентная имитационная функциональность?Или для этого нужно писать библиотеки?Я очень новичок, когда дело доходит до роботов и юнит-тестов, поэтому, пожалуйста, будьте осторожны со мной:)

1 Ответ

0 голосов
/ 05 декабря 2018

С точки зрения переполнения стека этот вопрос довольно широк.К счастью, ответ на этот вопрос можно найти на сайте Robot Framework :

Robot Framework - это универсальная среда автоматизации тестирования для принятия тестирования и приемка разработка на основе тестов (ATDD).

Хотя вы можете интегрировать ее с инфраструктурой модульных тестов посредством пользовательской разработки Python, реальный вопрос заключается в том, стоит ли вам,В соответствии с приведенным выше определением, я бы рекомендовал не смешивать слой модульных тестов с другими слоями (интеграция, приемка и т. Д.) И не разделять их.

Определите подход теста со слоями, чтобы каждый слой основывался на доверии, полученном из предыдущих.Это уменьшит объем тестирования в каждом последующем слое и, следовательно, общую сложность настройки теста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...