特集
PHPUnit3で始めるユニットテスト
近年では,XPやTDDといった反復型の開発手法が一般的になってきていますが,それらの手法の重要な要素の1つに「テストの自動化」が挙げられています。PHPを使ったプロジェクトでも例外ではありません。本連載では,PHPUnit3の基本的な使い方やプロジェクトで役立つ機能について解説していきます。
- 第5回 PHPUnitの便利な機能とPhingとの連携
- 既存クラスからテストを作成する
- 複数のテストをまとめて実行する
- phingとの連携
2007年10月30日
- 第4回 モックオブジェクトを使ったテスト
- モックオブジェクトを使ったテスト
- PHPUnit3のモックオブジェクト生成機能
- CartTestクラスにモックオブジェクトを導入する
2007年10月23日
- 第3回 ショッピングカートクラスを作ってみる(2)
- 4番目の仕様「商品コードを指定して,カートに入っている数量を取得できる」
- 5番目の仕様「すべての商品コードと数量をまとめて取得できる」
- 6番目の仕様「クリアすると,カートは初期状態になる」
- 不足している仕様とテストを追加する
- テストのコードカバー率を確認する
- Cartクラスとテストケースのリファクタリング
2007年10月16日
- 第2回 ショッピングカートクラスを作ってみる(1)
- ショッピングカートクラスを作ってみる
- 1番目の仕様「初期状態では,カートに入れられた商品数は0」
- 2番目の仕様「商品を追加する場合,商品コードと数量(正数)を指定する」
- 3番目の仕様「数量を変更する場合,商品コードと変更する数量(整数)を指定する」
2007年10月9日
- 第1回 PHPUnit入門
- はじめに
- PHPUnitとは
- 使用する環境
- PHPUnitのインストール
- PHPUnitの基本的な使い方
- 実際にテストを書く際のポイント
2007年10月2日

