• M2M за 5 минут с DeviceHive и Microsoft Azure. Как начать свой путь в IoT

      В последнее время «интернет вещей» (иногда «интернет всего») стал неотъемлемой частью повседневной жизни. Гигабайты данных приходят от различных сенсоров и датчиков, что позволяет перевести сферу анализа на кардинально новый уровень. IoT становится следующим мегатрендом в развитии технологий и набирает все большую популярность в самых разных областях бизнеса.

      Сегодня мы хотим обратить ваше внимание на DeviceHive — быстрый, удобный и легкий в использовании IoT-проект и открытым исходным кодом, который предоставляет мощные решения для общения устройств между собой и построения вашего собственного «умного дома». Он соединяет в единую инфраструктуру датчики, облачные сервисы и мобильные приложения, сохраняет огромные объемы информации, запускает процессы ее анализа и обработки, используя алгоритмы машинного обучения и для историчесих данных, и в реальном времени. Чтобы понять, как работает механизм машинного общения в рамках DeviceHive, давайте попробуем создать собственное маленькое приложение.
      Читать дальше
    • Параллельное выполнение тестов с учетом контекста с использованием Visual Studio 2015 Update 1

      • Перевод
      Visual Studio 2015 с обновлением 1 включает в себя ряд улучшений и исправлений. В этой публикации мы сконцентрируем внимание на двух улучшениях, способных существенно повысить общую производительность разработки ПО.

      Параллельное выполнение тестов


      Тестовое ядро Visual Studio 2015 Update 1 способно параллельно выполнять тестовые сборки, что существенно повышает производительность тестирования. По умолчанию этот режим отключен, поэтому Вам необходимо включить его.

      Система параллельно выполняет тестовые сборки на указанном вами количестве ядер — вплоть до всех ядер вашего компьютера. Разумеется, при наличии единственного тестового проекта это не дает никаких преимуществ. Данное решение предназначено для проектов значительного масштаба. Оно не зависит от типа используемой тестовой платформы и работает с MSTest, NUnit 2, NUnit 3 и XUnit. Этот механизм полностью независим от поддержки параллелизма базовой платформой.
      Продолжить чтение
      • +12
      • 9,4k
      • 8
    • Как мы автоматизируем тестирование с помощью управления выпусками — Часть 1

      • Перевод
      В ноябре 2015 г. мы открыли доступ к версии службы Release Management для публичного тестирования в Visual Studio Team Services. Материалы этого блога помогут Вам быстро начать использовать весь комплекс возможностей RM. Документация MSDN, доступная здесь, позволит Вам глубоко разобраться в сценариях и концепциях RM.

      Вы можете использовать службу RM в двух сценариях: для внедрения кода на нескольких используемых средах и для выполнения тестов при разработке продукта. В этой публикации я расскажу о втором сценарии, а именно о том, как мы (группа разработчиков службы RM корпорации Microsoft) автоматизируем тестирование с помощью RM. Уже в течение семи месяцев мы используем RM для тестирования, за что я благодарю мою коллегу Лову (Lova).

      Я разделил эту статью на две части. Первая часть представляет собой общее описание нашего опыта процесса комплексной автоматизации тестирования. Во второй части речь пойдет о некоторых проектных решениях, проблемах, с которыми мы столкнулись в процессе автоматизации тестирования, и способах решения этих проблем.
      Продолжить чтение
    • Анонс Visual Studio 2013

      • Перевод
      Вчера на конференции TechEd Брайан Харри сделал анонс выпуска Visual Studio 2013 и Team Foundation Server 2013 а также множества новых возможностей этих продуктов связанных с управлением жизненным циклом приложений. Некоторые из этих новых возможностей уже доступны прямо сейчас в Team Foundation Services и позднее в этом месяце (а точнее во время конференции Build) будут опубликованы предварительные версии VS 2013 и TFS 2013. Релиз этих продуктов состоится в конце этого года.
      Наконец то (и с большой радостью) мы можем рассказать вам о том, что ожидается от нашего продукта в новой версии. К сожалению, рамки этой статьи не позволят вместить описание всех новинок которые мы подготовили в VS 2013, основной акцент будет сделан на возможности связанные с управлением жизненным циклом приложений и совместной работой.
      Читать дальше →
    • Анонс интенсивного тренинга по тестированию ПО в рамках DevCon 2013

        image

        Уважаемые разработчики и специалисты по разработке ПО! От лица команды конференции DevCon 2013 я с удовольствием анонсирую в рамках конференции проведение интенсивного тренинга посвященного тестированию ПО, который проведет Дмитрий Андреев, эксперт по стратегическим технологиям Microsoft.

        Интересуетесь тестированием программного обеспечения? Работаете тестировщиком и желаете расширить свои знания? Хотите узнать больше о современных методиках и инструментах тестирования ПО? Вам интересно узнать о способах определения полноты тестирования, автоматизированном тестировании и интеграции с эксплуатационной средой? Тогда тренинг посвященный тестированию ПО будет вам крайне полезен!

        Тренинг сможет посетить любой участник конференции DevCon 2013. Число мест на тренинге ограничено.

        Цель тренинга


        Обеспечение высокого уровня качества разрабатываемых информационных систем это одна из важнейших задач в сфере разработки ПО. При этом важно рассматривать эту задачу комплексно и применять множество подходов которые направлены на различные аспекты обеспечения качества. Важным моментом является использование инструментальных средств которые позволяют сократить рутинные операции, оптимизировать трудозатраты, повысить эффективность взаимодействия людей в команде. Цель тренинга – показать каким образом инструменты входящие в линейку Visual Studio 2012 могут позволить вам организовать работу по обеспечению качества ваших разрабатываемых систем от этапа проектирования и до организации обратной связи с уже эксплуатируемой системой.

        Слушатели получат отличительные знаки об окончании тренинга и возможность задать вопросы крупнейшему эксперту разработки и тестирования программного обеспечения.
        информация о программе, докладчике и конференции
      • Интеграция Team Foundation Services с Git и другие новые возможности

          imageСегодня произошел большой шаг вперед в развитии Team Foundation Services — облачного сервиса Microsoft для разработчиков. Последние несколько месяцев команда TFS вела работу над новыми возможностями которые делают эти сервисы еще проще, удобнее и эффективнее. Одним из самых громких нововведений является интеграция популярной системы контроля версий Git с сервисами TFS. Работа на этом не прекращается и в обозримом будущем будет добавлено еще много интересных функций.
          Читать дальше →