Архив за 07 августа 2018 - 5

Здравствуй. Меня зовут Виталий Котов, я работаю в отделе тестирования компании Badoo. Я пишу много UI-автотестов, но ещё больше работаю с теми, кто занимается этим не так давно и ещё не успел наступить на все грабли.

Итак, сложив свой собственный опыт и наблюдения за другими ребятами, я решил подготовить для вас коллекцию того, «как писать тесты не стоит». Каждый пример я подкрепил подробным описанием, примерами кода и скриншотами.

Статья будет интересна начинающим авторам UI-тестов, но и старожилы в этой теме наверняка узнают что-то новое, либо просто улыбнутся, вспомнив себя «в молодости». :)

Поехали!

UI-автотесты: как делать не стоит - 1

Читать полностью »

Сегодня мы уже писали про смартфон Xiaomi Pocophone F1 и публиковали его фотографию. Однако оказалось, что это снимок модели Mi 8. Реальные же фото грядущей новинки можно видеть ниже.

Смартфон Xiaomi Pocophone F1 с топовой SoC Snapdragon 845 получит пластиковую заднюю крышку - 1
Читать полностью »

N1 —  наш дебют в среднем классе — чистая классика без излишеств. Производительная многоядерная начинка и много памяти, плюс сдвоенная камера. А еще —  быстрая зарядка. Давайте покрутим его в руках и посмотрим, на что он способен.

Обзор смартфона Neffos N1 - 1
Читать полностью »

Компания Sony, как известно, недавно перешла на новый дизайн своих смартфонов. В частности, аппараты получились весьма пухлыми и тяжёлыми, хотя однозначным минусом это назвать нельзя.

Однако по какой-то причине Sony полноценно не использует дополнительный объём внутри корпуса, устанавливая аккумуляторы типичной ёмкости. К примеру, модель Xperia XZ2 оснащена элементом ёмкостью 3180 мА·ч при толщине корпуса в 11,1 мм.

Читать полностью »

Как звучит сердцебиение: перевод бумажной кардиограммы в WAV-формат - 1
Многим неоднократно приходилось сталкиваться с обследованием сердца в медицинских учреждениях с помощью кардиографа. Данный аппарат измеряет биоэлектрическую активность сердца, регистрируя результат на бумажной ленте. Современные кардиографы записывают результат измерения не на бумагу, а в цифровую память. Однако в качестве конечного носителя записанной информации зачастую применятся бумажная лента. Визуально она представляет собой длинную миллиметровую бумагу небольшой ширины, которая скручена в рулон. На бумаге, помимо миллиметровой сетки, нарисован во всю длину некий график, который отражает закон изменения измеряемой величины во времени. Измеряемая величина, как я понимаю, это есть разность потенциалов между отведениями. Чаще всего на одной ленте представлено сразу несколько графиков, так как регистрируются разности потенциалов между множеством отведений. Однако, не вдаваясь в подробности медицины, в дальнейшем будем рассматривать один из первых основных графиков. Кроме графиков, на ленте имеется дополнительная текстовая информация: масштаб по горизонтали (мм/сек), по вертикали (мм/мВ), измеренная частота сердцебиения (уд/мин) и прочее.

Возникла идея преобразовать данный график в звуковой формат, воспроизвести результат и послушать, как это будет звучать.
Читать полностью »

Генеральный директор вьетнамского поисковика Coc Coc Виктор Лавренко сообщил «Роем!», что переезжает из Вьетнама в Москву, — теперь их штаб-квартира будет находиться в России. Руководить компанией во Вьетнаме в качестве заместителя генерального директора будет Туан Ань.

«Я перееду в Москву и сосредоточусь на стратегических вопросах, развитии бизнеса, Читать полностью »

В Reebok сделали спортивную одежду по технологии NASA

Разработку «умного» геля Shear Thickening Fluid, который обеспечивает динамику натяжения, начали в 2005 году инженеры из Делавэрского университета; согласно информации издания Fast Company, инженеры опирались на предыдущие разработки, использованные в скафандрах NASA. При медленном движении субстанция проявляет свойства жидкости, а когда движется с ускорением, затвердевает.

Читать полностью »

Четыре колеса — хорошо, два — лучше - 1

Электросамокат, гироскутер, электроскейт — это все современный мобильный транспорт. Им удобно пользоваться в черте города, чтобы доехать на работу или покататься на выходных. Для комфортной езды требуется теплая погода, отсутствие дождя и наличие дорожного покрытия. В остальном мини-транспорт идеален: экономичен, быстр и не загрязняет окружающую среду (если не забывать о правильной утилизации литиевых батарей). Мы испытали несколько видов и моделей мобильного транспорта — представляем подборку популярных моделей сезона.
Читать полностью »

image

Привет, %username%!

Ты наверняка знаешь, что такое API интерфейсы и то, как много от них зависит в твоем проекте. Более того, я так же полагаю, что ты уже знаком с тем, что такое API first подход и знаешь, что Swagger и его Open API являются одними из самых популярных инструментов, помогающих ему следовать.

Но в этой статье я хочу рассказать про подход к реализации API first, концептуально отличающийся от того, что предлагает Swagger и Apiary. Во главе идеи стоит понятие Single contract и возможность его реализации на базе RAML 1.0.

Под катом:

  • Краткое описание принципов API first;
  • Single contract – ввод понятия, предпосылки к появлению, рассмотрение возможности его реализации на базе OAS (Swagger);
  • RAML + annotations + overlays как база для Single contract, примеры;
  • Проблемы RAML, концептуальные разногласия разработчиков;
  • Идея SaaS сервиса на базе вышеизложенной идеи (картинка прототипа сверху).

Читать полностью »

Слушать и говорить: анонс HolyJS 2018 Moscow - 1

Что главное на конференциях — доклады или общение? Свои сторонники есть и у первого варианта («информация по делу важнее разговоров»), и у второго («учиться можно и дома, а вот поговорить с экспертами дорогого стоит»).

24-25 ноября мы проведём в Москве конференцию для JavaScript-разработчиков HolyJS 2018 Moscow, и считаем, что она хорошо подойдёт как ценителям докладов, так и сторонникам общения. Почему? Написали под катом и о первой составляющей, и о второй.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js