Использование API-вызовов для подготовки тестовых данных для автоматических тестов пользовательского интерфейса до его запуска? - PullRequest
0 голосов
/ 29 августа 2018

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

Для этого теста мне понадобится существующее сообщение в блоге. Я подумываю сделать тестовый набор:

1) Запустите приложение, создайте сообщение в блоге, а затем удалите его ИЛИ 2) Создайте сообщение в блоге с помощью прямого вызова API, а затем удалите его в приложении

Метод 1 кажется неэффективным, поскольку шаги по созданию сообщения в блоге будут повторяться во многих тестах (не только в этом тесте «Удалить блог», но также в «Редактировании блога», «Поделиться блогом» и т. Д.)

Метод 2 намного быстрее, но я не уверен, является ли это хорошей практикой. Существуют ли другие способы подготовки данных испытаний, которые являются стандартной практикой?

...