【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

深圳 Test The Web Forward 活动回顾:追求更高质量的测试案例

  • 2013-11-18
  • 本文字数:1701 字

    阅读完需:约 6 分钟

2013 年 11 月 9 日,由 W3C,Adobe,Intel,Google 主办的 Test The Web Forward (简称 TTWF)2013 深圳站在深圳市举办。 TTWF 是由 Adobe、Intel、Google、百度、微软等 W3C 成员在世界各地组织的系列现场极限编程活动,自 2012 年 6 月在美国旧金山举办之后,已经在北京、巴黎、悉尼、西雅图、东京、上海等城市举办过,主要围绕行业密切关注的 HTML、CSS、SVG 等标准进行测试。经过近 1 年半的发展,该活动目前已经正式成为了 W3C 的官方活动。

这次深圳站的活动是该活动在中国举行的第三届。与前两届相比,由于本次活动与 W3C 两年一次的高端 TPAC 峰会并会进行,有众多 W3C 的专家亲临现场。这里面最著名的当属现代互联网技术的发明人,W3C 总监 Tim Berners-Lee 爵士。据悉,本次活动也是蒂姆爵士首次公开在中国参加 W3C 举办的官方活动。出席本次活动的还有包括 W3C 的测试工作领导者 Tobie Langel,CSS 工作组主席 Peter Linss,WCAG 工作组主席 Andrew Kirkpatrick,W3C 交互技术领域专家吴小倩, Web 信息无障碍计划专家张昆在内 40 多名国内外知名专家。此外,HTML5 中国兴趣小组对本次活动也给予了极大的支持。活动的特邀主持人是来自于 Adobe 美国总部的 Rebecca Hauck 女士,她不仅是 CSS 工作组专家成员,也是 Test the Web Forward 活动的发起人之一。

本次会议的主题演讲来自于 W3C 中国区总部经理李安琪。安琪女士介绍了 W3C 的组织架构,以及标准化 HTML5 规范的过程。

之后,来自 Intel 公司的专家张敏进行了题为“如何阅读 W3C 规范”以及“使用 testharness.js” 的演讲,介绍了编写 W3C 测试用例前的准备工作。“W3C 规范不是网页编程人员的用户手册,更多的是面向浏览器厂商等等的实现标准”。“testharness 是一个测试框架,可以用来简化和执行我们编写的 W3C 测试用例”。

随后,Intel 公司的专家张志强分别进行了题为“如何编写 W3C Reftests”和“如何审核 W3C 测试用例”的演讲,从规范示例入手详细阐述了如何编写高质量的测试检查点和测试用例,并分析了如何让自己的测试用例更容易的通过 W3C 的审核,及如何审核他人提交的测试用例。“W3C 规范里面的各种例子,都是测试用例的最好的参考”、“编写 W3C 测试用例,需要避免过长的手动的测试步骤”。

本次 TTWF 的编码环节主要针对四个功能:HTML5 Forms,CSS Basic User Interface,CSS Shapes,以及 CSS Masking。整个活动持续了 10 个小时,吸引了超过 280 名来自深圳,广州,珠海,台湾,香港和日本的 Web 工程师参加。

InfoQ 中文站在会场上跟李安琪和 Tobie Langel 进行了简短的访谈,对 TTWF 活动,以及 W3C HTML 工作组的状态进行了更多了解。

InfoQ:TTWF已经在中国举行了三届,和以往相比,我们这次活动有什么不同?

李安琪:更多的 W3C 工作组专家在场,阵容更强大;内容上,从追求数量,到追求更高质量的测试案例,更注重活动的教育性。

InfoQ:国内企业如何通过 TTWF活动来提高自己在国际化标准上的影响力?

李安琪:积极参与,积极贡献,在社区继续发声,善于分享;善于发现具有中文特色的问题,提出解决方案,如中文版式等(Chinese Layout)。

InfoQ:除了 TTWF,W3C还有没有别的形式来推动测试相关的工作?

Tobie Langel:主要是通过开放 Web 平台测试项目和本地社区的兴趣组。我们做了不少努力来让测试变得比从前简单,例如集中存放文档,统一流程和工具,简化测试用例的审查过程,及时运行测试并发布测试结果,以及让开发人员在设备上更容易的运行我们的测试用例。

InfoQ:W3C内部是否有专门负责测试相关内容的工作组?

Tobie Langel:开发 Web 平台测试项目可以算是这样的工作组。测试本身并不属于 W3C 标准化的一部分,它们主要来自于 W3C 之外,我们渴望我们的成员和社区进行更多的贡献。

InfoQ:W3C的标准众多,很多标准也在演化过程中,如果测试人员希望来贡献测试用例,他们应该着重关注哪些标准?

李安琪:选择已经达到 Last Call 或者 CR 状态的标准来进行测试。


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-11-18 15:321125

评论

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

58个实例+2个项目,带你深入技术原理,彻底搞懂Spring Boot

做梦都在改BUG

Java spring 微服务 Spring Boot 框架

Spring Boot或Spring Cloud快速实现文件上传

做梦都在改BUG

Java Spring Cloud Spring Boot

坏了!面试官问我垃圾回收机制

做梦都在改BUG

Java JVM 垃圾回收

BSN-DDC基础网络详解(五):接入DDC网络(1)

BSN研习社

工厂模式进阶用法,如何动态选择对象?

JAVA旭阳

Java 设计模式

浦发银行与易观千帆签约合作

易观分析

金融 银行 经济

脚本调用工具:FastScripts 直装版

真大的脸盆

Mac 脚本 Mac 软件 Mac 系统

国家基础学科公共科学数据中心与和鲸科技共建数据社区

ModelWhale

数据 科学分析 社区 合作

数字图像处理Matlab函数全汇总

timerring

图像处理

直播回顾|聚焦科技自立自强,Bonree ONE 助力国产办公自动化平稳替代

博睿数据

可观测性 智能运维 博睿数据 信创生态 直播回顾

金融交易行为监测方法——利用 CNN 模型实现行为识别

亚马逊云科技 (Amazon Web Services)

两会聚焦|智能制造的“加速时刻”来了

硬科技星球

原因码与ACK--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 原因码

怎样判断led显示屏防火性能的好坏

Dylan

行业 LED显示屏 市场

NebulaGraph:打造灵活弹性的云原生图数据库,与阿里云计算巢共同拥抱开放生态

云布道师

数据库 阿里云

「 项目管理 」项目立项前需要思考的9个问题

小刘学编程

项目管理 pmp 项目经理

基于 Istio 的灰度发布架构方案实践之路

京东科技开发者

微服务 istio 灰度发布 企业号 3 月 PK 榜

22年阿里高频Java面试题总结:分布式+中间件+高并发+算法+数据库

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

技术创新,让企业拥有智能“伯乐”,实现精准识人

用友BIP

阿里三面被面试官狂问Redis,简历上再也不敢写"精通"了

做梦都在改BUG

Java 数据库 redis 缓存 面试

增强认证--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 增强认证

PyTorch深度学习实战 | 计算机视觉

TiAmo

深度学习 计算机视觉

数据库国产替代涌入千军万马 亚信科技CEO高念书:非头部企业将难以生存

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库

面向状态机编程:复杂业务逻辑应对之道

京东科技开发者

接口 istio 灰度发布 状态机 企业号 3 月 PK 榜

手把手教你基于luatos的4G(LTE Cat.1)模组接入华为云物联网平台

华为云开发者联盟

物联网 华为云 华为云开发者联盟 企业号 3 月 PK 榜 4G

又一个开源第一!飞桨联合百舸,Stable Diffusion推理速度遥遥领先

百度Geek说

人工智能 开源 PaddlePaddle 企业号 3 月 PK 榜

Spring源码分析-BeanFactoryPostProcessor

做梦都在改BUG

Java spring spring源码

GitHub险崩盘,竟是因网易大牛「Redis应用与深度实践笔记」泄露

做梦都在改BUG

Java 数据库 redis 缓存 面试

【3.3-3.10】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

高效基于scrum的项目管理工具分享

顿顿顿

Scrum 敏捷开发 项目管理工具 项目管理软件、 leangoo

链上双币拆分理财dapp系统开发功能逻辑分析(智能合约编写)

开发v-hkkf5566

深圳Test The Web Forward活动回顾:追求更高质量的测试案例_语言 & 开发_尤永康_InfoQ精选文章