Допустим, я тестирую мобильное приложение для размещения блогов. Я хочу сделать контрольный пример специально для проверки того, что запись в блоге может быть удалена.
Для этого теста мне понадобится существующее сообщение в блоге. Я подумываю сделать тестовый набор:
1) Запустите приложение, создайте сообщение в блоге, а затем удалите его ИЛИ
2) Создайте сообщение в блоге с помощью прямого вызова API, а затем удалите его в приложении
Метод 1 кажется неэффективным, поскольку шаги по созданию сообщения в блоге будут повторяться во многих тестах (не только в этом тесте «Удалить блог», но также в «Редактировании блога», «Поделиться блогом» и т. Д.)
Метод 2 намного быстрее, но я не уверен, является ли это хорошей практикой. Существуют ли другие способы подготовки данных испытаний, которые являются стандартной практикой?