靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/测试推动Web持续发展 - 西雅图2013

测试推动Web持续发展 - 西雅图2013

IE相关 互联网 2013-05-04 阅读(984)
在 4 月 12 日至 13 日,Microsoft 主办了创记录的测试推动 Web 持续发展活动,以通过创建互操作性测试来推动 Web 的发展。在这次活动中,数十位来自 Adobe、AT&T、Blackberry、Mozilla 和许多其他当地公司的志愿者在西雅图办公室中与我们汇聚一堂,以认真学习如何进行 Web 标准测试、如何编写 CSS 和 HTML 测试,并详细了解用于管理测试套件的工具。来自整个国家/地区(甚至是加拿大)的参与者协助创建了 514 个全新测试,创造了新的记录。 测试推动 Web 持续发展 - 更好的测试带来更好的网络!

为何进行测试?

由于不同浏览器在 HTML 的品质和正确性以及 CSS 标准合规性方面仍然存在巨大差异,W3C 需要独立测试规范中的所有标准化要求,以使 W3C Web 规范从备选建议转变为官方建议。这些测试用于确保至少有两个浏览器可以完全支持每个标准化声明。可以想像到,创建全部这些测试是一项艰巨的任务;HTML5 预计需要进行 100,000 多个测试,更不要说 CSS3 模块、WebApps、Media Extensions 等测试。我们已提交了可在 W3C 和 Internet Explorer 测试中心查看的数千个 HTML、CSS 和 SVG 测试用例,但仍然需要进行更多的测试。通过确保一致、可预测的行为,这些测试可以惠及所有浏览器,并最终使整个 Web 开发人员团队大受裨益。随着各种浏览器相继改善对相同标记的支持,我们最终将获得一致的效果,共同实现对 HTML5 和 CSS3 许下的承诺。 几年前,一些标准社区成员求助于群体资源来创建新的测试,这导致了测试推动 Web 持续发展活动的出现。 在 Microsoft、Adobe、Google 和 Mozilla 等主要参与者的赞助下,Web 社区在全球范围内(包括法国中国澳大利亚美国)进行协作,开展了本地测试编写冲刺计划。每个冲刺计划不仅可以产生几百个测试,而且还可与 Web 开发人员进行互动并使他们了解 Web 平台的规范。

西雅图活动内容

凭借以往多次举办活动的经验,我们来自 Adobe 的朋友对于活动的成功举办功不可没。我们在西雅图于周五晚上开始了“编程马拉松”活动,Mozilla 公司的 fantasai (Elika Etemad)、Adobe 公司的 Rebecca Hauck 以及 Microsoft 公司的 Kris Krueger 进行了鼓舞人心、内容丰富的演讲,并对我们为何需要测试、可用的测试类型以及如何创建测试进行了详尽的说明。让我们大致看一下: 独立测试通常依赖于可视化验证:如果失败,则将显示红色内容参考测试测试与不依赖于测试功能的可视化参考进行比较。请注意,此测试包含一个与其进行比较的参考测试的链接。例如,如果您要正确测试 DIV 呈现的背景色,则可能需要使用表来进行参考测试。 对象模型测试依赖于 JavaScript 测试装置;它们将验证对象模型是否反映静态样式表指定的内容。例如,该 CSS 媒体查询测试。 演讲结束后,将由周六会议的测试领导者进行 2 分钟的情况简介,说明为何参会者尤其关注于 CSS Flexbox指针事件CSS 变换CSS OM背景和边框ExclusionsHTML5,尽管他们可以根据自己所热衷的任何 API 或规范编写测试。 测试推动 Web 持续发展 - 参会者照片 在次日早餐结束后,参会者将被分配到三个会议室,并由会议领导者分别为他们提供帮助。各个区域都配备了专家(前一天晚上的发言者除外):Arron Eicholz (Microsoft, CSS);Jacob Rossi(Microsoft,指针事件);Sylvain Galineau(Adobe [以前在 Microsoft],CSS);Alan Stearns (Adobe, CSS);Dave Methvin(jQuery 总裁,HTML)。 这些领导者将指导大家如何确定需要测试的领域,以及如何创建测试我们要捕获的特定断言的代码。志愿者可以独立工作、分组工作或从专家那里获得一对一的帮助。 归根结底,冲刺计划产生了 514 个已提交的测试,打破了巴黎测试冲刺计划的记录,并创造了以后要打破的新记录。在晚上的庆祝活动之后,还举行了 Surface Pro 抽奖活动,该奖品由一名来自华盛顿大学的学生志愿者获得。

您也可以贡献自己的力量!

IE10 中,我们已经增加了对跨 CSS、HTML、SVG 和 DOM 的众多新标准功能的支持。我们已在我们的 IE 测试中心发布了一些针对这些新功能的测试用例。我们还将提交更多的测试,但仍然需要社区来帮助编写正确的测试,并推动规范的不断发展。 我们都为自己身为改进 Web 的创新性和互操作性的团体的一员而感到由衷自豪。我们非常支持该发展方向的一些计划,例如最近向 Webplatform.org 捐赠 JavaScript 文档、通过 modern.ie 简化跨浏览器测试的不断努力。如果您也希望推动 Web 的持续发展,请在下次“测试推动 Web 持续发展”活动中加入我们的行列!同时,您还可以在线了解如何参与测试查看现有测试的相关信息。要了解即将发生的活动,并与“测试推动 Web 持续发展”社区的其他成员保持联系,请订阅我们的 W3C 邮件列表:public-testtwf。如果测试编写工作强度过大,而您对 Web 非常了解并充满热情,您可以参与 WebPlatform 文档项目,并帮助提供关于 Web 的文档。 有关更多信息和更新,请在 Twitter 上关注我们的 Internet Explorer 开发人员关系句柄 @IEDevChat、该计划的句柄 @testthewebfwd,特别是 #testtwf。 在即将举办活动时,我们会及时通知您,我们期待早日见到您! —John Jansen、Kris Krueger、Arron Eicholz 和 Jacob Rossi – Internet Explorer

标签:CSS标准HTML5IE Web

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17