タグ

2016年9月25日のブックマーク (3件)

  • PHPer が「JUnit実践入門」を読んだ

    「JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)」を献して頂いたので読んでみました。 普段は PHPUnit でテストを書いているので、その家とも言える JUnitは興味津津でした。 実は、今でこそ PHP 三昧の日々ですが、数年前(JDK1.3 とか 1.4 の時代ですが)は Java で開発していたこともあったので、いまどきの Java、JUnit がどうなっているか知りたくもあり、興味深く読み進めることができました。 読んでみて感じた点を挙げてみます。 1. 圧倒的なボリューム まず目次をざっと見た時に感じたのがカバーしている範囲の広さです。正直よく一冊に収まってるなあと:D JUnit の解説からはじまり、JUnit を使ったテストの書き方、ソフトウェアテスト・テスト技法、ユニットテストのパターン、そして JUnit のより

    cmd08
    cmd08 2016/09/25
  • PHPUnit マニュアル

    1. PHPUnit のインストール要件PHP Archive (PHAR)WindowsPHPUnitPHAR リリースの検証Composerオプションのパッケージ2. PHPUnit 用のテストの書き方テストの依存性データプロバイダ例外のテストPHP のエラーのテスト出力内容のテストエラー出力エッジケース3. コマンドラインのテストランナーコマンドラインオプション4. フィクスチャtearDown() よりも setUp()バリエーションフィクスチャの共有グローバルな状態5. テストの構成ファイルシステムを用いたテストスイートの構成XML 設定ファイルを用いたテストスイートの構成6. リスクを伴うテスト無意味なテスト意図せぬうちにカバーされているコードテストの実行時の出力テストの実行時のタイムアウトグローバルな状態の変更7. 不完全なテスト・テストの省略不完全なテストテストの省略

    cmd08
    cmd08 2016/09/25
  • PHPUnit入門の入門

    ◼︎ 概要 PHPUnitについて入門の入門としてまとめます ユニットテストやPHPUnitの概要からメリット、インストール方法や使い方など軽くまとめます ◼︎ ユニットテストとは ユニットテスト(単体テスト)とはクラスや関数などプログラムを構成する小さな単位(ユニット)で個々の動作を確認するためのテスト ◼︎ PHPUnitとは PHPでの単体テストをテストするツールである 名前の通りPHPで記述する ◼︎ PHPUnitのメリット クラス、関数単位で動作を確認できる コマンドで楽に実行できる Jenkinsと連携して自動化できる PHPUnitを見てソースコードの挙動がわかったりする テスト効率が向上するので精神的にゆとりができる テストをしていることで品質を確保することができる ◼︎ 実際に触ってみる インストール方法 $ wget https://phar.phpunit.de/p

    PHPUnit入門の入門
    cmd08
    cmd08 2016/09/25