Блог вебразработчика
  • ГЛАВНАЯ
  • ПОДПИСКА

Сообщения с тегами JUnit4

Группировка JUnit тестов с помощью @Category

Янв26
2013
Написал Tatyana
Junit-logo

Начиная с версии 4.8 JUnit включает в себя возможность, которая уже давно радовала пользователей TestNG — возможность группировать тесты для выполнения. Группировка тестов в JUnit осуществляется с помощью, так называемых, категорий. Каждая категория должна представлять собой интерфейс или класс. Но так как они используются исключительно для маркировки тестов, то чаще всего категории представляются именно в […]

Читать далее »
Опубликовано в JUnit

DDT с использованием Thucydides и JUnit

Дек04
2012
Написал Tatyana
small-thucydides-logo

В этой статье речь пойдет непосредственно об организации параметризированного тестирования в Thucydides, про data-driven testing в целом и его применение в JUnit тестах можно почитать в предыдущей статье по этой теме — DDT с использованием Selenium и JUnit. В JUnit для запуска параметризированных тестов используется раннер Parameterized. Но в тестах фреймворка аннотация @RunWith уже занята […]

Читать далее »
Опубликовано в JUnit, Thucydides - Помечено Thucydides

Автоматический перезапуск провалившихся JUnit тестов

Ноя09
2012
Написал Tatyana
Junit-logo

Очень часто во время функционального тестирования веб-приложений тесты завершаются неудачей просто потому, что сервер стал отвечать немного медленнее. Тест падает не дождавшись загрузки страницы или выполнения запроса. После анализа результатов тестирования такие тесты чаще всего приходится перезапускать повторно, чтобы получить действительную картину об ошибке. Увеличение таймаутов в тестах отчасти позволяет решить эту проблему, но невозможно […]

Читать далее »
Опубликовано в JUnit

Selenium WebDriver: скриншот теста с помощью JUnit4 @Rule

Ноя06
2012
Написал Tatyana
Junit-logo

В одной из предыдущих статей была описана возможность снятия скриншотов выполнения тестов с помощью написания собственного RunListener. Однако не всегда удобно занимать в тестах аннотацию @RunWith для подключения собственного runner’a, особенно когда речь идет только о снятии снимка экрана. В этой статье я расскажу о втором способе создания скриншота при наступлении определенных событий в тесте: […]

Читать далее »
Опубликовано в JUnit, Selenium - Помечено Selenium WebDriver

Параллельное выполнение JUnit тестов с помощью Maven

Окт31
2012
Написал Tatyana
Junit-logo

Параллельный запуск тестов является одним из мощных средств для ускорения тестирования. Хорошо автоматизированные тесты должны быть независимыми, изолированными и воспроизводимыми, эти качества делают их идеальными для одновременного выполнения. Однако на практике не все тестовые классы разработаны с возможностью параллельного запуска. Такие аспекты, как общие изменяемые переменные, общий доступ к файлу и базе данных, или использование […]

Читать далее »
Опубликовано в JUnit - Помечено Maven

DDT с использованием Selenium и JUnit

Авг23
2012
Написал Tatyana
Junit-logo

Data-driven testing, или параметризированное тестирование, подразумевает под собой использование меняющихся наборов тестовых данных для выполнения одного и того же теста несколько раз. Например, оно может включать в себя тестирование валидации полей ввода с различными возможными значениями. Эти виды тестов особенно полезны для пользовательского интерфейса с большим количеством полей, или там, где поведение приложения могут изменяться […]

Читать далее »
Опубликовано в JUnit, Selenium - Помечено Selenium WebDriver, Автоматизированное тестирование

JUnit4 RunListener отслеживание выполнения тестов

Авг10
2012
Написал Tatyana
Junit-logo

Model Listener или Модель обратных вызовов (callback) — это модель обработки событий, которая базируется на концепции слушателей. В двух словах, слушатель — это класс, который ничего не делает до момента пока не произойдет ожидаемое им событие, и только после того как событие произошло — выполняет заданные действия. Источник события, в свою очередь, содержит список слушателей […]

Читать далее »
Опубликовано в JUnit

SeleniumDriver + JUnit4

Май18
2012
Написал Tatyana
Junit-logo

JUnit — библиотека для модульного тестирования программного обеспечения на языке Java. В основном используется для модульного тестирования Java проектов, однако может быть использована с Selenium WebDriver для автоматизации тестирования веб-приложений. Преимущества JUnit: Представляет из себя тестовую среду. Не требует контроля со стороны пользователя во время исполнения. Возможность запускать несколько тестов одновременно. Сообщения обо всех ошибках в ходе тестирования. Тестовые классы JUnit 4 можно […]

Читать далее »
Опубликовано в JUnit, Selenium - Помечено Java, Selenium WebDriver

Свежие записи

  • WebDriver и SSL Untrusted certificate
  • Видеозапись выполнения тестов Selenium
  • Selenium WebDriver: basic авторизация
  • BrowserMob Proxy + Selenium: автоматизация сбора данных о производительности
  • Hibernate 4: UserType пользовательский тип данных (часть 2)

Поиск

Рубрики

  • Hibernate ORM
  • SEO
  • Разное
  • Тестирование
    • JUnit
    • Selenium
    • Thucydides

Метки

Actions AJAX Alert AutoIt ChromeDriver Exceptions ExpectedConditions FindElement FirefoxDriver Hibernate InternetExplorerDriver Java Javascript Jenkins JUnit4 Maven PageFactory Page Object RemoteWebDriver Select Selenium IDE Selenium Server Selenium WebDriver switchTo Thucydides WebDriverWait XPath Автоматизированное тестирование база данных заработок в сети сеть Интернет скорость продвижения сайта статейное продвижение услуги продвижения

Реклама


Donec in mi a arcu cursus commodo non ut metus. Nunc id eros ut augue consequat tempus ut non ligula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer pretium, erat sit amet scelerisque euismod, purus lectus convallis dui, eget imperdiet sapien est ut magna. Nullam elementum, tortor vitae pulvinar mattis, orci neque porta tortor, a feugiat nisi lacus quis diam. Ut gravida augue id est rutrum elementum. Mauris eget felis dolor. Phasellus ante ante, porttitor sit amet lobortis ut, suscipit id neque. Fusce hendrerit dolor nec odio eleifend in auctor enim cursus. Nullam fermentum pretium risus, in hendrerit nulla cursus sit amet. Fusce eu tempus elit. Ut tortor velit, aliquam in ornare vel, feugiat sed nibh. Donec fringilla est id odio lacinia vulputate. Donec nulla urna, congue sit amet pretium non, dictum at orci. Fusce neque sem, fermentum eu tempus nec, mattis venenatis sem. Proin scelerisque velit tristique urna mattis adipiscing. Proin mattis faucibus facilisis. Integer non lacus ac ligula accumsan convallis quis molestie erat. Curabitur imperdiet vestibulum vulputate. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris lacus ligula, hendrerit eget suscipit in, sollicitudin nec dui. Suspendisse euismod, lorem pretium gravida rhoncus, enim quam facilisis orci, nec volutpat nisi dolor id lacus. Proin dolor arcu, rutrum eget hendrerit vel, pharetra id elit. Nullam porta euismod suscipit. Pellentesque malesuada consequat sem, et auctor magna aliquam gravida. Nullam blandit dignissim iaculis. Suspendisse non diam nec augue scelerisque iaculis. Nam id dui sed lorem vulputate rhoncus eget eu tellus. In sit amet nisi nunc. Fusce sed aliquet sem. Aliquam sit amet metus metus.
Donec in mi a arcu cursus commodo non ut metus. Nunc id eros ut augue consequat tempus ut non ligula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer pretium, erat sit amet scelerisque euismod, purus lectus convallis dui, eget imperdiet sapien est ut magna. Nullam elementum, tortor vitae pulvinar mattis, orci neque porta tortor, a feugiat nisi lacus quis diam. Ut gravida augue id est rutrum elementum. Mauris eget felis dolor. Phasellus ante ante, porttitor sit amet lobortis ut, suscipit id neque. Fusce hendrerit dolor nec odio eleifend in auctor enim cursus. Nullam fermentum pretium risus, in hendrerit nulla cursus sit amet. Fusce eu tempus elit. Ut tortor velit, aliquam in ornare vel, feugiat sed nibh. Donec fringilla est id odio lacinia vulputate. Donec nulla urna, congue sit amet pretium non, dictum at orci. Fusce neque sem, fermentum eu tempus nec, mattis venenatis sem. Proin scelerisque velit tristique urna mattis adipiscing. Proin mattis faucibus facilisis. Integer non lacus ac ligula accumsan convallis quis molestie erat. Curabitur imperdiet vestibulum vulputate. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris lacus ligula, hendrerit eget suscipit in, sollicitudin nec dui. Suspendisse euismod, lorem pretium gravida rhoncus, enim quam facilisis orci, nec volutpat nisi dolor id lacus. Proin dolor arcu, rutrum eget hendrerit vel, pharetra id elit. Nullam porta euismod suscipit. Pellentesque malesuada consequat sem, et auctor magna aliquam gravida. Nullam blandit dignissim iaculis. Suspendisse non diam nec augue scelerisque iaculis. Nam id dui sed lorem vulputate rhoncus eget eu tellus. In sit amet nisi nunc. Fusce sed aliquet sem. Aliquam sit amet metus metus.
Donec in mi a arcu cursus commodo non ut metus. Nunc id eros ut augue consequat tempus ut non ligula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer pretium, erat sit amet scelerisque euismod, purus lectus convallis dui, eget imperdiet sapien est ut magna. Nullam elementum, tortor vitae pulvinar mattis, orci neque porta tortor, a feugiat nisi lacus quis diam. Ut gravida augue id est rutrum elementum. Mauris eget felis dolor. Phasellus ante ante, porttitor sit amet lobortis ut, suscipit id neque. Fusce hendrerit dolor nec odio eleifend in auctor enim cursus. Nullam fermentum pretium risus, in hendrerit nulla cursus sit amet. Fusce eu tempus elit. Ut tortor velit, aliquam in ornare vel, feugiat sed nibh. Donec fringilla est id odio lacinia vulputate. Donec nulla urna, congue sit amet pretium non, dictum at orci. Fusce neque sem, fermentum eu tempus nec, mattis venenatis sem. Proin scelerisque velit tristique urna mattis adipiscing. Proin mattis faucibus facilisis. Integer non lacus ac ligula accumsan convallis quis molestie erat. Curabitur imperdiet vestibulum vulputate. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris lacus ligula, hendrerit eget suscipit in, sollicitudin nec dui. Suspendisse euismod, lorem pretium gravida rhoncus, enim quam facilisis orci, nec volutpat nisi dolor id lacus. Proin dolor arcu, rutrum eget hendrerit vel, pharetra id elit. Nullam porta euismod suscipit. Pellentesque malesuada consequat sem, et auctor magna aliquam gravida. Nullam blandit dignissim iaculis. Suspendisse non diam nec augue scelerisque iaculis. Nam id dui sed lorem vulputate rhoncus eget eu tellus. In sit amet nisi nunc. Fusce sed aliquet sem. Aliquam sit amet metus metus.
Donec in mi a arcu cursus commodo non ut metus. Nunc id eros ut augue consequat tempus ut non ligula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer pretium, erat sit amet scelerisque euismod, purus lectus convallis dui, eget imperdiet sapien est ut magna. Nullam elementum, tortor vitae pulvinar mattis, orci neque porta tortor, a feugiat nisi lacus quis diam. Ut gravida augue id est rutrum elementum. Mauris eget felis dolor. Phasellus ante ante, porttitor sit amet lobortis ut, suscipit id neque. Fusce hendrerit dolor nec odio eleifend in auctor enim cursus. Nullam fermentum pretium risus, in hendrerit nulla cursus sit amet. Fusce eu tempus elit. Ut tortor velit, aliquam in ornare vel, feugiat sed nibh. Donec fringilla est id odio lacinia vulputate. Donec nulla urna, congue sit amet pretium non, dictum at orci. Fusce neque sem, fermentum eu tempus nec, mattis venenatis sem. Proin scelerisque velit tristique urna mattis adipiscing. Proin mattis faucibus facilisis. Integer non lacus ac ligula accumsan convallis quis molestie erat. Curabitur imperdiet vestibulum vulputate. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris lacus ligula, hendrerit eget suscipit in, sollicitudin nec dui. Suspendisse euismod, lorem pretium gravida rhoncus, enim quam facilisis orci, nec volutpat nisi dolor id lacus. Proin dolor arcu, rutrum eget hendrerit vel, pharetra id elit. Nullam porta euismod suscipit. Pellentesque malesuada consequat sem, et auctor magna aliquam gravida. Nullam blandit dignissim iaculis. Suspendisse non diam nec augue scelerisque iaculis. Nam id dui sed lorem vulputate rhoncus eget eu tellus. In sit amet nisi nunc. Fusce sed aliquet sem. Aliquam sit amet metus metus.

Блог вебразработчика
Функциональное тестирование и продвижение сайтов

Яндекс.Метрика