Обновления IE Testing Center
Одной из областей, которой мы уделяем особое внимание при разработке IE9, является поддержка большего числа веб-стандартов. Веб-разработчики со всего мира выразили желание использовать одни и те же станицы с одной и той же разметкой во всех браузерах. Тесно работая с W3C и его участниками над новейшими веб-стандартами, мы можем воплотить эту мечту в жизнь.
118 новых тестовых случаев представлено на рассмотрение W3C
Сегодня мы выпустили обновленную версию
Кроме этого, мы написали 1309 тестовых случаев JavaScript и теперь также делаем их доступными для сообщества веб-разработчиков. Они поддерживают Ecma-262-5, пятую редакцию ECMAScript (также известную как ES5), выпущенную Ecma International. В данный момент Ecma работает над процессом приема тестовых случаев. Как только появится такая возможность, мы представим эти случаи на их официальное рассмотрение.
IE Testing Center
Один из вопросов, который нам задают каждый раз, когда мы составляем, публикуем и представляем в W3C новые тестовые случаи, это - "Как мне понимать IE Testing Center?". У IE Testing Center имеется несколько аспектов, и ниже я рассмотрю их поочередно.
Веб-сайт
IE Testing Center является частью текущего проекта IE. Как и
В IE Testing Center присутствуют две основные таблицы. В первой таблице представлены всего лишь итоговые результаты второй таблицы. Во второй таблице содержатся ссылки на каждый тестовый случай, разработанный нами в ходе проекта IE9 для спецификаций каждого из веб-стандартов.
Столбцы (они же Браузеры)
В столбцах отображены самые свежие из доступных версий крупнейших движков браузеров. Сюда входят Gecko, WebKit, Trident и Presto. Учитывая, что существует две крупнейшие реализации WebKit, и они не всегда используют одну и ту же версию, Google Chrome и Apple Safari разнесены по разным колонкам. Учитывая пожелания других участников W3C, для полноты картины мы также внесли в таблицу IE8.
Строки (они же Стандарты)
В строках первой таблицы представлены ключевые технологии, которые, по мнению веб-разработчиков, являются для них наиболее важными среди современных, находящихся в разработке веб-технологий.
В последние месяцы вынесенным на рассмотрение возможностям HTML5 уделялось особое внимание. На деле, описанная в спецификациях W3C HTML5 функциональность сильно зависит от множества других спецификаций W3C. Для корректной работы HTML5 важно также протестировать ряд других фундаментальных технологий. По сути, это целый город "HTML5" с пригородами, куда входит сам HTML5, а также пригороды SVG 1.1 2nd Edition, CSS3, DOM L2 и L3, и ECMAScript 5.
Во второй таблице содержатся ссылки на каждый из тестовых случаев, которые Microsoft подала в рабочие группы W3C для включения их в официальные наборы тестов. Это точный перечень тестов, официально поданных в рабочие группы.
Ячейки (они же результаты)
Каждая ячейка в первой таблице показывает общий процент успешной проходимости тестов по каждой из спецификаций в последней вышедшей версии каждого из обозревателей. Они сравниваются с самой свежей предварительной версией IE9 Platform Preview. Заливка ячеек произведена обычным условным форматированием в Microsoft Excel 2007 на основе цветовой шкалы Зеленый - Желтый - Красный, которая дает промежуточные градиенты от красного к зеленому по мере убывания значения процентов.
Каждая ячейка во второй таблице отображает результат выполнения определенного тестового случая в соответствующем браузере. Они поименованы просто Pass/Fail (Пройден/Провален) и окрашены в зеленый/красный цвета соответственно.
Еще один часто задаваемый вопрос - "Почему IE9 Platform Preview весь такой зеленый, в то время как другие браузеры - нет?". Когда мы принимаем решения добавить поддержку определенного веб-стандарта, мы систематично просматриваем спецификацию и начинаем разработку для нее тестовых случаев одновременно с самой ее реализацией. Это схоже с разработкой на основе отзывов от тестирования, что хорошо работает с веб-стандартами при наличии всестороннего набора тестов. Основательное изменение тестового случая на
Отзывы к тестовым случаям
Как всегда, мы надеемся на тесную работу с W3C и его участниками над веб-стандартами. Если у вас имеется существенный отзыв по определенному тестовому случаю, пожалуйста, воспользуйтесь списком адресатов W3C, чтобы найти нужную рабочую группу. Отзывы к тестовым случаям JavaScript, пожалуйста, отправляйте при помощи
Джейсон Аптон (Jason Upton)
Руководитель тестирования Internet Explorer
Источник:
Перевод: Sibiryak
По теме
- Еще пару слов о защите пользователей IE9 от отслеживания
- [Temp] Бенчмарк HTML5 Blizzard: проверьте аппаратное ускорение вашего браузера
- [Temp] Работаем с закрепление сайтов
- Блог IE в 2010: на связи с вами
- С новым аппаратно-ускоренным годом!
- HTML5: экспериментальный и готовый к использованию
- Доступно декабрьское накопительное обновлениие безопасности для IE
- IE9 и конфиденциальность: введение в защиту от слежения
- Более быстрый и умный список Compatibility View List в IE9
- Субпиксельные шрифты в Internet Explorer 9