Зачем использовать огурец? | Кодементор

Все время я регулярно использую огурец в своих приложениях, поэтому я решил поделиться некоторыми очень хорошими впечатлениями с огурец

До 2 лет назад я начал работать с проектом. Моя работа заключалась в создании API в Ruby On Rails. Эти API-интерфейсы используются приложениями для iPhone и Android. Поэтому я создал первую версию API с автоматическими тест-кейсами для огурцов. Затем приложение запускается с версией, затем я создал 4 версии API со всем тестовым покрытием Cucumber. Написание тестовых случаев требует много времени и тяжелой работы. Но позже я объясню, как это помогает мне и моей команде сэкономить время.

Преимущества для команды использования огурца

  • Мы обновляем версию нашего приложения rails с 3.2 до 4.2 за неделю и без нарушения каких-либо функций.
  • Мы успешно выпустили нашу версию с 4 API, не нарушив ни одной функции в существующей версии Or Live API.
  • Мы сэкономили много времени нашей команде QA, чтобы проверить, работают ли предыдущие живые сборки нормально, и на них не повлияли новые изменения API. Возьмем пример: Facebook выпустил 5-й API, но все версии также доступны на рынке, поэтому им необходимо убедиться, что живая версия API работает так же, как и предыдущая. Для этого либо QA продолжает тестировать предыдущие сборки приложений FB, чтобы убедиться, что они работают нормально, либо QA/Dev должны написать для этого тестовый набор.
  • Мы рефакторим наш код, чтобы сделать его более читабельным, оптимизированным и использовать новый синтаксис и функции rails без нарушения каких-либо функций.
  • Мы сэкономили много времени, проверяя API из браузера, а затем делая одно и то же снова и снова, пока проблема не будет устранена или воспроизведена.
  • Мы создаем API, но то, как клиенты API (разработчики iPhone и Android) узнают об этом URL-адресе API, даст этот ответ. Вот почему я выбираю огурец из всей среды тестирования, потому что он генерирует очень красивую и подробную документацию по API с помощью одной команды.

Эти преимущества я обнаружил на своем личном опыте, есть гораздо больше преимуществ использования огурца.

Если вы хотите увидеть пример кода, как использовать огурец с вашим рубиновым кодом, перейдите по этой ссылке. огурец_пример . Это мой первый пост, пожалуйста, оставьте ценные комментарии ниже.

Удачного тестирования 😃

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *