0

同じ CSS コードベースを再利用する社内アプリケーションがいくつかあります。

基本的に、これらの CSS ファイルは SCSS ファイルであり、Twitter Bootstrap を大いに活用して開発を削減しています。しかし、これらのスタイルシートを使用する内部アプリが増えているため、内部リリースで依存するアプリを壊さないようにするために実装できるプラクティスは何なのか疑問に思っています.

だから私の質問は:

自動化によって CSS コードをテストするさまざまな方法がある場合、どのような方法がありますか?

4

1 に答える 1

1

私たちは同じような船に乗っています。すべての会社のアプリケーションで使用される CSS コンポーネント ライブラリを管理する小さなチーム。高品質のコードを作成し、これを実現するためのいくつかの手法を用意することが重要です。

これは、W3C CSS バリデーターを使用したコード検証のテストから始まり、CSSLint を使用したコーディング標準のテストに進みます。

リリースに向けて分岐したら、PhantomCSSを使用してビジュアル リグレッション テストを実行します。これは優れていますが、ヘッドレス WebKit ブラウザーでしかリグレッション テストを実行できないという制限があります。Selenium は、実際のブラウザーと直接やり取りできるため、より良い選択肢になると思います。つまり、実際の WebKit ブラウザー、IE、およびその他のサポートしたいものでテストするために使用できます。私は Selenium テストをセットアップするのが難しいと感じています (私はプログラマーではありません)。CSS サミットでのAutomated CSS Testing の講演がギャップを埋めるのに役立つことを願っています。

于 2013-06-19T09:26:49.417 に答える