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

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Яндекс.Метрика Рейтинг@Mail.ru
most beautiful Russian Brides contador de visitas счетчик посещений
статистика
Женская  футболка 
 
"Ruslana"
 
Артикул: 18578
Дата: 12.05.2014 04:24    
Женская футболка
 
"Ruslan"
 
цена:540 руб.
 
 
 
 
 
Сделайте подарок 
для любимых ! 
Загрузите свою фотографию,и напечатайте её на футболке.
 
Женская футболка Эта девушка любит Руслана
 
В этом учебнике показано, как написать приемочные тесты для web-приложений с использованием огурец, Капибара, полтергейст и PhantomJS. По пути мы также вкратце коснуться некоторых других интересных технологий, таких как Node.js и AngularJS. Это на самом деле вторая часть учебника по огурец. Если вы никогда не использовали огурец, прежде чем вы, возможно, захотите начать с первой части этого учебника.   Стек в деталях - Капибара, полтергейст и PhantomJS Перед тем, как нырнуть с головой в действие мы должны воспользоваться моментом, чтобы взглянуть на инструменты, которые мы будем использовать в дополнение к огурец (которая была введена в первой части):  Капибара называет себя “acceptance test framework для веб-приложений”. Подождите. Это не огурец уже приемочный тест framework? Зачем нужна еще одна? Во-первых, огурец-это все, о поведении Driven Development и не per se приемочный тест framework. Вы можете работать с огурцом на уровне модульного теста, или на приемочные испытания уровне или где-нибудь между ними. Во-вторых, огурец ничего не знает о веб-приложений. Огурец только дает вам возможность писать тесты (или спецификации или сценарии, что бы вы их назвать) в очень четком, Курение на всей территории техническую форму (Gherkin) и исполнять их. Капибара теперь отлично интегрируется с огурцом (см. раздел " использование Капибара с огурцом в Капибара (docs) и скрывает подробности управления браузера (через Селена или полтергейст) за хороший API. Это просто правильный уровень абстракции (на мой вкус), чтобы сделать письменной форме тестирования веб-приложений весело. Конечно, вы можете использовать что-то вроде Селена непосредственно в ваш огурец шаг определений, но на мой взгляд, слишком низкого уровня и слишком многословно. Полтергейст-с надписью “PhantomJS драйвера для Капибара” и что так оно и есть. Это связь между Капибара и PhantomJS, см. ниже. После регистрации полтергейст, как водитель в Капибара Вы не взаимодействуют непосредственно с полтергейст, ни PhantomJS, только с Капибара (API. PhantomJS - безголовый, полнофункциональный браузер. Он основан на WebKit и поддерживает все основные веб-стандарты (CSS, JavaScript, ...). Он идеально подходит для автоматизированного сайте тесты, поскольку работает она на CI-сервер (даже без графического X-сервера) - это и ежу понятно. Настройка Настройка тестируемого приложения Как это руководство о том, тестирование веб-приложений, которые мы, очевидно, должны веб-приложения для тестирования. Позвольте мне представить Вам аудиокниги коллекции яслях. Если вы регулярно на этом блоге вы могли встретить фильм приложений баз данных в одном из многочисленных воплощений. Поскольку я, правда, не очень много в фильме, но есть серьезные аудио книги Фетиш, на этот раз аудиокнига Collection Manager простой AngularJS CRUD приложения, хорошо, управлять вашей коллекцией аудио-книг. Над головой https://github.com/basti1302/audiobook-collection-manager-ui и следуйте инструкциям, чтобы настроить его. В процессе Вы также клонировать Storra, что является очень простой настойчивость остальной сервис, написанный на Node.js, используемые аудиокнига front end Collection Manager для хранения данных. Подсказка: в первой части я упоминал, что огурец был портирован на множество языков. Если вы хотите увидеть немного cucumber.js JavaScript порт огурец, вы можете посмотреть в каталоге storra/features.  Если у вас есть аудиокниги Collection Manager и запущен, вы можете изучить программу вручную на минуту, чтобы увидеть, какие функции он предлагает (не так уж и много).  Настройка Капибара и полтергейст Если вы читали первую часть этой главы, вы должны уже проверили примере проекта. Если да, то  git checkout 03_setup_capybara теперь, чтобы получить новые файле необходимые драгоценные камни для Капибара и полтергейст. (В этой отрасли, первая особенность и соответствующего шага файл был удален, потому что мы больше не нуждаемся в них.)  Если вы еще не клонированные репозитории, вы можете сделать это сейчас:  git clone-b 03_setup_capybara https://github.com/basti1302/audiobook-collection-manager-acceptance.git В файле изменилось, появилось несколько новых камней, это так, вы должны сделать пачке " установить сейчас". Это позволит установить Капибара и полтергейст драгоценных камней и несколько других драгоценных камней.  Если Вы выполнили первую часть учебника, Вы также должны иметь PhantomJS установлен. Если нет, над головой http://phantomjs.org/download.html и сделать это сейчас.  Филиал аудиокнига-собрание-менеджер-признание того, что вы только что проверил поставляется со всеми необходимыми настройки кода для Капибара и полтергейст, и поэтому вам не нужно ничего делать. Мы можете быстро просмотреть код конфигурации. Все настройки кода содержится в функции/support/env.rb и особенности/support/hooks.rb. env.rb начинается с нескольких требует:
Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz