SimpleTest 1.1.0 is available. It's a PHP5 only release (PHP 5.0.5+ to be precise). SimpleTest 1.0.1 has been released. This is the last PHP 4 compatible release. Familiar with unit testing ? Just dive directly into SimpleTest with the one-page starter and the complete API. Otherwise see the ongoing documentation. And for example test cases check out the tutorial. Need help on your testing strateg
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前に公開した Ruby 用 JSON クラスに数多くのバグを仕込んでしまい(たいへんご迷惑をおかけしました m(_ _)m)、テストの重要性を改めて痛感している今日この頃です。今後も開発を続けるにあたって、現在の行き当たりばったりなテスト方法ではとてもやっていけないと危機感を持ちまして、きちんとしたユニットテストの方法を調べてみました。 で、実際に試してみたと
テストの準備と後始末 xUnitでは一般的にテスト対象のクラスをテストケース内でインスタンス化し、実際にメソッドをコールすることによってその結果を精査します。つまり、本来アプリケーションフレームワーク内などでの使用を想定しているクラスを、テストケースという仮想的な環境で実行するわけです。 当然、テストケース内はPHPUnitで提供された環境ですので通常のアプリケーションフレームワークが行う初期化処理や、データベース接続などの準備処理を、テストの前に実行しておく必要があります。 また、テストを実行することによって、そのマシン上に永続的なデータが残る場合があります。例えば、データベースへの値投入や、ファイルシステム上への書き込みなどがそうです。 ユニットテストは繰り返し実行しなければ意味がありません。テスト実行時に前回のデータや一時ファイルが残っていては、正しいテストが行えない場合がありますの
PHPUnitとそのメリット 本連載では、PHP(PHP: Hypertext Preprocessor)で実装されたプログラムの単体テストをテスト・ツール「PHPUnit」を使って行う方法について、基本から実践的な利用方法までを4回にわたって紹介します。 ユニット・テスト(単体テスト)とは、プログラムの構成要素であるクラスや関数などの単位で動作を確認するためのテストです。PHPUnitを利用することで、単体テストの手順をPHPプログラムとして作成し、コマンド・ラインなどからバッチ処理的に実行することが可能になります。 PHPプログラムのテストと言えば、もっぱら人手でブラウザを操作して画面遷移を確認したり、フォームに値を入力して実行結果を目で確認したりすることが一般的だと思います。しかし、開発時に何度も同じようにページを開いて、同じようにテスト・データを入力し、結果が正しいことをすべて手動
今のプロジェクトは納期的に少々無茶です。次のリリースはα版という位置づけなので多少のバグバグーっも構わないというのもあってか、先日「ユニットテストをきっちり書くと時間がかかるから、ある程度そこらへん端折ってね」と言われました。 確かにユニットテストを作ると作らないでは、実装工程の工数が倍くらい違ってしまうものですが、そこは急がば回れといいますか。ユニットテストを作っておくとデバッグでほとんど苦労しないでスルスルっといけるし、修正でバグを出した瞬間にバグの存在に気がつくので「どれどれ?」と見るコードの量も大変少なくて楽ちんですし、かえって早く出来上がるのは間違いないところです。ユニットテストは品質の話だけでなくって、わたしにとってはすっかり開発効率の話なんですよね..。 さて、そんなこんなでユニットテストにすっかり馴染んでしまったわたしは、もうユニットテストを作らない開発がすっかり出来ない体
Getting Started With jQuery QUnit for Client-Side Javascript Testing 29 August, 2008. It was a Friday. Setup First of all, I’m assuming you’re already using jQuery. If not, you should be 🙂 QUnit may help you for non-jQuery testing, but it’ll work better with jQuery. Second, you should start by downloading and setting up QUnit (from this link). QUnit consists of a single JS file (testrunner.js) a
Home User documentation Installation Quick start Migration guide Articles FAQ Developper documentation Building JWebUnit How-To contribute How-To release Sourceforge Project page Download Modules Code Generator Core - API Commons Tests HtmlUnit Plugin Webdriver Plugin Project Documentation Project Information About Project Team Mailing Lists Project License Issue Tracking Source Repository Project
アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、本日は JavaScript 用のテストフレームワークである JsUnit を利用したユニットテストの方法をご紹介しようと思います。 Ruby のユニットテストの記事でも書きましたが、ユニットテストによるテスト・ファースト開発は開発効率の面でも良い影響があります。まだ導入していない方は、ぜひこの機会に使ってみてください。 JsUnit について 今回利用する JsUnit は Java 用の JUnit を参考にして作られた JavaScript 用のユニットテストフレーム
Contents of /BLIFramework/trunk/Sample/test.ss.src/jp/sf/bli/web/sample/servlet/SampleServletTest.java Parent Directory | Revision Log Revision 23 - (show annotations) (download) (as text) Sat Feb 24 11:58:01 2007 UTC (17 years, 3 months ago) by bose File MIME type: text/x-java File size: 5640 byte(s)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く