Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «интеграционный»
Эффективные UI-тесты на Selenide 2015-12-25 22:40:56
В ожидании чудес
Канун Нового Года — время чудес. В преддверии нового года мы все ...
+ развернуть текст сохранённая копия
В ожидании чудес
Канун Нового Года — время чудес. В преддверии нового года мы все вспоминаем год уходящий и строим планы на следующий. И надеемся, что все проблемы останутся в прошлом, а в новом году случится чудо, и мы заживём по-новому.
Какой же Java разработчик не мечтает о чуде, которое осенит его и позволит стать Самым Крутым На Свете Java Программистом.
Хорошие новости: я хочу рассказать как раз о таком чуде.
Имя ему — автоматические тесты!
Фу, тесты?
Тэги: acceptance, codeborne, integration, it-систем, selenide, selenium, tdd, testing, веб-разработка, интеграционное, приёмочные, селениум, тестирование, тесты
Воссоединение семьи иностранного специалиста (§18 Aufenthaltsgesetz) в Германии. Знание немецкого языка 2012-06-12 12:09:17
В последнем номере газеты «Закон и люди» была опубликована статья «Иммиграционное законодательство ...
+ развернуть текст сохранённая копия
В последнем номере газеты «Закон и люди» была опубликована статья «Иммиграционное законодательство Германии протягивает руку иностранным специалистам», в которой мы освещали внесённые нижней палатой парламента Германии (Bundestag) изменения в законодательство об иммиграции. В статье мы указывали на то, что целью … Читать далее →
Тэги: deutsch, integrationsprognose, integrationsverordnung, start, адвокат, берлине, ведомство, вид, внж, воссоединение, воссоединиться, высококвалифицированный, германи, германий, дело, жительство, забрать, закон, иммиграционный, иностранец, иностранный, иностранцев, интеграционный, найти, немецкий, получить, посольство, право, пребывание, приехать, прогноз, проживание, работа, россии, сдача, семья, соответствие, специалист, супруг, тесто, языковый
[Из песочницы] Конвертируем Selenium веб-драйвер для Python 3.x 2012-05-05 15:08:03
... хочется вам интеграционного тестирования, чтобы ... скриптов для интеграционного тестирования. ...
+ развернуть текст сохранённая копия
Хабы: Веб-разработка, Песочница, Python
Итак, вы задались целью отладить своё веб-приложение. Вам хочется, чтобы браузер «сам тыкал» на кнопочки, ходил по ссылкам и при этом ещё и проверял состояние элементов. Словом хочется вам интеграционного тестирования, чтобы некий скрипт задавал сценарий действий пользователя и при этом параллельно проверял состояние элементов и изменения в базе данных.
Допустим вы находите или где-то уже слышали, или даже давно хотели попробовать специальный инструментарий для этих дел, зовущийся Selenium WebDriver. Вы идёте на сайт Selenium и радостно прыгаете от восторга: поддерживается ваш любимый скриптовый язык Python! Но увы, как и в случае с Django у разработчиков ещё не дошли руки до Python 3.x. Так что все вкусные синтаксические куски рафинада, а также встроеная поддержка UTF-8 по умолчанию не поддерживаются.
Однако, вооружившись знаниями о различиях между Python 2 и 3, а также стандартной утилитой 2to3.py мы в два счёта поборем всё то, что мешает нашему счастью и всеобщему прогрессу в разработке тестовых скриптов для интеграционного тестирования.
Читать дальше →
Тэги: firefox, integrate, python, python3, selenium, testing, webdriver, веб-разработка, интеграционный, песочница, тестирование
Новая версия Ensemble 2012.1 2012-03-13 00:04:44
... />
Вышла новая версия интеграционной платформы (ESB) от ...
+ развернуть текст сохранённая копия
Хабы: Веб-разработка,Разработка,Блог компании InterSystems
Вышла новая версия интеграционной платформы (ESB) от InterSystems — Ensemble.
Полная версия документа на английском языке доступна на сайте InterSystems.
По сравнению с предыдущей версией (2010.2), Ensemble 2012.1 содержит ряд новых возможностей:
- Новый пользовательский интерфейс Портала Управления
- Детализированная модель безопасности в Портале Управления
- Новая реализация бизнес-правил
- Интеграция с системами контроля версий в Портале Управления
- Record Mapper
- Пакетная обработка файлов записей
- Виртуальные XML-документы
- Уведомления (alerts) при достижении заданных пороговых значений производительности при обработке сообщений Ensemble
- UDDI API
- Новые возможности Caché 2012.1
Читать дальше →
Тэги: ensemble, esb, intersystems, web-services, блог, веб-разработка, веб-сервисы, интеграционный, компания, платформа, разработка, шина
Тестирование / Распараллеливание тестов или одна голова — хорошо, а две головы — лучше 2011-07-12 22:40:47
В какой-то момент, если долго и усердно стараться сохранять покрытие тестами не меньше 80% кода, ...
+ развернуть текст сохранённая копия
В какой-то момент, если долго и усердно стараться сохранять покрытие тестами не меньше 80% кода, прогон полного комплекта тестов начнет занимать больше времени, чем уходит на перекур и на прочтение новых статей хабра. В свою очередь это приводит к тому, что полный комплект (suite) будет запускаться все реже и реже. Hudson начнет сообщать о сломанных билдах, а дальше сработает эффект разбитого окна и сломанный билд станет нормой.
Можно стараться запускать полный прогон перед каждым коммитом. Но затраты времени на кино в виде пробегающих по экрану фич cucumberа, а также выход из потока снизят эффективность разработчиков в разы.
В одном из наших проектов, в который согласно записям redmine вложено около 400 часов работы нашего коллектива ситуация с тестами до распараллеливания выглядела так (пару дней назад):
151 scenarios (151 passed)
3997 steps (3997 passed)
17m49.257s
18 минут!!!
За это время разработчик может сварить кофе, выкурить сигарету, сходит в туалет, ущипнуть за попу симпатичную коллегу и успеть посмотреть последние 3 минуты «матрицы» на экране. Если требовать от него чтобы полный прогон запускался перед каждым коммитом, то он только и будет делать что смотреть «матрицу» и щипать попы пить кофе.
Но анализ загрузки процессора при прогоне показывает, что в работе участвует только лишь одно ядро независимо от того, сколько их всего есть. Как говорит пословица, лучше день потерять, а потом за пять минут долететь. Порыскав в гугле мы нашли гем parallel_tests. Теперь мы не с такой завистью будем смотреть на erlang группу, которые могут спокойно распараллелить свои тесты на кластер арендованных облачных машин в Selectel.
Читать дальше →
Тэги: capybara, cucumber, rail, ruby, вычисление, интеграционный, параллельный, тестирование
Главная / Главные темы / Тэг «интеграционный»
|
Взлеты Топ 5
Падения Топ 5
|