Понедельник, 06.05.2024, 06:49
Главная | Мой профиль | Регистрация | Выход | ВходВы вошли какГость | Группа "Гости"Приветствую ВасГость| RSS
Онлайн редактор
Форма входа
people-group
TAK.RU
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Яндекс.Метрика Рейтинг@Mail.ru
most beautiful Russian Brides contador de visitas счетчик посещений
статистика
Женская  футболка 
 
"Stanislava"
 
Артикул: 18578
Дата: 12.05.2014 04:24    
Женская футболка
 
"Stanislava"
 
цена:540 руб.
 
 
 
 
 
Сделайте подарок 
для любимых ! 
Загрузите свою фотографию,и напечатайте её на футболке.
 
Женская футболка Эта девушка любит Станислава
 
Запуск сценариев и интеграции с другими инструментами  Автоматизированные тесты полезны, если только вы можете запускать их. Основной интерфейс для выполнения огурец сценариев огурец командной строки исполняемого файла, который устанавливается вместе с огурцом камень.  Как и многие Ruby инструменты, огурец однозначна: это предполагает, что вы организовать ваши объекты, шаг определения и поддержки кода по определенному пути. Вы можете переопределить значения по умолчанию, но жизнь проще, если Вы не. Стандартная структура каталогов:  возможности - содержит файлы компонентов, которые имеют feature-расширение. Могут содержать подкаталоги для организации файлов.  особенности/step_definitions - шаг содержит определение файлов, которые кода на Ruby и расширением RB.  особенности/support - содержит поддержку кода на Ruby. Файлы в поддержку загрузки, прежде чем те, в step_definitions, что делает его полезным для таких вещей, как конфигурирования среды (обычно делается в файле, называемом env.rb).  В окне командной строки, просто перейдите в каталог над вашим услугам каталог (директорию вашего проекта в Rails-приложения) и запустить огурец чтобы использовать параметры по умолчанию. Огурец будет пытаться запускать каждый сценарий, в каждом есть файл в каталоге функций, глядя на соответствующий этап определения в step_definitions. Когда он находит соответствие, то она будет выполнять этот шаг определение. Когда он не может найти соответствие, то она может предложить код, который вы могли бы использовать, чтобы создать соответствующий этап определения. Пройдя шагов окрашены в зеленый цвет, не сумев шаги красный, и неопределенные и отложенные действия желтый. Когда этапе происходит сбой или неопределено, огурец переходит к следующему сценарию, цветов и пропущенные шаги голубой.  Вы можете указать различные параметры командной строки за дефолтов. Например, предположим, что вы работаете над какой-то историей, которая включает в себя сценарии, в двух файлов. Можно пометить тегами этих сценариев с @текущего сказать, "эти сценарии я работаю." В командной строке, вы можете запустить огурец --теги @ток для запуска этих сценариев. Другой пример: вам может понадобиться запустить огурец с различной выходной. Вы могли бы указать огурец --формате html ... output/report.html чтобы получить хороший глядя отчет в формате HTML. Или вы можете использовать Формат --junit, чтобы получить JUnit-стиль отчета интегрировать сервер непрерывной интеграции. Существует слишком много вариантов, чтобы перечислить здесь; запустить огурец --help, чтобы увидеть их.  В то время как у большинства пользователей огурец из командной строки, огурец интегрировать с текстовыми редакторами, такими как TextMate и JetBrains RubyMine. Как TextMate пачке и RubyMine плагин обеспечивают подсветку синтаксиса, форматирование кода завершения, и возможность запуска сценариев и функций внутри редактора.  Почему Я, Как Огурец  Огурец оптимизирован для BDD. Он поддерживает определенный набор взаимодействий между членами команды и заинтересованными сторонами. Она не оптимизирована для тестирования (хотя я думаю, что не все, что часть его работы достаточно хорошо).  Когда я вижу объяснения новых инструментов, направленных на "исправление огурец проблемы" (напр. Шпинат и репа в последние недели), хочу отметить, что то, что авторы считают, огурец проблемы часто вещи, я считаю, огурец и сильные стороны. Я полагаю, что они хотят огурца различного рода инструмент для различного рода цели.  Итак, то, что мне нравится огурец?  Разделение примеры и автоматизации - огурец незаметна средств автоматизации продукт, люди чаще используют функции и сценарии, чем если код были смешанные. Ли продукта кто пишет сценарии, они должны уметь читать, проверять и корректировать их.  Некоторые структуры, но не слишком много - дали-когда-то синтаксис огурец сценарии накладывает некоторые структуры на сценарии, при этом оставляя достаточно места для команд, чтобы развивать свой собственный язык, чтобы описать их системы. Аналогичным образом, использование регулярных выражений для сопоставления между этапы и шаг определения оставляет пространство для маневра в язык, но, естественно, ограничивает, сколько гибкость вас нанять, чтобы регулярные выражения, станет нечитаемым.  Давление вырастет общеупотребительный язык - один из очевидных недостатков огурца как средство автоматизации тестирования заключается в том, что шаг определения всех глобальных. Это быстро обнаруживает, через неоднозначный шаг соответствует ли вы использовать те же слова означают нечто большее, чем одна вещь в вашем домене. Это давление, плюс точность Спецификация на конкретных примерах, поможет команде расти и точный язык, чтобы выразить свои владения.  Достаточно синтаксис - огурец языка проходит тонкая грань между естественного языка и языка программирования. Фон и сценарий контур обеспечивает поддержку простых рефакторинга для удаления избыточного дублирования. Но более сложные структуры, такие как вызовы процедур и включает остаются, потому что им будет больно читаемости для непрограммистов.  Потенциальные Недостатки  Дополнительные издержки - по сравнению с написания тестов в универсальный язык, как Ruby, огурец вносит дополнительные накладные расходы. Если Вы не собираетесь иметь ддпр (BDD)-стиль взаимодействия, если Вы не собираетесь иметь для не программистов, читать сценарии, и если ты достаточно дисциплинированный использовать доменные язык в тестах, вы можете предпочесть, чтобы писать функциональные тесты в test/unit или rspec.  Регулярные выражения - я считаю, регулярные выражения, чтобы быть сильным местом огурец, но многие люди, даже разработчики, неудобно с ними. Если вы используете огурец, вы найдете, что это трудно остаться в стороне от регулярных выражений, так что это может быть причиной, чтобы выбрать другой инструмент. Чтобы преодолеть это, я написал статью и шпаргалки выделение наиболее полезным подмножество регулярных выражений для огурец пользователей.
Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz