2010-12-07 5 views
0

大学で単純なJava単体テストを書く以外に、本当に深刻なテストをしたことはありません。私はテストの練習を試してみたいので、私が現在開発中のこのシンプルなウェブサイトで小さなものを作りたいと思っています。ウェブアプリケーションに関する質問をテストする

サイトはCodeIgniterを使用して構築されており、データベースに入力されたものを記録するコンタクトフォーム以外の動的なものは実際には行いません。

pastebinに表示されている連絡先モデルの挿入および検索機能をテストするTOASTを使用して、このコントローラ用の2つの単体テストを作成しました。

その他のテストプラクティスをお勧めしますか、そのような小規模なWebアプリケーションには何が適用できますか?

答えて

1

TDDを使用してアプリケーションをオフテストモデルに試してみてください。テストを最初に書きます。テストを失敗させる。プロダクションコードを書く。テストをパスする!私はあなたが速く修正することができないバグを持っていないので、コントローラとビューをテストする必要はないと思いますか?

1

あなたの要件によると、あなたのウェブサイトが完全にHTMLであれば、あなたはSelenium IDEに行くことができると思います。これは、SeleniumがFlashコンテンツをサポートしていないためです。あなたがなどのRuby、HTMLやJava、PHPのようにしたい形式でテストケースを変換することができセレンIDEで

また

あなたのウェブサイトは非常に安定であり、あなたは、1つのまたは2つの単一のブラウザをカバーしたい場合は/ OSの組み合わせによって、Seleniumを使って自動化することで、時間を大幅に節約することができます。