クロスブラウザ DHTML API テストスイート

各テストが成功すれば true と表示されます。

失敗した場合は false と表示されます。

失敗を素早く探すには、テストドキュメントを開いて、"false"を検索してください。
[訳注] 多くの環境では、Ctrl + F キーによって検索Windowが開くと思います。

xbdhtml.js 中の関数を変更した場合は、このテストスイートを使って機能を1つも損なっていないことを確認するようにしてください。このように使用することで、テストスイートは既存のソフトウェアモジュールの再利用と拡張を簡単にできるようにします。スクリプト開発者は変更を加えた後にスクリプトの全ての関数を簡単かつ素早く再テストすることができるのです。品質保証の自動化により開発とソフトウェア品質の向上が促進されます。

モジュールを開発すると同時にテストスイートを書いてください。関数を書く度に、その関数が正しく機能することを確認する一連のテストを書いてください。一連のテストでは必ずその関数が扱うと想定している全ての入力に渡ってテストするようにしてください。限界となる値については特に注意を払ってください。
[訳注] "限界となる値"というのは、引数の数が最小の場合や、正の整数を必要とする引数に1を渡す場合のことなどです。

テストスイートを書くのは初めは時間が掛かりますが、後に中心的な関数を修正して、それらが壊れていないことを再確認しなければいけなくなったときには時間の節約になります。手動で関数を再テストすることが二度となくなるのです。テストスイートはコードを多くのプラットフォームやアプリケーションのバージョン毎にテストすることを簡単にします。テストスイートは、ソフトウェアが徹底的にテストされているという自信を与えることで、開発者のストレスを減らします。

HTML 位置指定 testpos.html
ネストした要素の取得 testnest.html
切り抜き範囲の取得と設定 testclip.html
表示非表示 testhide.html
Z-Index 並び替え testz.html
背景色 backgnd.html
背景画像 backimg.html
マークアップの生成 testmark.html

[訳注] これらのテストページではコメントなどは和訳しておりません。ページタイトルなど明らかにおかしかった部分は一貫性を持つようにしました。
また、各ページ毎には記載しておりませんが、これらのテストページは全てこのページ同様に mozilla.org 和訳プロジェクトによって提供されるものです。


訳者: dynamis <translator@skillup.jp>
このドキュメントのオリジナルは mozilla.org において英語で公布されています。
この和訳は、利用者の利便のために Mozilla Japan 翻訳部門 によって提供されています。
内容に関してご不明な点がありましたら webmaster までお問い合わせください。