integration-testing- все статьи тега
Набор данных супермаркета для априорного алгоритма
'я должен разработать программное обеспечение, предназначенное для бизнес-аналитика супермаркета "Future Stores", программное обеспечение выполняет майнинг правил Ассоциации по заданным переходным данным сделок продажи супермаркетов и готовит политику дисконтирования, подготавливая комбо. Программное обеспечение использует алгоритмы интеллектуального анализа данных, а именно алгоритм априори. Правила Ассоциации будут отображаться в удобной для пользователя форме для генерации дисконтирования по ...
Доступ к servletContext из службы в рамках интеграционного теста
Я пытаюсь получить доступ к servletContext (контекст приложения) из службы в интеграционный тест. Вот как я пытаюсь включить его в свой интеграционный тест: import org.codehaus.groovy.grails.web.context.ServletContextHolder as SCH class ScraperServiceIntegrationTests extends GroovyTestCase { ScraperService scraperService def testStoring() { scraperService = new ScraperService() scraperService.servletContext = new SCH() scraperService.storing() ... ...
Вывод: разделение тестовых модульных и интеграционных тестов
я унаследовал нагрузку теста Junit, но эти тесты (кроме большинства не работающих) представляют собой смесь фактического модульного теста и интеграционных тестов (требующих внешних систем, БД и т. д.). поэтому я пытаюсь придумать способ, чтобы на самом деле отделить их, так что я могу запустить модульный тест красиво и быстро и интеграционные тесты после этого. опции.. разделить их на отдельные справочники. перейти к Junit4 (от v3) и аннотировать классы, чтобы разделить их. используйте согл ...
Что делает хороший модульный тест? [закрытый]
Я уверен, что большинство из вас пишут много автоматических тестов, и что вы также столкнулись некоторые "подводные камни" при модульном тестировании. мой вопрос: соблюдаете ли вы какие-либо правила поведения при написании тестов, чтобы избежать проблем в будущем? Чтобы быть более конкретным: Что такое свойства хороших модульных тестов или как вы пишете тесты? языковые агностические предложения приветствуются. ...
Как сделать капибара проверки видимости после какого-нибудь JS работать?
после загрузки страницы у меня есть код, который работает и скрывает и показывает различные элементы на основе данных, возвращенных xhr. мой интеграционный тест выглядит примерно так: it "should not show the blah" do page.find('#blah').visible?.should be_true end когда я вручную перехожу на страницу в контексте этого теста, #blah is не видно, как я ожидал. Я подозреваю, что Capybara смотрит на начальное состояние страницы (невидимое в этом случае), оценивая состояние DOM и проваливая те ...
Данные базы данных, необходимые в интеграционных тестах; созданные с помощью вызовов API или с использованием импортированных данных?
этот вопрос является более или менее агностическим языком программирования. Однако, поскольку я в основном в Java в эти дни, именно там я буду рисовать свои примеры. Я также думаю о случае ООП, поэтому, если вы хотите протестировать метод, вам нужен экземпляр этого класса методов. A основные правила на тесты заключается в том, что они должны быть автономными, и это может быть достигнуто путем изоляции класса от его зависимости. Есть несколько способов сделать это и это зависит от того, если вы ...
Как сделать интеграционное тестирование in.NET с настоящими файлами?
У меня есть несколько классов, которые реализуют некоторую логику, связанную с файловой системой и файлами. Например, я выполняю следующие задачи в рамках этой логики: проверка, если определенная папка имеет определенную структуру (например. она содержит подпапки с конкретными именами и т. д...) загрузка некоторых файлов из этих папок и проверка их структуры (например. это некоторые конфигурационные файлы, расположенные в определенном месте в определенной папке) загрузить дополнительные файлы ...