产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

上海 Test The Web Forward 活动回顾:9 小时提交 1003 个测试用例

  • 2013-08-21
  • 本文字数:1946 字

    阅读完需:约 6 分钟

2013 年 8 月 17、18 日,由百度主办、Adobe,W3C 协办的 Test The Web Forward (简称 TTWF)2013 上海站在张江举办。 TTWF 是由 Intel、Google、Mozilla、微软、Opera、Adobe、百度等 W3C 成员在世界各地组织的系列现场极限编程活动,自 2012 年 6 月在美国旧金山举办之后,已经在北京、巴黎、悉尼、西雅图、东京等城市举办过,吸引了大量开发者为 HTML5、CSS、SVG 等多项 W3C 规范撰写测试用例。

活动以百度技术委员会理事长陈尚义为大会致辞开始,介绍了百度在推动 Web 标准方面的进展,如目前 42 人次参加了 W3C 的 18 个 WG(Working Group)和 IG(Interest Group);另外在 2012 年 8 月,百度向 W3C HTML 工作组提交了测试用例并通过,成为了中国第一家向该工作组提交测试用例的公司。

之后, W3C HTML 工作组联合主席 Paul Cotton 对 HTML5 技术最新进展进行了介绍。W3C HTML 工作组目前是 W3C 最大的工作组,共有 82+ 个成员。2012 年 12 月,HTML5 标准已经进入了候选推荐标准阶段(Candidate Recommendation,CR),预计将在2014 年第四季度进入提案推荐标准阶段(Proposed Recommendation,PR)并最终发布。

之后,国内TMT 行业专家,原中科院秘书长侯自强教授进行了题为“WebApp 的过去与未来”的演讲,从电信、互联网、多媒体等多个维度阐释了Web 在中国的发展机遇。侯教授表示,“希望更多的互联网公司参与到标准的建设中来,推动我国Web 标准与技术的发展。”

目前,由于HTML5 已经进入CR 阶段,现在的工作主要放在为HTML5 编写测试用例、发现规范的bug、针对HTML5.1 提交新的思路、提交新的规范扩展等方面。TTWF 正是为了吸引开发者参与测试用例编写、发现bug 的工作而组织的活动。

本次TTWF 的编码环节主要针对六个功能:HTML5 File API,HTML5 Drag and Drop API,HTML5 IndexedDB,CSS Transforms,CSS Grid Layout,以及CSS Backgrounds and Borders。在编码环节开始前,来自百度、Intel 等W3C 成员公司的工程师对这几个功能进行了介绍,相关演示PPT 可在 TTWF 官方微博提供的地址下载

第一天的会议吸引了近 400 名 Web 前端工程师的参加,第二天参加极限编程的工程师也超过了 140 名。活动最终向 W3C 提交了 1003 个 Web 标准测试用例,找到 35 个 Bug。这刷新了 TTWF 全球系列活动中提交用例的数量,即今年 6 月东京站提交的 609 个。

InfoQ 中文站在会场上跟 W3C 中国区总部经理(W3C/Beihang Site Manager)李安琪进行了沟通,对 TTWF 活动,以及 W3C HTML 工作组的状态进行了更多了解。

InfoQ:随着 HTML5 规范进入 CR 阶段,工作组当前的工作重点是否有一些变化?好比今天的测试活动,重点开始做是从什么时候开始?

李安琪:基本来说,working draft 阶段需要完善功能,稳定特性,CR 阶段进行测试,PR 阶段接受会员投票,投票通过之后正式发布标准。

HTML 工作组目前有两个大方向:H5.0 进入 CR,工作重点是互操作性测试; HTML5.1 正在工作草案(Working Draft)阶段,正在向标准文本添加新的特性。

InfoQ:W3C 下整个测试的项目非常多,参与者又这么多。整个协作的流程、代码提交规范等,是如何设计的?

李安琪:目前的情况是 W3C 的各个工作组在分别做适合自己情况的测试。如 HTML 工作组的 2014 计划提到 systematic HTML5.0 Testing Plan ;W3C 去年启动了 Web testing activity ,探索 Web 标准技术的测试机制。

InfoQ:来自不同公司、开发者的测试用例的贡献状态,是否有什么地方可以看到?过去一年的贡献主要来自哪些公司?

李安琪:各工作组的测试方式不同,很难给出统一的回答,需要去具体工作组的页面了解详细情况;HTML5.0 的测试来自很多 W3C 会员单位及公众,需要特别提出的是,百度在 2012 年提交很多有价值的测试案例。

虽然中国 W3C 会员刚加入不久,但参与程度及深度呈增长态势;W3C 标准讨论邮件列表中来自广大开发人员的贡献也在逐渐增多。

InfoQ:今天这个活动的测试提交之后,会被如何处理?最终如何被反馈到 Web 产品(如浏览器)的开发当中?

李安琪:提交之后的 cases 会被工作组 review,通过 review 的 cases 会被接受;提交的 Bug 会由相关浏览器去调试修改,不过这属于会员自身行为,W3C 不会强制执行。

InfoQ:目前的 test case,测试判断 pass 或 fail 都需要人去看才能判定,这样就导致无法自动化批量处理。现在上万个 test case,没有自动化测试的方式,要如何维护?

李安琪:因为需要一定的判断能力,目前没有自动化的测试方式,均由人工处理。

InfoQ:目前 HTML5 哪些规范的争议还比较多,还需要较多的协调工作?

李安琪:最主要的争议在于 HTML5 扩展标准中的 DRM 数字版权管理的 EME(加密媒体扩展)。

在本次上海的活动之后,下一场 TTWF 活动预计将在 11 月上旬举办,地点在中国深圳。届时,W3C 工作组的年会 TPAC 也将在深圳举行。

2013-08-21 00:061193

评论

发布
暂无评论
发现更多内容

对话 ONES 联合创始人兼 CTO 冯斌:技术管理者如何打造一支自驱型团队?

万事ONES

人体识别图像技术在智能安防中的应用

来自四九城儿

文档关键信息提取形成知识图谱:基于NLP算法提取文本内容的关键信息生成信息图谱教程及码源(含pyltp安装使用教程)

汀丶人工智能

nlp 知识图谱 信息抽取 命名实体识别 pyltp

又一开发者公布高分方案源代码,助力软件杯选手高效解题

飞桨PaddlePaddle

百度飞桨 中国软件杯

【参考设计】16芯串联电池包储能系统

元器件秋姐

芯片 电池 元器件 电源 驱动器

[杂谈]百度飞浆环境配置

alexgaoyh

ubuntu gpu cuda cudnn PaddlePaddl

构建高可用云原生应用,如何有效进行流量管理?

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

教你1分钟搞定2小时字幕

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 5 月 PK 榜

设计模式详解之工厂模式

阿里技术

设计模式 工厂模式

3种分页列表缓存方式,速收藏~~

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 5 月 PK 榜

CMake常用命令大全:提高项目构建效率

小万哥

程序员 面试 后端 C/C++ cmake

成功加冕!用友大易获评2023最佳招聘管理软件供应商

用友BIP

招聘

为什么说财务共享是财务数智化转型的基石?

用友BIP

财务共享

CST 电磁仿真计算时,为什么要关闭超线程?【操作教程】

思茂信息

cst cst使用教程 cst电磁仿真 cst仿真软件

财务共享中心释放企业“数据”生产力

用友BIP

财务共享

MobPush 合规指南

MobTech袤博科技

景区共享电动车合作带动景区新消费

共享电单车厂家

共享电动车投放 景区共享电动车 共享电单车厂家 校内共享电动车

深度学习进阶篇-预训练模型[2]:Transformer-XL、Longformer、GPT原理、模型结构、应用场景、改进技巧等详细讲解

汀丶人工智能

人工智能 深度学习 nlp 预训练模型 Transformer

一名开发者眼中的 TiDB 与 MySQL 的选择丨TiDB Community

PingCAP

MySQL 数据库 TiDB

5人5月用容器技术保卫蓝天

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

Chrome分组插件

soap said

Chrome插件

索信达两大营销创新产品获官方认可,都有哪些创新亮点?

索信达控股

什么是产品路线图?如何做产品路线图规划

顿顿顿

Scrum 敏捷开发 敏捷项目管理 产品路线图

单机 T 级流量转发吞吐提升 5 倍,可编程负载均衡网关 1.0 上线

Baidu AICLOUD

负载均衡 可编程网关

打造高性能 IaaS 计算架构,百度智能云 DPU 落地实践

Baidu AICLOUD

DPU

上海Test The Web Forward活动回顾:9小时提交1003个测试用例_HTML5_sai_InfoQ精选文章