testing- все статьи тега ➜ страница 2
Лучший способ сравнить 2 XML-документа в Java
Я пытаюсь написать автоматический тест приложения, которое в основном переводит пользовательский формат сообщения в сообщение XML и отправляет его на другой конец. У меня есть хороший набор пар ввода/вывода сообщений, поэтому все, что мне нужно сделать, это отправить входные сообщения и прослушать сообщение XML, чтобы выйти на другой конец. когда приходит время сравнить фактический выход с ожидаемым выходом, я сталкиваюсь с некоторыми проблемами. Моя первая мысль была просто сделать строку ср ...
Остановка приложения для Android из консоли
можно ли остановить приложение для Android с консоли? Что-то вроде: adb stop com.my.app.package это бы так сильно ускорило наш процесс тестирования. Прямо сейчас мы удаляем / устанавливаем приложение каждый раз, чтобы убедиться, что ручные тестовые случаи начинаются с чистого состояния. ...
Как начать работу на TDD с Ruby on Rails? [закрытый]
Я знаком с концепциями (брал тестовые классы в колледже), но я не уверен, как их использовать, так как я никогда не работал над "реальным" проектом TDD. Я собираюсь начать разработку проекта с использованием Ruby on Rails (скорее всего, с использованием 2.3). Это приложение будет использоваться для управления данными, пользователями и некоторыми файлами. Это не будет слишком сложно сначала, но может масштабироваться много в ближайшие 6 месяцев, поэтому я чувствую, что это подходящее время, чтоб ...
Настройка RSpec для тестирования драгоценного камня (не рельсы)
Это довольно легко с добавленным генератором rspec-rails для настройки RSpec для тестирования приложения Rails. Но как насчет добавления RSpec для тестирования драгоценного камня в разработке? Я не использую ювелира или такие инструменты. Я просто использовал упаковщик (bundle gem my_gem) для настройки структуры для нового драгоценного камня и редактирования *.gemspec вручную. Я также добавил s.add_development_dependency "rspec", ">= 2.0.0" к gemspec и сделал bundle install. есть ли хороший ...
Как запустить NUnit в режиме отладки из Visual Studio?
Я недавно строил тестовую платформу для немного C#, над которой я работал. У меня есть настроенный NUnit и новый проект в моей рабочей области для тестирования компонента. Все работает хорошо, если я загружаю свои модульные тесты из Nunit (v2.4), но я дошел до того, что было бы действительно полезно запустить в режиме отладки и установить некоторые точки останова. Я пробовал предложения из нескольких руководств, которые все предлагают изменить свойства "отладки" теста проект: Start external pr ...
ScalaTest в sbt: есть ли способ запустить один тест без тегов?
Я знаю, что один тест можно запустить, запустив, в sbt, test-only *class -- -n Tag есть ли способ сказать sbt / scalatest, чтобы запустить один тест без тегов? Например: test-only *class -- -X 2 это будет означать " выполнить второй тест в классе. Что бы это ни было". У нас есть куча тестов, и никто не потрудился пометить их, так есть ли способ запустить один тест без тега? ...
Как запустить консоль Rails в среде тестирования и помощник по нагрузочному тестированию.РБ?
фон: у меня возникли некоторые проблемы с драгоценным камнем Thoughtbot "Factory Girl", который используется для создания объектов для использования в модульных и других тестах. Я бы хотел подойти к консоли и запустить разные заводские звонки, чтобы проверить, что происходит. Например, я хотел бы пойти туда, чтобы сделать... >> Factory(:user).inspect Я знаю, что вы можете запустить консоль в разных средах... $ script / console RAILS_ENV=test но когда я это делаю, Заводской класс не я ...
Вывод: разделение тестовых модульных и интеграционных тестов
я унаследовал нагрузку теста Junit, но эти тесты (кроме большинства не работающих) представляют собой смесь фактического модульного теста и интеграционных тестов (требующих внешних систем, БД и т. д.). поэтому я пытаюсь придумать способ, чтобы на самом деле отделить их, так что я могу запустить модульный тест красиво и быстро и интеграционные тесты после этого. опции.. разделить их на отдельные справочники. перейти к Junit4 (от v3) и аннотировать классы, чтобы разделить их. используйте согл ...
Модульных тестов на Python с базой и подклассов
В настоящее время у меня есть несколько модульных тестов, которые разделяют общий набор тестов. Вот пример: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'C ...
Google Espresso или Robotium [закрыто]
Я должен использовать автоматизированный инструмент тестирования пользовательского интерфейса, и я смущен использованием Robotium vs Google Espresso. каковы основные различия между двумя? Есть ли особенности, которые существуют в одном, но не в другом? ...
В пы.тест, в чем польза conftest.py файлы?
Я недавно обнаружил pytest. Кажется, это здорово. Тем не менее, я чувствую, что документация может быть лучше. Я пытаюсь понять, что conftest.py файлы предназначены для использования на. в моем (в настоящее время небольшом) тестовом наборе у меня есть один conftest.py файл в корне проекта. Я использую его для определения приспособлений, которые я вводил в свои тесты. у меня есть два вопроса: это правильное использование conftest.py? Есть ли у него другие использует? можно мне больше одного ...
Рабочий процесс тестирования Haskell
Я только что начал новый проект Haskell и хотел создать хороший рабочий процесс тестирования с самого начала. Похоже, что у Haskell есть много отличных и уникальных инструментов тестирования и множество различных способов их интеграции. Я бы посмотрел в: HUnit быстрая проверка жим лежа HPC сложности которые все, кажется, работают очень хорошо в своих областях, но я ищу комплексный подход к тестированию и задавался вопросом, что хорошо работает для других людей. ...
Переопределить Систему Java.currentTimeMillis для тестирования чувствительного ко времени кода
есть ли способ, либо в коде, либо с аргументами JVM, переопределить текущее время, как представлено через System.currentTimeMillis, кроме ручного изменения системных часов на главной машине? немного истории: у нас есть система, которая запускает ряд бухгалтерских заданий, которые вращают большую часть своей логики вокруг текущей даты (т. е. 1-го числа месяца, 1-го года и т. д.) к сожалению, многие устаревшие коды вызывают такие функции, как new Date() или Calendar.getInstance(), оба из которы ...
Повторное использование огурцов шаги
Я хочу повторно использовать некоторые шаги огурца, но не могу найти правильный путь. Я хочу написать шаг как: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end но тогда есть еще один шаг, таких как: Given /^I login successfully$ # call "Given I login with valid credentials" end поэтому при тестировании аутентификации пользователя я могу использовать первый, но в большинстве других мест я могу использовать последний, и на самом д ...
Как вы тестируете частные методы с помощью NUnit?
Мне интересно, как правильно использовать NUnit. Сначала я создал отдельный тест-проект, который использует мой основной проект в качестве ссылки. Но в этом случае я не могу проверить частные методы. Я предполагал, что мне нужно включить мой тестовый код в мой основной код?! - Это не кажется правильным способом сделать это. (Мне не нравится идея доставки кода с тестами в нем.) Как вы тестируете частные методы с помощью NUnit? ...
Как получить rspec-2, чтобы дать полную трассировку, связанную с провалом теста?
прямо сейчас, если я запускаю свой тестовый набор с помощью rake spec Я получаю сообщение об ошибке: 1) SegmentsController GET 'index' should work Failure/Error: get 'index' undefined method `locale' for # # ./spec/controllers/segments_controller_spec.rb:14: in `block (3 levels) in ' Это нормально, так как у меня есть ошибки :) проблема в том, что трассировка не очень полезно. Я знаю, что он ворвался segments_controller_spec.rb, строка 14, но именно здесь я называю тест: ### ...
модульные тесты django без БД
есть ли возможность писать Джанго unittests без настройки БД? Я хочу проверить бизнес-логику, которая не требует настройки БД. И хотя это быстро настроить БД, я действительно не нужно в некоторых ситуациях. ...
Как проверить регулярные выражения I с помощью нескольких re-движков? [закрытый]
Как я могу проверить одно и то же регулярное выражение против разных механизмов регулярных выражений? ...
Как установить HTTP REFERER при тестировании в Rails?
Я пытаюсь проверить контроллер, и я получил эту ошибку. Я понимаю ошибку, но не знаю как это исправить. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is a test, make sure to specify request.env["HTTP_REFERER"]. указать где? Я попробовал это: setup { post :create, { :user ...
Как отключить диалоговое окно "отладка / закрытие приложения" в Windows Vista?
при сбое приложения в Windows и установке отладчика, например Visual Studio, появляется следующее модальное диалоговое окно: [Название: Microsoft Windows] X перестал работать возникшая проблема привела к остановке программы правильно работает. Окна закроются программу и уведомит вас, если решение доступно. [Debug][Закрыть Приложение] есть ли способ отключить это диалог? То есть, у программы просто сбой и гореть молча? мой сценарий заключается в том, что я хотел бы з ...