タグ

phpunitに関するabetomotomoのブックマーク (6)

  • PHPUnitでできる単体テスト

    はじめに 単体テストとは、システムの構成要素であるクラスやメソッド単位での動作を確認する作業のことを言います。 Webシステムは基的に不特定多数に公開するものであり、公開前にはきちんとテストを行っておくことが重要です。 PHPにはテストツールとしてPHPUnitという単体テストのツールがあり、PHPUnitを利用するとクラス内のメソッドに対してテスト用のクラスを自動で生成し、効率よくテストすることができます。 PHPUnitを利用して単体テストする場合のプロセスは テスト対象となるクラス、PHPプログラムの作成 1.で作成したクラスからPHPUnit内のクラスを用いてテスト用のクラスを作成 2.で作成したテスト用のクラスに目的に応じてテストメソッドの実体を記述 テスト実行、結果の確認 となります。 記事では、連載第4回『GPS携帯を使った口コミサイト構築』の逆ジオコーディング処理をテ

    PHPUnitでできる単体テスト
  • Manual :: チャネルの使用法

    チャネルとは、パッケージの取得元のことです。 詳細な情報は、マニュアルの チャネルに関するセクション 参照ください。 とりあえずは「チャネルっていうものを使えば、 PEAR 以外のところにあるパッケージもインストールできるらしい」 ということを知っておけばよいでしょう。かの有名な Horde や PHPUnit といったプロジェクトも、PEAR 互換のチャネルでソフトウェアを配布しています。 チャネルを使う前に、まずそのチャネルを pear に登録しなければなりません。 このことを "channel discovery" と言います。 プロジェクトが使用しているチャネルの URL を調べて、たとえば次のように入力します。 $ pear channel-discover http://pear.phpunit.de Adding Channel "pear.phpunit.de" succ

    abetomotomo
    abetomotomo 2010/02/19
    チャンネルの登録
  • PHPUnit: The PHP Testing Framework

    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: The PHP Testing Framework
  • 特集:PHPUnit3で始めるユニットテスト|gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:PHPUnit3で始めるユニットテスト|gihyo.jp
  • PHPUnit3 のインストール

    超不定期雑記 ~プログラムとかサイエンスとかいろいろと~ 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 70 記事 - 0 コメント - 4725 トラックバック - 18 ニュース 前回の続き。関連ページがいくつかあるのでインデックスも参照のこと。 ここでも %ECLIPSE_HOME_PARENT% は Eclipse のインストールフォルダの親(Eclipse の実行ファイルのパスが c:\user\xampp\eclipse\eclipse.exe なら %ECLIPSE_HOME_PARENT% は c:\user\xampp)とする。 アプリケーションの品質を高めようと思うと、ユニットテストは絶対必須の行程だと思う。 特に PHP の場合は通る関数しかコンパイルされないため、実際にすべての操作をしてみるまで文法エラーがあるのか否かすらわからない。

  • 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
  • 1