Автоматизация по методологии BDD. Наш опыт успешного внедрения

Статья публикуется от имени Трубанова Вадима, @vonaburt


Методология BDD все чаще завоевывает внимание IT-индустрии как логически верная ступень развития традиционных подходов к тестированию проектов, в том числе подходов к автоматизации тестирования. Текущая эпоха информационных технологий диктует свои правила, и в этой гонке технологий выигрывает тот, кто умеет реагировать на любые изменения быстро и качественно. Особенно это касается компаний связанных с банковской деятельностью, например таких, как наш банк, где каждый отложенный час до релиза может повлиять на общую картину качества сервисов, составляемую нашими клиентами. При правильном использовании методология BDD позволяет сократить время, затрачиваемое на тестирование выпускаемых продуктов, повышать качество проводимого тестирования и делать сам процесс прозрачным и понятным для всех, что и подтолкнуло нас к её использованию. На данный момент методология BDD внедряется на двух наших web-продуктах, активно развивается и уже приносит свои плоды. Хочется поделиться нашим опытом внедрения BDD со стороны автоматизации тестирования и рассказать об основных принципах, которые позволят вам внедрить эту методологию безболезненно, быстро и, самое главное, сделать её использование эффективным.
Читать дальше →
Автоматизация по методологии BDD. Наш опыт успешного внедрения
Source: habrahabr

CRMDANCER — Простая и бесплатная CRM на Flask и интеграцией с Asterisk

Все началось с того, что мои друзья попросили подобрать CRM-систему для менеджеров оптовой компании. Мы потратили уйму времени на поиски, но ничего подходящего не нашли. В итоге я предложил написать написать свою CRM. Удивительно, но готовый продукт внедрили сразу, без долгой «раскачки». Система работает и выложена в открытом доступе. В этой статье я расскажу, как ее сделал, — возможно, кому-нибудь пригодится.

Видео с демонстрацией возможностей


Для начала посмотрите ролик, мы сняли его для менеджеров. Показали, как работает CRM и какие функции в ней реализованы.

Пост №3005457

Автор: Mad()Sphinx

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3005457″ }, «headline»: «шкя :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%88%D0%BA%D1%8F-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3689477.jpeg», «height»: 2082, «width»: 2560 }, «datePublished»: «2017-02-27T12:09:13+03:00», «dateModified»: «2017-02-27T12:09:13+03:00», «author»: { «@type»: «Person», «name»: «Mad()Sphinx» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3005457
Source: Joyreactor

NetApp FlexClone: Как технология ускоряющая разработку

Здесь хочу я коротко описать традиционную архитектуру ИТ-инфраструктуры для обеспечения отказоустойчивости БД и схему разработки, использующую эту архитектуру. И более подробно остановиться на том, как можно упростить жизнь тестировщикам и разработчикам при помощи технологии FlexClone, которые используют БД или любой другой большой набор данных необходимый для тестирования и разработки.


Традиционный подход заключается в том, что создаётся кластер БД: основная и запасная. Далее, время от времени эта БД (как правило, на Stand-By стороне) копируется для разработчиков. И чем больше такая БД, тем реже она копируется и удаляется и тем сильнее нагружается СХД от таких операций. С другой стороны, разработчики и тестировщики получают устаревшую БД, она как правило месячной или даже полугодичной давности. Когда же приходит время внедрять отлаженный код в продуктив, оказывается, что БД успела сильно измениться: появились новые дополнительные данные, таблицы, поля и возможно удалены старые. Это приводит к тому что отлаженный код для старой БД не работает на новой, что сильно усложняет разработку, тестирование, внедрение и эксплуатацию нового кода.


Моментально клонировать много-терабайтную БД
NetApp FlexClone: Как технология ускоряющая разработку
Source: habrahabr

Dolby Vision выйдет в качестве программной надстройки

Для воспроизведения HDR-видео Dolby Vision необходимо совместимое оборудование. Однако теперь, если в устройстве нет аппаратной поддержки технологии, гаджет всё равно сможет работать с подобным контентом. […]
Dolby Vision выйдет в качестве программной надстройки
Source: 4pda

Безопасность в IoT: Обеспечение безопасности развертывания Azure IoT

Представляем вашему вниманию последнюю статью из цикла «Безопасность в IoT», а также приглашаем принять участие в конференции от Microsoft «Бизнес.IoT: открывая интернет вещей». В этой статье детально рассматриваются средства обеспечения безопасности IoT-инфраструктуры на базе Azure IoT и описывается уровень реализации в процессе настройки и развертывания отдельных компонентов. Представлен также сравнительный анализ различных методик.


Читать дальше →
Безопасность в IoT: Обеспечение безопасности развертывания Azure IoT
Source: habrahabr

[Перевод] Сколько заработает ваша мобильная игра?

Разработка мобильных игр — отрасль с очень высокой конкуренцией. Миллионы игр в Google Play и Apple Store, позабытые пользователями сразу после запуска, и редкие истории успеха тому свидетельство. В очередном посте блога «Менеджмент игровых интернет-проектов» мы перевели статью разработчика игр Росса Пшибыльски (Ross Przybylski) о расчёте потенциального дохода мобильных игр F2P. За свою десятилетнюю карьеру Росс успел набраться опыта и в инди-студиях (D20Studios), и в крупных AAA-компаниях (EA).

Читать дальше →
[Перевод] Сколько заработает ваша мобильная игра?
Source: habrahabr

Цитата #443699

*комикс про CRPG, выпуск про мимика*

Anonymous:
это Сундук из Плоского мира!

Wolo:
Сундук Пратчетта страшнее любого мимика, не только сожрет но и выплюнет, станцует на тебе а потом опять сожрет.

Anonymous:
И про Торчлайт не забывайте: там своего кота (собаку) можно было мимиком сделать на время. А как весело наблюдать бой двух таких сундулей 🙂

Xorvat:
Первый раз с мимиками я столкнулся в игре Nox, там они из сундука превращались в жирное чудовище с острыми как бритва когтями и убивали мага с 2-х взмахов. Кошмарные твари.

Lerano:
Помню мимика из Невервинтера, который сожрал мою броню и убежал… сцуко.
Цитата #443699
Source: bash

Как работают ИТ-специалисты. Андрей Волосюк, CTO Digital Society Laboratory в SocialKey Ads

Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.


Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.


Сегодня наш гость — Андрей Волосюк, технический директор компании Digital Society Laboratory, проекта SocialKey Ads.


У Андрея незаконченное высшее техническое образование. Во время учебы увлекся веб-разработкой, и затем студенческое хобби переросло в профессиональную деятельность.


До DSL на фрилансе создавал и поддерживал сайты интернет-магазинов, успел поработать в Mail.Ru Group, Lamoda и «ВКонтакте».


Интересы: активный отдых, профессиональная и художественная литература. Читать дальше →
Как работают ИТ-специалисты. Андрей Волосюк, CTO Digital Society Laboratory в SocialKey Ads
Source: habrahabr

[Из песочницы] Самодельная охранная система на базе продуктов для умного дома от Ноотехника

Доброго дня, уважаемое сообщество. Хочу поделиться с Вами экспериментом в области реализации охранной системы для дома на базе устройств для умного дома от компании Ноотехника. Сразу хочу оговориться, что это один из первых опытов, и целью его я ставлю перед собой не «построение неприступного бастиона», а демонстрацию возможностей использования выбранных мной устройств, эксперимент и извлечение уроков, а также получение от Вас обратной связи.


Если кратко, то проектируемая мной система должна в режиме постановки на охрану фотографировать каждого приблизившегося к входной двери человека и отправлять фото на адрес электронной почты, а также отправлять сообщение электронной почты в случае регистрации движения в прихожей (т.е. наличия движения внутри квартиры). Читать дальше →
[Из песочницы] Самодельная охранная система на базе продуктов для умного дома от Ноотехника
Source: geektimes