Что такое spec в Ruby?
Что такое spec в Ruby?

Видео: Что такое spec в Ruby?

Видео: Что такое spec в Ruby?
Видео: Episode #101 - Testing with RSpec 2024, Ноябрь
Anonim

В Ruby Spec Сюита, сокращенно Рубин / спецификация , представляет собой набор тестов для поведения Рубин язык программирования. Это не стандартизованная спецификация, как спецификация ISO, и не ставит своей целью стать таковой. Вместо этого это практический инструмент для описания и тестирования поведения Рубин с кодом.

Более того, что описывается в Ruby?

Слово описывать является ключевым словом RSpec. Он используется для определения «Группы примеров». Вы можете думать о «Группе примеров» как о наборе тестов. В описывать ключевое слово может принимать имя класса и / или строковый аргумент. Блок - это просто Рубин блок, обозначенный Рубин do / end ключевые слова.

Кроме того, что такое RSpec в Ruby? RSpec это инструмент тестирования для Рубин , созданный для разработки, основанной на поведении (BDD). Это наиболее часто используемая библиотека тестирования для Рубин в производственных приложениях. Несмотря на то, что он имеет очень богатый и мощный DSL (предметно-ориентированный язык), по своей сути это простой инструмент, который вы можете довольно быстро начать использовать.

Учитывая это, что такое тестирование Ruby?

Ед. изм тестирование - отличный способ выявлять ошибки на ранних этапах процесса разработки, если вы посвящаете время написанию подходящих и полезных тесты . Как и в других языках, Рубин предоставляет основу в своей стандартной библиотеке для настройки, организации и запуска тесты называется Тестовое задание ::Ед. изм. Способ определения базового прохождения / отказа тесты.

Что такое спецификация функции?

Спецификация функции . Характеристики функций - это тесты высокого уровня, предназначенные для проверки функциональных возможностей. через приложение. Они должны гонять приложение только через его внешний. интерфейс, обычно веб-страницы.

Рекомендуемые: