タグ

phpunitに関するsylvan_lのブックマーク (4)

  • PHP 開発に使う10個のツール | Sun Limited Mt.

    DaveDevelopment ? Archive ? 10 tools for Modern PHP Development で「PHP の開発に使われている10個のツール」が紹介されていました。 PHPUnit ユニットテスト自動化ツール Selenium RC Webブラウザからの総合テスト自動化ツール PHP CodeSniffer PHPのコードスタイルをチェックするツール Phing PHP版Ant Xdebug デバッグツール PHPDocumentor PHPソースからドキュメントを作成ツール phpUnderControl ビルドツール ZendFramework or insert your favourite framework here フレームワーク Subversion バージョン管理システム Jira 課題トラッキング&プロジェクト管理アプリケーション 私が使

  • PHPUnit データプロバイダと例外テスト | Tricorn Tech Labs

    こんにちは、SATOOです。 7月に入りました。 まだ梅雨は明けていません。じめじめした天気&空気が続いています。 いよいよビールのおいしい季節が到来、といったところですが、根っからの日酒党の私は、今日も浮気をせず日酒です。 先日、ウナギをべたときは誘惑に勝てませんでしたが・・・。 さて、今回は「PHPUnit」ネタです。 「PHPUnit」とは、いわゆる「xUnit」系(xにはJとかPHPとか入ります)の単体テスト自動化ツールです。 PHPの関数やクラス単位のテストを行うためのツールとして有名です。 今回は、「PHPUnit」でテストを書く際に有用なメソッドのメモ。 知ってるよ、という内容かとは思いますが、お付き合いくださいませ。 引数をチェックして、半角英数字だった場合だけTRUEを返すメソッド(isAlphanum())があるとします。 class AlphaNum { pub

    PHPUnit データプロバイダと例外テスト | Tricorn Tech Labs
  • 質を上げるためにテスト作るんじゃなくて、テスト作ると質を上げられる - Do You PHP はてブロ

    現在携わっているプロジェクトでは、単体テストを始め、最終的な出力結果(XML)のテストなど、いろいろな粒度のテストをPHPUnitを使って書いてます。ようやく1ヶ月ちょっと経ったところで、 77クラスファイル(*.class.php) 256 Tests 876 Assertions な感じで、テストはすべてパスし、コードカバレッジは95%強ぐらいをキープしてます。 で、最近思い始めたのは 質を上げるためにテスト作るんじゃなくて、 テスト作ると質を上げ*られる*ということです。デグレードしない(しても気づきやすい)という意味で、質が「上がる」というのもあるかと思いますが。また、「テストを作りさえすれば質が上がる」みたいな印象がありますがそうではない、ということです。 今のところ、 ざっくりクラス設計をする(クラス名とメソッドの定義とか) テストを書く 実装する テストを通す リファクタリン

    質を上げるためにテスト作るんじゃなくて、テスト作ると質を上げられる - Do You PHP はてブロ
    sylvan_l
    sylvan_l 2008/11/27
    phpunitはやっとくべき
  • PHPUnit 3.4 Japanese Manual

    Welcome to PHPUnit! PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

    PHPUnit 3.4 Japanese Manual
    sylvan_l
    sylvan_l 2008/11/25
    phpunit のリファレンスかなー
  • 1