Архив за 03 февраля 2017 - 7

enter image description here

Appium и Calabash — одни из самых популярных фреймворков для автоматизации тестирования Android-приложений. У каждого, конечно, есть свои преимущества и недостатки. Их основные ограничения:

  • Calabash: может управлять только пользовательским интерфейсом, который является частью тестового приложения, в частности, нет поддержки тестирования уведомлений;

  • Appium: не может вызывать backdoor-методы в приложениях наподобие Calabash (эти методы очень полезны для настройки состояния тестируемого приложения).

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

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

В этой статье я расскажу, как мы решили возникшую проблему с помощью добавления в Calabash поддержки UIAutomator2. Если вы слишком нетерпеливы, то скажу по секрету, что в конце есть ссылка на готовый к использованию Ruby Gem.

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

Когда говорят о преимуществах 1С-Битрикс, в первых словах упоминают о лёгкой интеграции системы с 1С. Взаимодействие Битрикс с 1С осуществляется посредством передачи данных в формате CommerceML, который определяет формат XML файлов. В дополнение к этому Битрикс предлагает и стандарт обмена этими XML файлами между 1С и сайтом. Обмен состоит в отсылке из 1С обычных HTTP GET и POST запросов на сайт и получения от сайта простых ответов, определяющих результат выполнения команды.

Обычно декларируется, что в составе 1С существует некий "стандартный обмен с сайтом", который должен работать сразу после его включения. На практике, реализация обмена оказывается не такой тривиальной задачей, как это представляется вначале. Есть жалобы на то, что модуль обмена с сайтом 1С непомерно загружает систему и требует доработок под конкретные нужды. То есть, по факту, обмен вроде бы и есть, но чтобы заставить его работать так, как нужно, необходимо приложить усилия.

Есть ещё несколько причин, чтобы вклиниться в стандартный обмен:

  • Во-первых, источником данных для сайта не всегда может быть 1С. Это может быть какая-то другая информационная база или база другого сайта.
  • Кроме этого, может возникнуть ситуация, когда данные из 1С нужно дополнить другими данными или как-то изменить их.
  • Не всегда есть свободные программисты 1С, которые могут заняться доработками стандартной выгрузки или устранением неполадок в ней.

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

Для наших регулярных и активных клиентов мы разработали систему скидок, которая, думаем, вам понравится! Итак, если ваша компания размещает на «Моём круге» 5 или более вакансий в месяц, мы дадим вам хорошую скидку на все услуги, связанные с размещением и продвижением вакансии, и ещё бесплатный доступ к базе резюме.

Подробности по скидкам смотрите в презентации «Моего круга» или ниже в табличке. Показана стоимость размещения одной вакансии в месяц в рублях в зависимости от числа вакансий. Данные скидки также применимы к вакансиям из других стран.

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

В прошлом году мы рассказывали о Storage Spaces Direct — программно-определяемом хранилище в Windows Server 2016. Сегодня поговорим еще об одной новинке Microsoft, на этот раз из области программно-определяемых сетей (SDN). Network Controller — это служба управления сетевой инфраструктурой в Windows Server 2016.

Содержание

Откуда пошли виртуальные сети?
Windows Server 2016: Network Controller
Службы Network Controller

Network Controller: программно-определяемые сети в Windows Server 2016. Часть 1: возможности и службы - 1
Читать полностью »

Как известно, дополненная и виртуальная реальности достаточно существенно отличаются друг от друга, как и устройства для погружения в эти реальности. Но что будет, если совместить эти две технологии?

Первые опыты можно увидеть на видео ниже.

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

Логи кардиостимулятора выявили факт поджога ради страховых выплат - 1
Пожарная команда прибыла тушить охваченный огнем дом в Миддлтауне

Встраиваемые в тело человека медицинские устройства, в частности, имплантаты-кардиостимуляторы, уже спасли сотни тысяч жизней. Но эти же устройства могут служить и уликой, помогающей раскрыть преступление. На днях именно кардиостимулятор помог раскрыть попытку обмана страховой компании. Мужчина c таким имплантатом поджег собственный дом для получения страховки. Все это случилось в Миддлтауне, Огайо, США.

Этот случай попал в поле зрения одного из телеканалов, который показал в кадре горящий дом и взял интервью у его владельца. Как оказалось, мужчина потерял не только дом: в огне погиб и его любимый питомец — кот. Сложно предположить, что кто-то будет умышленно поджигать свое жилище и убивать собственное животное. Инцидент случился в сентябре 2016 года.
Читать полностью »

Специалисты Массачусетского технологического института, лаборатории Artificial Intelligence Laboratory и института Institute of Medical Engineering and Science разработали алгоритм, способный анализировать эмоциональный окрас речи. То, что большинство людей воспринимает даже не задумываясь, для электроники является крайне сложной задачей.

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

Героем сегодняшней рубрики «Фото дня» стал новый флагманский смартфон южнокорейской компании LG, который получил название LG G6.

Анонимный источник предоставил изданию Business Insider фотографию потребительской версии смартфона LG G6, который должен быть анонсирован только через три недели в ходе выставки Mobile World Congress 2017.

На единственной фотографии мы видим заднюю часть смартфона, где располагаются сдвоенная камера, дактилоскопический датчик и надпись G6. Покрытие данной модели напоминает цвет Jet Black у смартфона iPhone 7.

Хакеры опубликовали инструменты Cellebrite для взлома iOS - 1
UFED Touch Ultimate

Около месяца назад группа неизвестных хакеров объявила о взломе израильской компании Cellebrite, которая продаёт правоохранительным органам по всему миру программно-аппаратный комплекс Universal Forensic Extraction Device (UFED) для взлома и копирования данных с любых мобильных телефонов. Аналогичные инструменты для криминалистической экспертизы делает российская компания «Элкомсофт». Именно Cellebrite, по слухам, помогла ФБР взломать телефон iPhone 5C под iOS 9, принадлежащий террористу из Сан-Бернардино, который стал камнем преткновения в громком конфликте между Apple и ФБР.
Читать полностью »

В базе данных тестовых пакетов GFXBench и Geekbench появилось описание нового смартфона Samsung, который пока что проходит под модельным номером SM-G615F.

Устройство оснащено большим дисплеем диагональю 5,7 дюйма разрешением 1920 х 1080 пикселей, а также однокристальной системой MediaTek MT6757.

Смартфон Samsung SM-G615F получил дисплей диагональю 5,7 дюйма, 3 ГБ ОЗУ и Android 7.0

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


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