10月20日 — 21日,2012
中国北京
Test the Web Forward活动的意图是让关注web标准的开发者直接参与到web平台的贡献中去。Adobe联合来自W3C、谷歌、Mozilla、欧朋、Intel、百度、腾讯、360、傲游、UC、华为、淘宝等等的技术专家现场帮助开发者解决活动中遇到的难题。
在这次hack活动中,你会发现新的web功能,并学习如何编写W3C测试,这些测试用例会帮助浏览器更一致地实现这些功能。
专家 会帮助你完成CSS规范的测试用例,并指导你如何提交错误报告。你会通过编程实战学习到新的web功能,这些会对你未来的项目有很大的帮助。
Test the Web Forward 是一次极限编程hack活动,它将通过提交更多、更全面的测试用例帮助CSS规范不断完善。本次hack活动将有助于开发者熟悉和掌握开放的网络标准,并促进该标准在所有浏览器的一致体验。
我们将为CSS规范编写测试,这将有助于测试浏览器对这些标准的实现,并在它们表现不一致时提交错误报告。我们还将听到专家们对这些标准的意见以及浏览器如何实施这些标准的信息。
北京市海淀区学清路38号金码大厦 金码大酒店 (010)62328899
可熟练使用HTML, JavaScript和CSS编程。本次活动请自带笔记本。
如果你有问题,我们有专家会帮助你。
在参与活动前你需要阅读和熟悉以下至少一个功能,这样会让你有些基础。以下是我们将着重学习和测试的web功能:
如果你想编写或修改测试,我们非常乐意帮忙。
请完成要求部分的所有事项(包括安装Mercurial和复制CSSWG以及资源库)。
在CSS Test Suite Manager页面上创建一个帐号, 并勾选"Request Repository Write Access"一项,并填入诸如“TTWF Beijing”这样的申请理由。
任意什么规范都可以,但是我们建议用以下规范:
W3C与各种工作组都有自己的网页:
使用说明可以在Mercurial快速使用指南的wiki页面上找到。
不需要。如果不放密码,命令行会提示你。
复制CSSWG测试库以及资源库,正如Mercurial快速使用指南页面中Initial Clone of The Center Repository一节所描述的那样。
库可以在本地系统上的任意位置。
资源目录可以在本地系统上的任意位置。当在JavaScript测试中导入testharness.js和testharnessreport.js时, 确保脚本的路径匹配本地系统上的路径。但是,当把测试送传到CSSWG测试库时,这些路径必须被更新到 /resources/testharness.js
和 /resources/testharnessreport.js
"abort: certificate for hg.csswg.org has unexpected fingerprint..."
. 我该如何解决这个问题? 首先,确保.hgrc 文件中的hostfingerprints匹配Mercurial快速使用指南的“设置Mercurial偏好”一节中的内容。第二,确保你没有在hostfingerprints末尾留有注释。
你应该在 <local path>/test/contributors/ttwf_bj/<yourName>/incoming
里建一个文件夹
incoming文件夹是个人的,不会被任何人看到。submitted文件夹里是完成的测试,准备给另一个人进行正式的检查。submitted文件夹里的测试会被Shepherd (CSSWG Test Manager Suite) 跟踪并自动检查错误。当submitted文件夹中的测试被检查通过后,它会被放到approved文件夹。
是的,你应该叫专家帮你看一下,确保文件无误而且按照CSSWG的规定。当你的测试被检查完后,你就可以把它放到submitted文件夹里等待正式的检查。
你应该向对应的浏览器递交错误报告
不可以,在你把你的测试放到测试库前所有供应商前缀都应该去掉。
可以,浏览器厂商对规范的实现程度不太一样,在某些情况下,功能根本就没有实现。在这种情形下,直到相关的功能实现为止,失败是期待的结果。
你的CSSWG测试库没有同步。请完成以下步骤:
传到CSSWG测试库的测试会由 CSS Test Suite Manager(也叫做Shepherd)跟踪。
Adobe,CSS工作组
Adobe,Web Platform资深开发经理
Adobe中国,技术推广师
Google,Chrome team成员,WebKit Committer
欧朋,欧朋Web标准团队,W3C HTML5中文兴趣小组固定班底
Intel中国,资深软件工程师
Intel中国,资深软件工程师,Tizen WebAPI 专家
Adobe中国,开发组长
Mozilla中国,火狐中文相关WEB项目架构师
欧朋,欧朋Web标准团队,网站兼容性优化工程师
百度,资深软件工程师
百度,手机浏览器内核QA工程师
百度,手机浏览器内核QA
百度,移动云测试部高级项目经理
腾讯,Web前端AlloyTeam主管,WebQQ高级工程师
360,前Google Chrome 开发技术推广工程师,非典型HTML5开发人员
傲游,Maxthon前端组,前端工程师
UC优视科技,浏览器研发部高级研发经理
Adobe中国,资深QA工程师
华为,天天浏览器内核专家
淘宝,淘宝UED前端工程师