Почти каждый год на рынок выходит новое поколение центральных процессоров Intel Xeon E5. В каждом поколении попеременно меняются сокет и технологический процесс. Ядер становится всё больше и больше, а тепловыделение понемногу снижается. Но возникает естественный вопрос: «Что даёт новая архитектура конечному пользователю?»
Для этого я решил протестировать производительность аналогичных процессоров разных поколений. Сравнивать решил модели массового сегмента: 8-ядерные процессоры 2660, 2670, 2640V2, 2650V2, 2630V3 и 2620V4. Тестирование с подобным разбросом поколений является не совсем справедливым, т.к. между V2 и V3 стоит разный чипсет, память нового поколения с большей частотой, а самое главное — нет прямых ровесников по частоте среди моделей всех 4-х поколений. Но, в любом случае, это исследование поможет понять в какой степени выросла производительность новых процессоров в реальных приложениях и синтетических тестах.Читать полностью »
Рубрика «Тестирование IT-систем» - 63
Сравнение производительности процессоров Intel разных поколений
2017-03-02 в 7:03, admin, рубрики: 1c, 3ds max, 7zip, cinebench, E5-2620V4, E5-2660, E5-2670, EX217.3-004LH, EX227.3-008LH, EX240.3-008LH, IT-стандарты, PerformanceTest, stss, Блог компании STSS, высокая производительность, поколения процессоров, процессоры Intel Xeon, Системы Флагман, тест процессоров, Тестирование IT-систем, тестирование производительности, метки: 7zip, cinebenchПро ScalaCheck. Свойства. Часть 3
2017-03-01 в 22:21, admin, рубрики: scala, scalacheck, unit-testing, Программирование, Тестирование IT-систем, функциональное программированиеЧасть 3. Свойства
В предыдущих частях мы уже успели познакомиться со свойствами и опробовать их в связке с генераторами. В этом туториале мы рассмотрим свойства подробнее. Статья состоит из двух частей: первая — техническая, в ней будет рассказано про комбинаторы свойств, а также другие возможности библиотеки ScalaCheck. Эта часть будет посвящена различным техникам тестирования.
Selenium: новая надежда
2017-02-28 в 6:31, admin, рубрики: docker, Go, golang, open source, selenium, test automation, webdriver, Тестирование IT-системПредставляю вам перевод моей статьи на Medium.com: часть 1, часть 2. Поскольку первая часть статьи содержит в основном уже изложенное в этом посте, то привожу перевод только второй части.
Худеем и переезжаем в контейнеры
В первой части статьи я рассказал о простых подходах, позволяющих построить масштабируемый кластер Selenium без написания кода. В этой части мы рассмотрим более тонкие вопросы работы с Selenium:
- Как создать легко масштабируемые рабочие ноды, используя стандартный Selenium Hub
- Почему можно и нужно запускать большинство браузеров в контейнерах и как это делается
- Какие open-source инструменты для этого существуют
Автоматизация по методологии BDD. Наш опыт успешного внедрения
2017-02-27 в 9:22, admin, рубрики: atdd, bdd, gherkin, автоматизированное тестирование, Блог компании Тинькофф Банк, Тестирование IT-систем, Тестирование веб-сервисовСтатья публикуется от имени Трубанова Вадима, @vonaburt
Методология BDD все чаще завоевывает внимание IT-индустрии как логически верная ступень развития традиционных подходов к тестированию проектов, в том числе подходов к автоматизации тестирования. Текущая эпоха информационных технологий диктует свои правила, и в этой гонке технологий выигрывает тот, кто умеет реагировать на любые изменения быстро и качественно. Особенно это касается компаний связанных с банковской деятельностью, например таких, как наш банк, где каждый отложенный час до релиза может повлиять на общую картину качества сервисов, составляемую нашими клиентами. При правильном использовании методология BDD позволяет сократить время, затрачиваемое на тестирование выпускаемых продуктов, повышать качество проводимого тестирования и делать сам процесс прозрачным и понятным для всех, что и подтолкнуло нас к её использованию. На данный момент методология BDD внедряется на двух наших web-продуктах, активно развивается и уже приносит свои плоды. Хочется поделиться нашим опытом внедрения BDD со стороны автоматизации тестирования и рассказать об основных принципах, которые позволят вам внедрить эту методологию безболезненно, быстро и, самое главное, сделать её использование эффективным.
Читать полностью »
Как в Twitch проводят A-B тестирование
2017-02-23 в 15:01, admin, рубрики: Google Play, Twitch, разработка мобильных приложений, Разработка под android, тестирование, Тестирование IT-систем
Эксперименты — одна из центральных функций научного подразделения сайта потокового видео Twitch. Мы работаем в тесном контакте с менеджерами по продукции, чтобы тестировать новые идеи и функции. В прошлом мы использовали собственные инструменты для проведения А/В-экспериментов в сети и на наших мобильных приложениях. Недавно мы попробовали новый подход для проведения экспериментов на нашем приложении для Android, используя функцию поэтапного развёртывания из Google Play.
Читать полностью »
Как приручить автотесты
2017-02-20 в 11:10, admin, рубрики: wrike, автоматизация тестирования, автоматизирование веб-разработки, автоматизированное тестирование, Блог компании Wrike, Программирование, тестирование, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисов, тестирование поДодо сказал:
— Правильность формы несущественна! А потом расставил всех без всякого порядка по кругу. Никто не подавал команды — все побежали, когда захотели.
Л.Кэрролл, «Приключения Алисы в стране чудес»
Развивая автоматизацию тестирования, можно найти много мест, куда приложить силы. Распыляя усилия и преследуя ложные цели мы не только потратим время и ресурсы впустую, но и нанесем разработке вред.
Если знать, на каком уровне развития находится автоматизация тестирования проекта сейчас и куда в такой ситуации инвестировать, можно не просто добиться большей отдачи, но и улучшить разработку в целом. Основные принципы инвестирования ресурсов можно попробовать сформулировать в виде короткого манифеста.
Читать полностью »
How-to: инструменты для проведения конкурентного анализа программных продуктов
2017-02-07 в 14:19, admin, рубрики: анализ, Анализ и проектирование систем, Блог компании Positive Technologies, конкурентный анализ, тестирование, Тестирование IT-систем, тестирование софтаИзображение: Stephen Bowler, Flickr
Чтобы получить представление о разрабатываемом продукте, необходимо узнать как можно больше о его свойствах и качествах. Для этого и существует тестирование — этот процесс как раз позволяет собрать нужную информацию. Но получить пищу для размышлений и активных действий можно и другим способом — например, сравнив собственный продукт с конкурирующим решением.
Конкурентный анализ (КА) программных продуктов позволяет выявлять такие их свойства и качества, которые невозможно было бы узнать с помощью «обычных» тестов.
Мы в Positive Technologies начали процесс погружения в КА еще несколько лет назад — вот наша статья о разработке методики проведения анализа. В дальнейшем она получила свое развитие в виде внутреннего инструмента для конкурентного анализа — о нем мы сегодня и поговорим.Читать полностью »
Переход с CruiseControl.NET на Jenkins в команде разработчиков PVS-Studio
2017-02-07 в 13:28, admin, рубрики: continuous integration, cruisecontrol, Jenkins, Jenkins CI, pvs-studio, Блог компании PVS-Studio, системы сборки, Тестирование IT-систем
Сейчас трудно представить разработку программного обеспечения без автоматизированных сборок проекта и тестирования. Для минимизации временных затрат на интеграцию изменений разработчиков в проект, существуют разные готовые решения. В данной статье я расскажу о замене сервера непрерывной интеграции CruiseControl.NET на Jenkins в команде разработчиков PVS-Studio. А также о том, что нас к этому побудило, какие цели мы преследовали и с какими проблемами столкнулись.
Читать полностью »
Блеск и нищета автоматизации тестирования
2017-02-07 в 10:40, admin, рубрики: wrike, автоматизация тестирования, автоматизирование веб-разработки, автоматизированное тестирование, Блог компании Wrike, Программирование, тестирование, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисов, тестирование поПринято считать, что наличие автоматических тестов — это безусловное благо. Если разработчики пишут тесты — это хорошо, чем больше тестов, тем лучше. При этом, в реальности их чаще не пишут, а все тестирование делают вручную.
Не стоит списывать такое положение дел на некомпетентность, глупость или банальную лень разработчиков. По сравнению с ручным тестированием, автоматизированное имеет как достоинства так и явные недостатки. Если бы были одни только плюсы, и говорить было бы не о чем.
Читать полностью »
Оповестить любой ценой о падении сайта. Практические советы
2017-01-30 в 6:54, admin, рубрики: api, Hangouts, host-tracker, monitoring, skype, uptime, Viber, web-разработка, Блог компании ХостТрекер, веб-проекты, веб-сервисы, мониторинг сайта, мониторинг сервера, оповещения, Разработка веб-сайтов, Тестирование IT-систем, Тестирование веб-сервисов, хостинг, ХостТрекерЧто делать, когда нужно донести клиенту информацию? И нет, речь идет не о надоедливых рассылках об акциях и спецпредложениях. Если вот действительно суть услуг в том, чтобы клиент вовремя что-то узнал? Сервис мониторинга сайтов ХостТрекер, в чьи обязанности входит немедленное оповещение клиентов о возникших проблемах, делится опытом. Окунуться в возникающие проблемы и запросы можно ниже.