
128
5 章 テストを安定させる
ウェブページをロードするとき、テストが見ているものは次になります。
5-36
これでテストはこれまでで最も安定した状態になりました。時々不安定になることはありますが、
これは避けられません。しかし、
Selenium
テストを安定させることに取り組んでいけばいくほど、
失敗を目にする機会は減っていきます。将来のある時点で、
Selenium
ビルドが失敗しても、失敗
したのはテストの不安定さのせいでなく本物のバグのためだと、自信をもって言えるようになるで
しょう。
5.6
テストをテストしよう
この章を締めくくる前に言っておくべきことがあります。テストすることに対して十分な時間と
検討を与えないと、テスト自体をテストするという考えは出てきません。テストスイートに新しい
テストを追加するのを急いではいけません。少なくとも十数回実行してからにしましょう。個人的
には、
20
回ほど実行してようやく、新しいテストが安定したと考えるようにしています。テスト
をループさせて、コーヒーを飲んでいる間に
20
分実行させましょう。テストを十分な回数実行し
てみて、どれだけテストが失敗するかわかると、きっと驚くでしょう。
最後に、複数のブラウザでテストをテストすることを忘れないでください。経験則によると、
Firefox
と
Chrome
でテストした方が、
Internet Explorer
と
Safari
でテストするよりもずっと安
定しています。前者
2
つのブラウザでテストスイートが安定したからといって、後者