Быстрая и эффективная разработка ПО сегодня немыслима без отточенных рабочих процессов: каждый компонент передается на сборку к моменту установки, изделие не простаивает в ожидании. Еще два года назад мы совместно с «М.Видео» начали внедрять такой подход в процесс разработки у ритейлера и сегодня продолжаем его развивать. Каковы промежуточные итоги? Результат полностью себя оправдал: благодаря реализованным изменениям удалось ускорить выпуск релизов на 20–30 %. Хотите подробностей? Вэлком в наше закулисье.
Читать полностью »
Рубрика «Тестирование IT-систем» - 30
Как сократить time-to-market: история про автоматизацию тестирования в «М.Видео»
2019-02-05 в 6:01, admin, рубрики: автоматизация тестирования, Блог компании Инфосистемы Джет, Тестирование IT-систем, управление разработкойТот день, когда я полюбил фаззинг
2019-02-03 в 16:32, admin, рубрики: afl, american fuzzy lop, binary INI, BINI, bison, flex, Freelancer, lex, yacc, Игры и игровые приставки, Тестирование IT-систем, фаззингВ 2007 году я написал пару инструментов для моддинга космического симулятора Freelancer. Ресурсы игры хранятся в формате “binary INI” или “BINI”. Вероятно, бинарный формат выбрали ради производительности: такие файлы быстрее загружать и читать, чем произвольный текст в формате INI.
Бóльшую часть игрового контента можно редактировать прямо из этих файлов, изменяя названия, цены на товары, статистику космических кораблей или даже добавляя новые корабли. Бинарные файлы трудно модифицировать напрямую, поэтому естественный подход — преобразовать их в текстовые INI, внести изменения в текстовом редакторе, затем преобразовать обратно в формат BINI и заменить файлы в каталоге игры.
Читать полностью »
IBM MQ и JMeter: Первый контакт
2019-02-03 в 14:01, admin, рубрики: Apache, IBM, jmeter, jms, mq, qa, qa automation, qa testing, queues, test automation, WebSphere, websphere application server, websphere mq, тестирование, Тестирование IT-системПривет!
Это приквел моей предыдущей публикации и в то же время ремейк статьи Автоматизированное тестирование сервисов, использующих протокол MQ с помощью JMeter.
На этот раз расскажу о своем опыте примирения JMeter и IBM MQ для счастливого тестирования приложений на IBM WAS. Сталкивался с такой задачей, легко она не поддавалась. Хочу помочь сэкономить время всем заинтересованным.

Конференция DUMP-2019 пройдёт 19 апреля. Приглашаем выступить в секциях Frontend, Backend и Science
2019-02-01 в 11:45, admin, рубрики: devops, Блог компании IT-People, дамп, екатеринбург, конференция, Программирование, разработка мобильных приложений, Тестирование IT-системВсем привет!
Девятая конференция DUMP пройдёт 19 апреля в Екатеринбурге. Доклады будут идти в 8 потоков: Backend, Frontend, Mobile, Тестирование и QA, Devops, Design, Science и Management. Плюс мастер-классы и афтепати.
В этом посте — темы, которые мы хотим обсудить в секциях Frontend, Backend, Science и инструкция, как стать докладчиком. А еще мы придумали кое-что интересное для спикеров, которые хотят не просто выступить, но еще дополнительно пообщаться с другими докладчиками и посмотреть Екатеринбург. Под катом все подробности.
Маленький ролик о том, как прошел прошлогодний DUMP
Читать полностью »
Yealink Meeting Server 2.0 — новые возможности видеоконференцсвязи
2019-01-31 в 6:13, admin, рубрики: h.323, IPmatika, linux, mcu, sip, skype, skype for business, stss, yealink, Yealink Meeting Server, YMS, АйПиМатика, аппаратный терминал, Блог компании STSS, вебинар, видеоконференция, видеоконференцсвязь, вкс, интеграция, клиентское устройство, кодек, мероприятие, программный сервер, Работа с видео, Разработка систем связи, совещание, телефония, Тестирование IT-системВ прошлой статье: Yealink Meeting Server — комплексное решение для видеоконференцсвязи мы описали функционал первой версии Yealink Meeting Server (далее YMS), её возможности и структуру. В результате, мы получили от Вас множество запросов на тестирование этого продукта, часть которых выросли в комплексные проекты по созданию или модернизации ВКС-инфраструктуры.
Наиболее часто встречающийся сценарий предполагал замену прежнего MCU на сервер YMS, при сохранении существующего парка терминальных устройств, а расширение с помощью терминалов Yealink.
Основных причин тому три:
- Масштабируемость существующего MCU невозможна или неоправданно дорога.
- «Накопленный долг» за техническую поддержку соизмерим со стоимостью современного ВКС-решения «под ключ».
- Производитель уходит с рынка и поддержка перестаёт осуществляться вообще.
Те и Вас, кто сталкивался с модернизацией Polycom, например, или поддержкой LifeSize, поймут о чём идёт речь.
Новый функционал Yealink Meeting Server 2.0, а также обновление модельного ряда терминальных клиентов Yealink не позволяет уместить всю информацию в рамках одной статьи. Поэтому я планирую сделать серию небольших публикаций на следующие темы:
- Обзор YMS 2.0
- Интеграция YMS и S4B
- Каскадирование серверов YMS
- Новые терминалы Yealink
- Многокамерное решение для крупных конференц-залов
Как мы автоматизировали запуск Selenium-тестов через Moon и OpenShift
2019-01-29 в 5:00, admin, рубрики: moon, openshift, tdd, Блог компании Сбербанк, Тестирование IT-систем, Тестирование веб-сервисов14 декабря на митапе в Санкт-Петербурге я (Артем Соковец) совместно с коллегой, Дмитрием Маркеловым, рассказывал о текущей инфраструктуре для автотестов в СберТехе. Пересказ нашего выступления — в этом посте.
Для тех, кто познаёт ушами: подкасты для разработчиков
2019-01-28 в 13:14, admin, рубрики: Блог компании Mail.Ru Group, подкасты, Программирование, разработка мобильных приложений, Тестирование IT-системКто сказал, что разработчики могут учиться новому только через книги, видео и анализ чужого кода? Ведь у нас и другие каналы получения информации из окружающего мира. Конечно, речь не о том, чтобы попробовать знания на вкус, пощупать их или понюхать. А вот послушать — самое оно. Мы собрали для вас коллекцию действующих русскоязычных подкастов для разработчиков. Хороший способ дать глазам отдых или занять себя в пробках.
Читать полностью »
Из Пензы в Берлин: История переезда автоматизатора тестов
2019-01-25 в 17:22, admin, рубрики: it-эмиграция, автоматизация тестирования, автоматизированное тестирование, иммиграция в германию, Карьера в IT-индустрии, Тестирование IT-систем, Тестирование мобильных приложенийПять лет назад Илья П. перебрался в Берлин с женой и восьмимесячной дочкой по программе Blue Card. На сегодняшний день он сменил уже три должности. Илья рассказал мне о подробностях поиска работы и переезда.
Читать полностью »
Управление мощностями: в поисках идеального баланса
2019-01-25 в 10:00, admin, рубрики: capacity management, Grafana, heka, Yandex.Tank, zabbix, Блог компании Яндекс.Деньги, высокая производительность, исследование производительности, Серверная оптимизация, Тестирование IT-систем, Тестирование веб-сервисовЗдравствуйте! Меня зовут Иван Давыдов, я занимаюсь исследованиями производительности в Яндекс.Деньгах.
Представьте, что у вас есть мощные сервера, на каждом из которых размещается ряд приложений. Если последних не очень много, они не мешают друг другу работать — им комфортно и уютно. Однажды вы приходите к микросервисам и выносите часть «тяжелой» функциональности в отдельные приложения.
Здесь можно увлечься, и микросервисов станет слишком много, вследствие чего станет сложно управлять ими и обеспечивать их отказоустойчивость. В итоге на каждом сервере станет «кучковаться» десяток приложений, которые борются за общие ресурсы. Получится «большая семья», а в большой семье клювом не щёлкай!
Однажды мы тоже с этим столкнулись. Моя история будет о тяжелых и бессонных ночах, когда я сидел под лампой в ночи и обстреливал прод. Всё началось с того, что мы стали замечать на боевых серверах проблемы, связанные с сетью.
Все ругают самописные тестовые фреймворки. А мы своим довольны
2019-01-24 в 12:14, admin, рубрики: ddt, ttd, автотесты, Анализ и проектирование систем, Блог компании HFLabs, надежность, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, тестирование по, управление разработкой, фреймворк, юнит-тестыМеня зовут Елена Расторгуева, я отвечаю за продукт «Фактор» в HFLabs. «Фактор» — чертовски сложный алгоритмический enterprise, он обрабатывает данные в промышленных масштабах.
В статье я расскажу, как мы начинали тестировать «Фактор», как развивали автотесты и почему пришли к самописным фреймворкам.
Читать полностью »