Система тестирования обновлений перед их глобальным релизом может включать следующие этапы: 1
- Предварительная программа проверки (Pre-release Validation Program). 1 Выполняет проверку обновлений до того, как они станут доступны реальным клиентам. 1
- Глубокое тестирование (Depth Test Pass). 1 Серия автоматизированных и ручных тестов, которые анализируют изменения кода, чтобы убедиться, что проблемы исправлены и исправления не приводят к новым ошибкам. 1
- Ежемесячное тестирование (Monthly Test Pass). 1 Запуск обновлений на десятках тысяч различных устройств, чтобы проверить совместимость приложений и оборудования. 1
- Программа предварительной оценки Windows (Windows Insider Program). 12 Обновления, не связанные с безопасностью, поставляются на канал Release Preview для получения обратной связи и сбора диагностических данных. 1
- Программа проверки обновлений безопасности (Security Update Validation Program). 1 Закрытая программа для крупных коммерческих клиентов и независимых поставщиков программного обеспечения, предназначенная для проверки обновлений безопасности и раннего обнаружения проблем. 1
- Перекрёстные тесты совместимости с другими командами разработки продуктов компании, например Azure, Office и SQL Server. 1
- Проверка в условиях реального использования (Live Site Validation Testing). 1 Обновления становятся доступны через Центр обновления и успешно загружаются на устройства под управлением Windows. 1
Также для тестирования обновлений можно использовать программу Windows Insider, которая позволяет пользователям тестировать предварительные версии обновлений Windows до их официального релиза. 2