CSSフォントにはさまざまな新機能が追加されており、テストが必要です。オペラのライフ・アルネ・ストーセット(Leif Arne Storset)氏によると、CSSのスタイルをJavaScriptから取得するだけで、詳しい仕様を知らなくても検証できるテストもあるそうです。
コックス・コミュニケーションズのグレン・アダムス(Glenn Adams)氏によれば、CSS Object Modelのテストは、メディアクエリやセレクタなどの機能で必要になるといいます。CSSのルールやデコレーションの変換は仕様に基づいて行われ、その変換が正しく行われているかテストする必要があります。
「最も重要なのはHTMLの仕様」とW3Cのマイケル・スミス(Michael[tm] Smith)氏は述べます。また、HTMLのほかにも、XMLHttpRequestなど多くのAPIでテストが必要との見解を示しました。
Filter Effectsは、CSSによって画像や要素にさまざまなエフェクトを与えるための仕様です。アドビ システムズのダーク・シュルツ(Dirk Schulze)氏によると、Filter Effectsの仕様は非常に広範に及ぶ一方で、テストは数えられるほどしか書かれていないといいます。全てのフィルタを検証する必要があり、多くのテストを作成しなくてはなりません。
グーグルの伊藤勇人氏の説明によると、Shadow DOMとは簡単にいうと、DOMツリーの中にもう一個、DOMツリーを作る仕様だといいます。Shadow DOMは外部からアクセスできないようにすることで抽象化を実現します。仕様が分かりづらくテストも書きにくい部分があるため、多くの人の協力が必要だと呼び掛けました。
紹介された機能の仕様書へのリンク
これら仕様の中から興味があるものに対し、参加者同士が集まってグループを作り、翌日実際にテストを書いていきます。
Copyright © ITmedia, Inc. All Rights Reserved.