タグ

phpunitに関するinnx_hidenoriのブックマーク (25)

  • Sebastian Bergmann

    Sebastian Bergmann has created the industry-leading testing tool PHPUnit, which has played a vital role in professionalizing software development with PHP. Sebastian shares his comprehensive experience in publications and at conferences. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), he helps his clients to develop software successfully. In his free time, Sebasti

  • Clean code

    The document discusses the history and current state of climate change research. It notes that scientific consensus has formed around the occurrence of climate change due to human activity like fossil fuel burning. Recent studies have found that climate change effects are happening faster and more extensively than previous estimates, with impacts including more extreme weather, rising sea levels,

    Clean code
  • PHPUnit と Selenium RCで機能テストをやってみる : エクスギア Blog

    PHPのテストライブラリとしては一番有名どころのPHPUnitと実際のブラウザをJavaScriptを使って画面遷移をテストすることができるSelenium RCを使って実際に結合テストを行ってみたので今回紹介したいと思います。 PHPUnit PHPUnitPHPの一番有名なテストライブラリです。テストケースを用意することで仕様変更にも強いアプリケーション開発が可能になります。 さまざまなことができるPHPUnitですが、PHPUnitだけでは画面遷移のような機能テストは難しいものです。 なぜなら、PHPだけで画面遷移を確認するためにはブラウザの動きをシミュレーションしたライブラリを使ったりしてテストする方法になってしまうからです。 たとえばsymfony1系ではsfTestBrowserというライブラリが用意されていてこのライブラリを利用することでテストが行えるようになっていますが、

  • PHP5.3.3入れたメモと超便利なStagehand_Testrunnerについて - 気が向いたら

    最近になってDIコンテナについて社内勉強会をしようと思い立ち参考になる資料をググってたところ、Symfonyのデベロッパである Fabien Potencier さんのスライド Dependency Injection with PHP 5.3 を発見し、そのまま皆でスライドを読み進めていく等しました。 この資料はSymfony2に新しく加わるDIのコンポーネントである「Dependency Injection」の実装を参考に、PHP5.3系でのDIコンテナの実装とそのメリット等が説明されています。 クロージャの使い方等も解説してあって、PHP5.3でのOOPの学習にもなってかなり勉強になりました。 というわけで、PHP5.3を格的に使い出したい…とモチベーションも高まったところで、最近リリースされたばかりの5.3.3をインストールしてみる事にしたので、備忘録として残します。 ついでにT

    PHP5.3.3入れたメモと超便利なStagehand_Testrunnerについて - 気が向いたら
  • limeからPHPUnitへ - ぷぎがぽぎ

    Time for another big news! #Symfony 2.0 will use #PHPUnit instead of #lime. Integration is already on its way. 昨日、しんふぉにゃんの間にビッグニュースがありました。 それは、ファビアンがSymfony2ではPHPUnitをテストツールとして利用するとつぶやいたからです。 これまでsymfonyには自前で小回りの効くlimeというテストツールが用意されていたのですが、これをPHPUnitに乗り換えするようです。 テストが多くなってくるとlimeだと厳しくなってくるというのは分かりますが、気軽さでいえばlimeのほうが上です。 気軽さよりもしっかりと書けるPHPUnitを採用するメリットが大きいのかもしれません。 ちなみに、limeは完全に無くなったわけではないようで、GitHub

    limeからPHPUnitへ - ぷぎがぽぎ