Chapter 1: What is JavaScript Testing?
■Why do you need to test?
何でJavaScriptにテストが必要なのか?- どんな人間もミスをするから
- JavaScriptはエラーメッセージを出さずに静かに死ぬことがあるため
- またデバッガーでもキャッチできないアルゴリズムの間違いといったエラーがあるため
- クロスブラウザの問題を解決する手助けになる
■Types of errors
Loading errors
ロード時に起きるエラー。これはJavaScriptが実行される前に検出されます。セミコロンがなかったり、変数名に使えないものを入れてたり、typoなんかで発生する。
構文的に間違っている場合に起こるので構文を正しく
(JSLintとか使って試す前に防げるはず
■Runtime errors
実行中に発生するランタイムエラー。■Logic errors
ロジックエラーは説明が難しい。構文的にはあってるけど、無限ループが発生してしまうなど論理的な間違いのこと
for(var i = 0; i<10; i--){
document.write(i + "<br>");
}
コメント(0件)
- TB-URL http://efcl.info/adiary/0103/tb/