Вопросы по теме 'acceptance-testing'

Приемочные тесты для Tetris при использовании Test Driven Development
Я хочу попробовать реализовать игру Tetris с помощью TDD. Из того, что я понял, прочитав Развитие объектно-ориентированного программного обеспечения , Руководствуясь тестами , я должен начать с определения того, какими будут мои приемочные тесты....
763 просмотров
schedule 05.06.2023

Приемочные испытания модульного тестирования?
В настоящее время я провожу приемочные испытания, которые помогут разработать программу, над которой я собираюсь работать. Кажется, все в порядке, за исключением того, что я понял, что приемочные тесты довольно сложны, то есть, хотя они концептуально...
491 просмотров
schedule 20.03.2022

Приемочное тестирование предварительной загрузки данных в хранилище данных сервера разработки GAE
В моем приложении у меня есть набор DAO, которые я внедряю в свой прикладной уровень. Для приемочного теста, который я пишу, я хочу предварительно загрузить хранилище данных dev_server данными, поэтому я использую ту же конфигурацию Spring в своем...
1228 просмотров

Как программно имитировать жест смахивания?
В настоящее время я пытаюсь написать несколько приемочных тестов для нашего нового приложения iOS, используя frank (и, в свою очередь, UISpec ). Хотя фреймворк поддерживает прикосновения как основной способ взаимодействия с представлениями, в...
5069 просмотров

Какие проблемы решает Steak gem?
У меня есть несколько интеграционных тестов в Capybara+RSpec для проекта Rails. Сегодня я столкнулся с геммой Steak , которая должна была быть чистой альтернативой Ruby Cucumber. Хотя на первый взгляд я не вижу никакой ценности ни в том, ни в...
320 просмотров

TeamCity: управление зависимостями развертывания для приемочных тестов?
Я пытаюсь настроить набор конфигураций сборки в TeamCity 6 и пытаюсь смоделировать конкретное требование максимально чистым способом, доступным TeamCity. У меня есть набор приемочных тестов (около 4-8 наборов тестов, сгруппированных по...
646 просмотров

Каков наилучший метод настройки данных для автоматизации в стиле ATDD?
Я предполагаю, что большинство реализаций имеют базовый набор известных данных, который обновляется при каждом запуске теста. Я думаю, что здесь есть несколько основных школ мысли. Имейте тестовый код, используйте вызовы приложений для получения...
173 просмотров
schedule 11.02.2023

Лучший продукт виртуальной машины для сборки сервера и тестовой среды
Я изучаю, какое программное обеспечение виртуальной машины лучше всего подходит для запуска сервера сборки и тестовой среды. Я читал книгу о разработке через тестирование. Первый шаг — создать ходячий скелет, как они его называют. Итак, в...
2894 просмотров

использование веб-сокетов для запуска приемочных тестов javascript
Могу ли я использовать веб-сокеты в качестве механизма запуска тестов для запуска приемочных тестов в одностраничном приложении ajax. Я подумал, что это может сработать, загрузив одну страницу приложения, а затем уже загрузив другую страницу, обе из...
134 просмотров

Как / над чем насмехаться в BDD
Я знаю, что одним из намерений Дэна Норта при разработке BDD было отодвинуть словарный запас от сложности тестовой области. Однако при реализации подхода «снаружи-внутрь», похоже, нам все еще требуется некоторое понимание имитационного поведения (или...
3853 просмотров
schedule 15.04.2022

Правильная структура функциональных / приемочных испытаний
В настоящее время я работаю над созданием автоматизированного набора функциональных / приемочных тестов для проекта, но у меня нет большого опыта написания этих типов тестов, поэтому я хотел получить некоторый вклад в их правильное структурирование....
730 просмотров

Как увеличить возможность повторного использования между шагами SpecFlow / Gherkin?
Думаю, я полностью понимаю концепции и идеи, лежащие в основе SpecFlow, но даже после прочтения секретных свитков огурца ниндзя , The Cucumber Book , и, просматривая различные форумы, я все еще не уверен в пути к повторному использованию. Наши...
4292 просмотров

Насколько конкретны сценарии BDD?
Возьмите два разных способа описания одного и того же поведения. Вариант А: Given a customer has 50 items in their shopping cart When they check out Then they will receive a 10% discount on their order Вариант Б: Given a customer has a...
177 просмотров
schedule 31.03.2022

Доступность Фрэнка включена, но все еще возникает ошибка
Фрэнк работал до вчерашнего дня. Я не уверен, что я сделал, что испортил его. В проекте, в котором я установил Фрэнка и работал до вчерашнего дня, я получаю: PING FAILED!!!!!... Сообщение сейчас. Поэтому я создал новый проект и добавил...
261 просмотров

Настройте RSpec для использования Capybara.javascript_driver для всех спецификаций запросов.
Можно ли глобально настроить RSpec для использования драйвера JavaScript Capybara (по умолчанию или пользовательского) для всех спецификаций запросов? Иногда мы забываем вручную добавлять js: true к каждой спецификации запроса, и это немного...
2950 просмотров
schedule 28.07.2022

Geb, как автоматически заполнять подсказки имени пользователя/пароля
Я использую geb со spock в качестве основы для приемочных испытаний. Все идет отлично, за исключением того, что есть проблема с парой тестов, когда при перенаправлении на другой веб-сайт нам предлагается ввести имя пользователя и пароль для доступа к...
1882 просмотров

Обновлен до Capybara 2.1.0.rc, теперь возникают проблемы с current_path в моих спецификациях функций.
Итак, похоже, что я использовал current_path много раз в request specs . Однако Capybara теперь требует, чтобы спецификации были в features directory , чтобы использовать Capybara DSL (page & visit) . # creating_posts_spec.rb require...
174 просмотров

Тесты FitNesse с объектами в качестве параметров
У меня возникли проблемы с написанием теста FitNesse для моего приложения. Сам по себе тест довольно прост. Мы устанавливаем кредит, он имеет несколько свойств (основной, проценты, сборы). Есть еще один объект Rules, который содержит свойства...
762 просмотров
schedule 29.05.2022

Коммерческие инструменты BDD для платформы Java
В течение последних нескольких недель я экспериментировал с несколькими средами приемочных испытаний для Java (например, Fitnesse, JBehave). Прежде чем решить, какой из них использовать, я попытался выяснить, есть ли какие-либо коммерческие...
804 просмотров
schedule 19.08.2022

Selenium ElementNotVisibleException для всплывающего окна Bootstrap
Я пишу несколько тестов для своего веб-сайта на основе Java/Spring/Boostrap, используя Selenium 2.37.1 и Chrome Driver 2.7 (с Chrome 31.0.1650.63 в Ubuntu 13.10). Тест щелкает текст входа, а затем пытается ввести предоставленное имя пользователя и...
2889 просмотров