写点什么

上海 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:061420

评论

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

AI编程新时代,CodeBuddy 带你来体验

六月的雨在InfoQ

AI编程 CodeBuddy CodeBuddy首席试玩官 AI 代码助手

信创BeeWorks-国产化企业级im即时通讯软件

BeeWorks

即时通讯 IM

VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS 集成 AQC 网卡驱动定制版

sysin

esxi

Web3软件系统的技术架构

北京木奇移动技术有限公司

区块链技术 软件外包公司 web3开发

大模型技术跃迁,容联七陌开启智能客服新纪元

人称T客

中国主场!“世亚人工智能展·世亚智博会”重塑科技版图

AIOTE智博会

智博会 人工智能展 世亚智博会

如何查看系统完整性:全面指南与实用工具推荐

运维有小邓

日志管理 日志审计系统 IT运维服务 文件完整性

用户旅程图用什么软件做?4个用户体验地图工具盘点!

职场工具箱

人工智能 产品经理 AIGC 绘图软件 用户旅程图

“一键登录“变”一键沦陷”?小心高校统一认证平台成黑客“后门"!

权说安全

网络安全 统一身份认证

LangChain4j如何自定义文档转换器实现数据清洗?

王磊

为Java虚拟机分配堆内存大于机器物理内存会怎么样?

电子尖叫食人鱼

Java

HyperWorks分析模型的建立与边界条件施加

智造软件

CAE 仿真软件 Hypermesh

小支同学华为鲲鹏微认证——鲲鹏软件迁移实践、鲲鹏软件性能调优实践

巴库一郎

鸿蒙 HarmonyOS 鲲鹏 DevKit harmoyos 实践分享

嘉为蓝鲸受邀出席 2025 GOPS全球运维大会·深圳站

嘉为蓝鲸

GOPS全球运维大会

信息化、数字化、数智化之间的区别和联系

积木链小链

数字化 信息化 智能制造

KET口语陪练APP的功能

北京木奇移动技术有限公司

软件外包公司 AI口语APP KET考试

TextIn ParseX重磅功能更新:支持切换公式输出形式、表格解析优化、新增电子档PDF去印章

合合技术团队

人工智能 算法 #大数据

EI与MCP的故事

京东科技开发者

互联网人离职空窗,我该怎么回答HR最认可?

测试人

面试

以细节诠释专业,用成长定义价值——对话@孟同学 |得物技术

得物技术

创新

ITSM运营:降低变更风险的自动化与流程优化实践

嘉为蓝鲸

ITSM 智能运维

Web3应用的上线流程

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

迭代器失效:99%的C++程序员都会踩的坑 !

秃头小帅oi

财务合同MCP实践

京东科技开发者

DeepSeek 谈运维:AI 时代运维资源升级,从数据资产到智能能力的进阶之路

嘉为蓝鲸

AIOPS 智能运维 DeepSeek

大模型辅助科研编程实录分享:效率飙升!“分分钟搞定”,智能体编排如何加速工作流

ModelWhale

CST软件如何将Altium的PCB板子导入CST

思茂信息

cst仿真软件 CST软件 CST Studio Suite

工单智能化应用有哪些,工单管理系统选型推荐

云智慧AIOps社区

AI智能体:大模型之后的下个技术革命?

测试人

人工智能

用小猫的视角看世界——关于「小猫相机」的一点浪漫构想

花十君

小猫相机 浪漫视角 柔软镜头 猫咪视角

什么是数据集市(Data Mart)?

镜舟科技

数据仓库 OLAP 数据集市 多维数据模型 在线分析处理

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