私はウェブデザインショップで働いています。私たちのワークフローは2つの部分に分かれています。フロントエンドプログラマーがサイトデザインの静的なhtmlおよびcssテンプレートを作成し、バックエンドプログラマーがテンプレートをCMSに結び付けます。
私たちのサイトには一連の共通機能があり、この機能のテストに使用できる単体テストフレームワークがあるかどうか疑問に思っています。
たとえば、共通の機能ガイドラインの1 つでは、PDFへのすべてのリンクを新しいウィンドウで開く必要があると規定されています。このようなユニットテストを書きたいのですが
if(a.class = 'pdf_link')
assert(target='_blank)
ウィキペディアの単体テストフレームワークのリストには、この比較的単純な機能(文字列をテンプレートに対してチェックする)を網羅するものは何もないようで、大量のbashスクリプトを作成してCIサーバーに結び付けることに傾倒しています。
しかし、これを行うより良い方法はありますか?
HTMLの単体テストフレームワークは必要ないと思います。HTMLを解析して、通常と同じようにオブジェクトに対してユニットテストを実行できます。どのプログラミング言語を使用していますか?
—
マフィンマン