Описание тега acceptance-testing

Acceptance testing is a test conducted to determine if the requirements of a specification or contract are met
3 ответа

Насколько конкретным должен быть мой пример приемочного теста?

Я новичок в корнишоне / ATDD / BDD. Я готовлю следующий приемочный тест: Given a user is waiting for an operation to complete And the operation is <percent>% complete When <threshold> seconds elapse Then a progress indicator should be di…
20 фев '17 в 21:56
1 ответ

Rails приемочного тестирования с использованием "API тестирования" для контроля состояния на стороне клиента

В настоящее время я оцениваю, как протестировать довольно большое и сложное веб-приложение на основе Rails 4 на стороне сервера и EmberJS на стороне клиента. В нашем приложении клиент общается исключительно через спокойный JSON API с сервером. До си…
2 ответа

Сколько интеграционных тестов (или сценариев) я должен написать для каждой функции?

Сейчас я смотрю на проект, в котором есть как модульные, так и интеграционные тесты (с использованием BDD). Интеграционные тесты используют один файл значений для каждого теста. (Учитывая, что существует почти неограниченная перестановка наборов дан…
2 ответа

Лучший продукт для виртуальных машин для построения сервера и тестирования среды

Я исследую, какое программное обеспечение Virtual Machine лучше всего подойдет для запуска сервера сборки и тестовой среды. Я читал книгу о разработке через тестирование. Первый шаг - создать ходячий скелет, как его называют. Так что в качестве хобб…
3 ответа

Должен ли актер пользовательской истории быть человеком?

Пользовательские истории традиционно пишутся как выражение "Как [Тип пользователя] я хочу [функцию], чтобы [некоторая выгода]". В книгах и онлайн-ресурсах [Тип пользователя] обычно соответствует роль человека. Тем не менее, при описании функций внут…
28 окт '10 в 09:58
0 ответов

Очищенные записи на угасание между приемочными испытаниями с использованием адаптера Local Storage

Я пишу некоторые приемочные тесты для своего приложения Ember и не знаю, как лучше удалить записи, созданные в localStorage между тестами. Я также не хочу терять записи localStorage, созданные в моей среде разработки. В настоящее время я устанавлива…
1 ответ

Использование @Before для тестов Selenium в Play Framework

Я хочу настроить свою базу данных перед выполнением теста Selenium для моей программы в Play! Фреймворк. Однако, согласно документации, единственный способ - просто удалить базу данных и загрузить разные YML-файлы один за другим, когда на самом деле…
04 янв '12 в 16:45
3 ответа

Как организовать определение спецификаций в Cucumber?

Мы рассматриваем возможность использования Cucumber в нашем проекте для приемочных испытаний. Когда мы пишем scenario в огурце featureмы пишем список Given, When а также Then заявления. Поскольку мы используем проект cucumber-jvm, Given, When а такж…
2 ответа

Внешний TDD: Должен ли я регистрироваться в случае неудачных приемочных испытаний?

Таким образом, вы начинаете с неудачного приемочного испытания и наращиваете функцию с помощью модульных тестов до тех пор, пока приемочный тест не пройдет. Но когда вы проходите модульные тесты, стоит ли вам проверять систему контроля версий? Если …
01 фев '16 в 19:33
0 ответов

Функциональный / приемочный тест серверного кода в iOS с UI Automation

Поэтому я работаю над проектом, в котором мое приложение iOS действует как сервер и получает соединения от клиентов, которые отправляют данные о местоположении. Мое приложение считывает эти данные из сокета и либо обновляет расположение клиентов в M…
1 ответ

Как заставить JS кликать с помощью веб-драйвера poltergeist?

Когда я запускаю тест с драйвером chrome - он проходит. Когда я запускаю его с помощью poltergeist - он пытается щелкнуть мышью в формате HTML, и у меня появляется ошибка: ActionController::UnknownFormat: ActionController::UnknownFormat controller.r…
1 ответ

Приемочный тест Yii2 - Уведомление об ошибках

Я пытаюсь запустить приемочный тест с пустым телом: class ContactCept { public function frontpageWorks(AcceptanceTester $I) { } } Это мое принятие.suite.yml: class_name: AcceptanceTester modules: enabled: - WebDriver: url: http://localhost/website/ …
27 апр '18 в 08:05
2 ответа

Как сквозные приемочные тесты должны разделять большую функцию на сценарии?

В своей статье " Что в рассказе"? Дэн Норт делает ряд отличных моментов. Три, в частности: Название сценария должно сказать, что отличается Вы должны быть в состоянии выстроить сценарии в ряд и описать, как они отличаются, используя только заголовок…
05 май '15 в 16:55
2 ответа

Что означает страница и page.body в Капибаре

Я новичок, пытающийся протестировать мой Rails-проект с использованием Capybara, но меня смущает значение page и page.body, когда я пытаюсь обнаружить некоторую строку из моего div: (in:js=>true mode) <div>"some content"</div> Некоторые …
3 ответа

Сконфигурируйте RSpec для использования Capybara.javascript_driver для всех спецификаций запроса

Возможно ли глобально настроить RSpec для использования драйвера JavaScript Capybara (по умолчанию или пользовательского) для всех спецификаций запроса? Иногда мы забываем добавить вручную js: true на каждый запрос спецификации, и это немного раздра…
31 окт '12 в 20:31
2 ответа

Посещение нескольких ссылок на странице. [Codeception]

Я полный новичок с автоматизированным тестированием программного обеспечения. (Codeception и PHP7 установлены в среде Centos 7.) условия: 1. Моя страница Index.html содержит x ссылок 2. При посещении ссылок (a href) на странице отображается сообщени…
10 янв '17 в 07:59
0 ответов

Как протестировать разные роли пользователя с капибарой

Как лучше всего протестировать различные роли авторизации, основанные на способностях, с помощью CanCan и Capybara? Я мог бы написать feature для каждой роли, но, как вы можете видеть в Ability класс, :editor а также :administrator роли имеют много …
1 ответ

Как программно игнорировать некоторые приемочные тесты с использованием TechTalk.SpecFlow и C#?

У меня есть несколько файлов с некоторыми сценариями. Мне нужно игнорировать несколько сценариев или функций, отмеченных некоторыми @tag в зависимости от некоторых условий. Я прочитал документацию по specflow, но не нашел там чего-то, что могло бы б…
25 сен '12 в 15:19
2 ответа

Как мне обеспечить среду производства, тестирования и разработки,

В общем, как тестирование, производство и разработка отделены друг от друга? и как управление доступом можно использовать в сценарии?
26 мар '11 в 05:46
1 ответ

Rails, SRP и юнит-тесты

преамбула Я впервые пытаюсь создать приложение с учетом требований SRP и действительно пытаюсь использовать тесты для управления кодом сайта, вместо того чтобы начинать с моей архитектуры данных (ActiveRecord), а затем собирать приложение, чтобы оно…