Я пытаюсь выполнить следующий сценарий с помощью maven: pre-integration-phase: запустить приложение на основе Java используя основной класс (используя exec-maven-plugin)
фаза интеграции: запустить интеграцию...
Приложение My Rails 3.2 использует OmniAuth и Devise для входа в Twitter. Система аутентификации работает нормально. Я хотел бы написать интеграционный тест в rspec, чтобы убедиться, что все работает. Использование ...
Каковы аргументы за и против использования Greenplum вместо PostgreSQL в среде webapp (django)? Моя интуиция такова, что я предпочитаю открытый исходный код PostgreSQL и огромную базу знаний. ...
Я пытаюсь построить тесты на некоторых проверяемых объектах. Моя проблема в том, что проверяет только фиксацию транзакции. Мне нужно создать / отредактировать несколько тестовых объектов, зафиксировать транзакцию, а затем ...
Visual studio создала для меня проект unit test на основе метода (правой кнопкой мыши добавить тест). Когда я пытаюсь получить доступ к базе данных, я получаю исключение. Запустил этот код, чтобы посмотреть, какое у меня соединение: ...
Я написал несколько длительных сквозных интеграционных тестов с использованием SpecFlow, но они не работают из-за тайм-аутов Nunit. Добавление атрибута [Timeout (x)] в TestFixture решает проблему, но ...
Я обнаружил небольшую разницу в базовых классах маршрутизации в ASP.NET Web Api, что вынудило меня написать небольшой вспомогательный класс, который позволит мне определять мои маршруты только один раз. причина ...
Я недавно смотрел «Интеграционные тесты - мошенничество» Дж. Б. Райнсбергера, и теперь я ищу дополнительные материалы по этому вопросу. Должен сказать, я шокирован тем, как много мы делаем неправильно (например, интеграция ...
Я действительно разочарован всей этой ситуацией, и вот почему: я унаследовал полностью непроверенную устаревшую систему для хранения множества различных клиентских баз данных и одной главной базы данных (с другим ...
Я пишу 2D-библиотеку OpenGL на Python. Все идет отлично, и кодовая база неуклонно растет. Теперь я хочу писать модульные тесты, чтобы случайно не внести новые ошибки, исправляя другие / ...
Итак, я совсем новичок в тестировании программного обеспечения и хочу добавить пару тестов в одно из моих приложений. У меня есть публичный метод addKeywords(), который по пути вызывает частный метод ...
я запутался между концепцией использования maven-surefire-plugin или maven-failsafe-plugin для запуска моих тестов на селен на этапе тестирования интеграции (без запуска модульных тестов)
я вижу несколько примеров использования ...
Я использую rspec и capybara для интеграционного тестирования. Есть ли способ сделать сессионные объекты в спецификациях запросов? У меня есть страница просмотра, в которой я использую объект сессии, чтобы проверить его значение для отображения ...
Контекст: приложение использует часть промежуточного программного обеспечения Rack, которое должно быть установлено в config.ru, а не внутреннее Rails Цепочка промежуточного программного обеспечения. Это по причинам, не относящимся к данному вопросу. Воп
Я создаю вкладку для страницы бренда, которую тестирую с помощью Cucumber / Selenium. Я создал несколько тестовых пользователей в разных состояниях, но пока не могу создать тестового пользователя, которому нравится мой бренд. ...
Какие лучшие практики / принципы следует соблюдать, помимо тех, которые рекомендованы на фактическом сайте dbunit, которые могут значительно ускорить тесты, а также сделать их поддерживаемыми? Мне нужна такая библиотека, как ...
Когда я захожу на страницу входа в браузере, все работает нормально. Когда я захожу на свою страницу входа в тесте интеграции / запроса rspec, я получаю следующую ошибку: ActionView :: Template :: Error: ...
I Я создаю компанию с нуля (Tomcat + Spring Rest + Java), поэтому у нас есть роскошь делать некоторые вещи правильно (или, по списку, не повторять наши прошлые ошибки), одна из целей, которую мы хотим ...
В нашем проекте мы запускаем тесты PHPUnit, которые используют Selenium и Curl для открытия страниц на другом сервере разработки. На сервере B есть сервер Apache, обслуживающий веб-сайт. Сервер A запускается ...
Рассмотрим следующий интеграционный тест: test "if there is no user in session, redirect to index and flash message" do open_session do |sess| post '/login', :email => users(:client).email, :....
Мы используем TestNG и Selenium WebDriver для тестирования нашего веб-приложения. Теперь наша проблема в том, что у нас часто есть несколько тестов, которые необходимо запускать в определенном порядке, например: войти в приложение
ввести некоторые данн
У меня есть простая функция link_to_function в шаблоне представления <%= link_to_function "add new category", "$('#category_name').focus()" %> и я хочу протестировать это с помощью capybara, используя спецификации запроса. ...
У меня есть сложный набор тестов PHPUnit, некоторые из которых включают подключение к серверам по всему миру, которые по какой-либо причине иногда таймаут. Вместо того, чтобы тест терпел неудачу, когда сервер ...
Есть ли кто-нибудь, кто может четко определить эти уровни тестирования, так как мне трудно отличить их при выполнении TDD или модульного тестирования. Пожалуйста, если кто-нибудь может объяснить, как и когда их применять?
Мы используем NUnit для выполнения интеграционных тестов. Эти тесты отнимают очень много времени. Часто единственный способ обнаружить сбой - это тайм-аут. Я бы хотел, чтобы тесты перестали выполняться, как только ...
Ниже приведена упрощенная установка моего приложения. В нем есть класс Foobar, который вызывает метод фасада для получения данных. Фасад затем вызывает веб-службу для получения данных, а затем ...
Возможно, это уже поднималось, возможно, это глупый вопрос. Во всяком случае, я изучал SpecFlow и задавался вопросом, как я могу удалить свои исходные данные для этой функции. Эти исходные данные являются общими ...
Я пытаюсь использовать UIAutomation от Apple для написания модульных тестов для iOS приложения, которое имеет компонент на стороне сервера. Для того чтобы настроить тестовый сервер в различных состояниях (а также смоделировать два ...
В C++ 0x для наследования конструкторов можно использовать ключевое слово using, например: class B {B (int) {}}; класс A: общедоступный B {с использованием B:: B;}; Который неявно объявляет конструктор A (int). Это делает...