Microsoft рассказали, как они проверяют обновления перед выпуском
В ноябре 2018 года Microsoft пообещала приложить усилия для повышения прозрачности и качества обновлений. Компания прошла через череду неудачных апдейтов, которые вызвали всевозможные проблемы с устройствами Windows.
Например, Microsoft приостановила выпуск обновления для Windows 10 в октябре 2018 года после появления сообщений о потере данных и других проблем. Эти проблемы затронули даже не большинство пользователей, но для их решения пришлось все остановить примерно на шесть недель.
Майкл Фортин, вице-президент корпорации Windows, опубликовал «Обзор ежемесячных обновлений безопасности и качества Windows» в блоге Windows Experience 10 декабря 2018 года в рамках серии статей о подходе Windows к качеству.
Фортин объясняет, что Microsoft обновляет до 1000 устройств в секунду в пиковое время, и что инфраструктура и системы компании поддерживают быстрое распространение обновлений безопасности и других обновлений на сотни миллионов устройств.
По словам Фортина, качество обновлений критически важно для всех обновлений, которые регулярно выпускает компания Microsoft.
Every day we build and package the latest fixes, and our engineers test and validate the fixes through a combination of [..] activities.
Michael Fortin, Windows Corporate Vice President
В статье он перечисляет следующие виды деятельности:
- Pre-release Validation Program: проверяет обновления до того, как они станут доступны «клиентам на рынке». Microsoft стремится выявлять проблемы с обновлениями как можно раньше.
- Depth Test Pass: автоматизированные и ручные тесты, которые анализируют области изменения кода, чтобы убедиться, что проблемы были исправлены и не создают новых проблем.
- Ежемесячный тест: выполняет обновление на десятках тысяч разнообразных устройств, чтобы обеспечить совместимость приложений и оборудования.
- Windows Insider Program: не связанные с безопасностью обновления, поставляемые в релиз для получения обратной связи и сбора диагностических данных.
- Security Update Validation Program: программа только по приглашению для крупных коммерческих клиентов и независимых поставщиков услуг для проверки исправлений безопасности и раннего выявления проблем.
- Тестирование совместимости различных продуктов с другими командами Microsoft, например, Azure, Office и SQL Server.
- Live Site Validation Testing: проверка того, что версии доступны в Windows Update, успешно загружены и установлены на устройства под управлением Windows.
- Мониторинг поддержки клиентов.
- Мониторинг социальных сетей и форумов.
Microsoft не обнаружила проблем с обновлением в октябре 2018 года, учитывая даже все эти системы и программы. Конечно, невозможно уловить все ошибки до выпуска, но можно хотя бы попробовать уменьшить количество критических проблем.
Посмотрим, что будет дальше.
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.