Мы постоянно обсуждаем бесплатные IT-курсы типа coursera, радуемся когда выходит новый интересный материал, стараемся направлять в эту струю коллег, студентов. Ведь знания — вот они, лежат просто у ног, возьми да и пользуйся. Мои друзья решили сделать вклад в это направление и организовать тренинг QA-автоматизаторов по серьезному, с отбором и курсом на качество. Что вышло в итоге можно прочитать под катом от первого лица.
Рубрика «java» - 225
Как мы на энтузиазме автоматизаторов обучали
2014-01-21 в 10:59, admin, рубрики: java, qa, selenium, качество, киев, курсы, обучение, тренинг, Учебный процесс в IT, метки: java, selenium, качество, киев, курсы, обучение, тренингПро Selenium и один «велосипед». Продолжение. part 2
2014-01-21 в 9:37, admin, рубрики: 1С, bdd, java, jbehave, page object, selenium, thucydides, велосипединг, тестирование, метки: 1с, bdd, jbehave, page object, selenium, thucydides, велосипедингВводную можно прочитать здесь.
5. Эксперимент.
Сам демо-проект со всей структурой был создан по инструкции из этой статьи (способ для Eclipse, Jbehave шаблон).
— Что должно было получиться.
В самом начале мне хотелось получить небольшой набор тестов, которые бы выполняли аналогичные действия. Пример не сложный – выполняем интерактивные действия, получаем что-то на главной странице или на странице, загруженной в новом окне, и продолжаем манипуляции. Хотя, позже я отошел в сторону от этого примера.
Все это должно быть:
— описано в виде BDD – сценариев;
— с одновременным использованием возможностей моего самодельного фреймворка и thucydides;
— должен быть использован репортинг thucydides.
Получилось следующее.
Читать полностью »
Про Selenium и один «велосипед». Продолжение. part 1
2014-01-21 в 9:34, admin, рубрики: 1С, bdd, java, jbehave, page object, selenium, thucydides, велосипединг, тестирование, метки: 1с, bdd, jbehave, page object, selenium, thucydides, велосипедингВсем привет!
Эта статья является продолжением моей прошлой публикации Про Selenium и один «велосипед», в которой я попытался описать прототип некоего решения, которое мог бы использовать на текущем месте работы для тестирования клиентской части вэб — приложения. Родилось оно благодаря желанию углубленно разобраться с возможностями Selenium API.
Я думаю, что топик может быть интересным для новичков, что примеряют на себя методики из behavior driven development, пробуют работать с фрэймворком thucydides, и в большей степени тем, кто обычно имеет дело с Java-кодом.
А так же интересен взгляд на идеи дилетанта тех, кто уже съел здесь стаю собак. Я постараюсь вкратце описать некий эксперимент.
Итак, поехали!
Читать полностью »
Хекслет: Erlang, логика, операционные системы, Java 2
2014-01-21 в 8:03, admin, рубрики: erlang, Erlang/OTP, hexlet, java, Блог компании «Hexlet», курсы, лекции, логика, образование, операционные системы, хекслет, метки: erlang, hexlet, java, курсы, лекции, логика, образование, операционные системы, хекслетПривет!
Прошло уже больше полугода с момента старта проекта Хекслет. Напомню: мы проводим бесплатные онлайн-курсы по программированию и смежным дисциплинам. По традиции сегодня мы расскажем про новые курсы.
Статистика
- Завершено четыре курса (всего – больше 100 уроков)
- Сейчас в процессе – еще три курса, + запланирован старт двух курсов
- 19 000 студентов зарегистрировано
- Они сдали более 450 000 тестов
- Просмотров лекций – больше 277 000 (не считая подкастов в iTunes и раздачи через битторрент)
- 444 000 посетителей и 1.6M просмотров страниц
Новые курсы
Какие стеки технологий используют чаще на платформе Jelastic?
2014-01-21 в 1:09, admin, рубрики: database, java, jelastic, JelasticCloud, paas, Блог компании Infobox, Облачные вычисленияЭтот пост рассказывает о статистике используемых технологических стеков на платформе Jelastic за декабрь 2013 года. Статья позволит определить наиболее популярные и перспективные технологии, доступные сегодня на платформе Jelastic в один клик.
Сервера баз данных
Наш постоянный победитель MySQL потерял 3% доли рынка, которые поглотила младшая сестра – MariaDB (20%). Остальные базы данных в статистике остались без изменений.
В ноябре Голландия лидировала по использованию MySQL с почти 80% долей рынка. В декабре Голландия спустилась на восьмое место по использованию MySQL (54%), разделив его со Швейцарией.
Читать полностью »
Масштабировать просто. Часть третья — стратегии
2014-01-20 в 16:01, admin, рубрики: distributed computing, java, nosql, scalability, Анализ и проектирование систем, архитектура, архитектура приложений, Программирование, метки: distributed computing, nosql, scalability, архитектура, архитектура приложений, СОА В предыдущих частях (тут и тут) мы говорили об основных архитектурных принципах построения масштабируемых порталов. Сегодня продолжим разговор об оптимизации правильно построенного портала. Итак, стратегии масштабирования.
Читать полностью »
Ведущий представитель IT-мира расскажет о модульной разработке программ как об основном инструменте гибкой разработки в рамках серии вебинаров Luxoft
2014-01-20 в 12:05, admin, рубрики: cloud, java, osgi, Блог компании Luxoft, метки: cloud, java, osgiПриглашаем Вас посетить третий вебинар из серии LTS, который состоится 29 января в 16:00 GMT+1 (19:00 МСК, 17:00 Киев). Пол Беккер (Paul Bekker) – архитектор программного обеспечения в Luminis Technologies и является автором книги «Как использовать OSGi для разработки модульных облачных приложений», расскажет о модульной разработке программ как об основном инструменте гибкой разработки.
Пол Беккер, являясь архитектором программного обеспечения и писателем, считает, что модульная и облачная разработка – два основных направления, которыми необходимо заниматься для того, чтобы подняться на новый уровень развития технологии, и Пол работает над тем, чтобы сделать это возможным для сферы разработки программного обеспечения в целом.
Читать полностью »
Java’o’Fido: продолжение
2014-01-18 в 22:56, admin, рубрики: Fidonet, java, tosser, история проекта, метки: Fidonet, tosser, история проекта
Больше года прошло с того момента, как я начал писать проект jNode, и вот пришла пора первого релиза. Это вовсе не значит, что все это время проект был неиспользуемым, вовсе нет — только в российском регионе как минимум 5 узлов используют jNode. Но все это время проект был в стадии unstable. Хочешь использовать — скачай исходники, собери их, настрой конфигурационный файл и заполни базу данных начальными значениями. И никак иначе.
Но теперь ( наконец-то! ) пришла пора восстановить справедливость и дать возможность всем желающим поднять свой узел в Фидо просто и без проблем с минимальным приложением усилий. Кстати я знаю, что Фидо мертво, все полимеры давно закончились, а мы — кучка старых ( и молодых ) маразматиков.
Читать полностью »
Raspberry PI и JAVA: пристальный взгляд
2014-01-17 в 15:46, admin, рубрики: gpio, java, linux, Программирование, метки: GPIO, java, linuxНедавно на хабрахабре вышла статья о java на raspberry pi, увидев название которой было много ожиданий, а под катом оказался банальный Hello World!
Дело в том, что ко мне как раз ехала моя малинка и хотелось получить ответы на следующие вопросы:
1. Сравнима ли скорость работы java на малинке и настольном компьютере?
2. Насколько удобно работать с java на raspberry?
3. Есть ли адекватные библиотеки для работы с GPIO?
Вот на эти вопросы я и попробую дать ответы в этой статье.
Кому интересно: добро пожаловать под кат (графики и фотографий обнаженной малинки там не будет)
Масштабировать просто. Часть вторая — кэширование
2014-01-16 в 16:10, admin, рубрики: architecture, cache, java, scalability, Анализ и проектирование систем, архитектура, порталы, Программирование, метки: architecture, cache, java, scalability, архитектура, порталы, СОАВ предыдущей части мы говорили об основных архитектурных принципах построения масштабируемых порталов. Сегодня поговорим об оптимизации правильно построенного портала. Итак: первый вид оптимизации — локальный кэш.