Рубрики
Uncategorized

Советы по тестированию веб-приложений

Здесь я делюсь некоторыми советами по тестированию, которые могут помочь вам, если вы новичок в TDD. Помечено как веб-разработчик, тестирование, php, laravel.

Всем привет! Вот несколько советов, которые могут помочь вам протестировать ваши приложения. Я ранее опубликовал это в качестве темы twitter . К сожалению, я не смог встроить сюда изображения, поэтому было бы полезно взглянуть на эту тему.

  1. Не бойтесь попасть в базу данных. Сегодня вызовы БД выполняются очень быстро, и если вы издеваетесь над базой данных, вы обычно не тестируете эту функцию полностью. Однако имеет смысл писать “чистые” модульные тесты для таких низкоуровневых вещей, как библиотеки.
  2. Обратный тест при тестировании уже существующего кода. Простой способ убедиться, что ваши новые тесты охватывают существующую функцию, – это закомментировать блоки кода (особенно если блоки) и посмотреть, не нарушаются ли тесты. Если они этого не сделают, значит, вы что-то упускаете.
  3. Лучше написать несколько “ненужных” тестов, чем не писать их, поэтому, если вам интересно, будет ли тест полезен, просто напишите его. Эти несколько минут могут вам очень помочь позже.
  4. Используйте подделки вместо того, чтобы издеваться над внешними сервисами, когда это возможно. Laravel поставляется со множеством подделок, и когда вам нужна пользовательская реализация, легко заменить реализацию на подделку в контейнере. Это возможно на всем, что имеет контейнер. Твит содержит пример использования фасадов Laravel.
  5. Тесты важны, но не позволяйте им сдерживать вас. Если вы чувствуете, что размышления о том, как будет выглядеть API перед написанием кода, сдерживают вас, просто забудьте на мгновение о тестах. Вы можете вернуться позже и написать их. Писать их раньше – это не совсем правило.

Оригинал: “https://dev.to/mateusjatenee/tips-for-testing-web-applications-45ic”