タグ PHPUnit
人気順 10 users 50 users 100 users 500 users 1000 users身近なツールで始めるコードリーディング入門~「PHPUnit」の場合
PHPに関する日本最大のカンファレンスである「PHPカンファレンス2024」が2024年12月22日(日)に開催されます。カンファレンス盛り上げ企画として、開催までの5カ月間にわたりPHPの技術記事の連載を企画しました。この記事のお読みの皆さんには、PHPのさまざまな技術に触れながらカンファレンス当日を楽しみにしていただ... 続きを読む
PHPUnit の始め方について語りあう 【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
弊社で毎月開催し、PHPエンジニアの間でご好評をいただいているPHPエンジニアのための勉強会 『PHP TechCafe』。2021年9月に開催されたイベントでは「PHPUnit の始め方」について語り合いました。 社外の有識者にも参加頂いてアドバイスを受けながらPHPUnitの使い方やテストコードの書き方を学びました。 今回はその内容... 続きを読む
PhpStorm + Docker for Mac(docker-compose)での PHPUnit と Remote Debug の設定 - Shin x Blog
2017 - 10 - 27 PhpStorm + Docker for Mac(docker-compose)での PHPUnit と Remote Debug の設定 PhpStorm から Docker for Mac の Docker コンテナ内で PhpUnit のテスト実行や Remote Debug を行うための設定です。 下記バージョンにて構築を行いました。 PhpStorm 20... 続きを読む
WordPressで行う継続的インテグレーションのススメ | WordCamp Kansai 2015
セッション概要 継続的インテグレーション、CI(英: continuous integration)とは、主にプログラマーのアプリケーション作成時の品質改善や納期の短縮のための習慣のことです。(wikipedia引用) 本セッションではPHPUnitやTravis CI、WordMoveなどを使用して、WordPressで開発を行う際のCIの手法を紹介します。セッション後はハンズオンを実施してより... 続きを読む
CodeIgniter 3.0 で PHPUnit でテストする - rochefort's blog
CodeIgniter標準のテストは貧弱なのでPHPUnitが使える実装を探していました。 いくつかあるようなのですが、公式forumで検索すると以下が出てきました。 CI PHPUnit Test for CodeIgniter 3.0 ci-phpunit-test kenjis/ci-phpunit-test おすすめ要素としては ・CodeIgniter3準拠 ・Product Owner... 続きを読む
継続的WEBセキュリティテスト VAddyブログ — Git, BitBucket, Jenkins, VAddy, Seleniumを組み合わせてCIに脆弱性検査(セキュリティテスト)を導入してみました
VAddyとは? VAddyは我々が開発している、「CIに脆弱性検査(セキュリティテスト)を」というコンセプトのサービスです。 Jenkins等のCIサーバを使い、JUnitやPHPUnitなどユニットテストや、Seleniumを使ったブラウザテストを行うというテスト(開発)手法は、一度慣れてしまうと元に戻れない安心感を与えてくれるものです。 しかし、テストの中でもまだ広く一般的にはCIに組み込ま... 続きを読む
PHPUnit 並列実行に挑戦中 - jwata's diary
2014-04-28 PHPUnit 並列実行に挑戦中 仕事でPHPUnitを使うようになって1年くらいが経ち、チーム内にテスト書く文化が定着してきました。 テストの質と量が向上して、有効性も高まってきていい感じだなーと思う反面 「時間かかり過ぎ 」 という、面倒くさい問題が浮上してきました><。 現状のテスト実行ログ % ./vendor/bin/phpunit PHPUnit 3.7.28 b... 続きを読む
fuelPHPでPHPUnitを使ったユニット・コントローラーテストをするには - Qiita
fuelPHPでユニット・コントローラーテストしようと思ったら意外に情報がなかったのでまとめました。 前準備 PHPUnitのインストール プロジェクトのcomposer.jsonのrequireにphpunitを追加します。 "require": { "php": ">=5.3.3", "composer/installers": "~1.0", "fuel/docs": "1.7.2", "f... 続きを読む
PHPUnitの新しいバージョンはPEARに公開されない事に。 - Qiita
phpenv 環境で composer global でパッケージをバージョン別にインストールするプラグイン - ngの日記
2014-03-09 phpenv 環境で composer global でパッケージをバージョン別にインストールするプラグイン PHP Composer とても便利ですよね。 composer global require を使えばユーザーグローバルにもインストールできるので、phpunit などのインストールに pear の代わりに使えます。 PHP - composer global - ... 続きを読む
[PHP] Hamcrestを利用した超シンプルdocコメントでのテスト方法 - ぷぎがぽぎ
PHPでテストを書くというとPHPUnitがデファクトスタンダードで、次がSimpleTestでしょうか。以前はインストールも大変でしたが、今となってはcomposer使えば楽ですし、実績もあります。でも、本当にこの2択でPHPらしい開発ができていますか?たとえば、テストケースのクラスを用意することが前提になります。ちょっとPHPのコードを書いてテストしたいときもです。たとえば、以下のようなロジッ... 続きを読む
PHPUnit と Selenium2 を使ってブラウザベースの自動テストを実行するための最初の一歩的な何かを発表してきた - 雑文発散(2013-03-09)
▼ [PHP][Selenium] PHPUnit と Selenium2 を使ってブラウザベースの自動テストを実行するための最初の一歩的な何かを発表してきた 「(CakePHPとか)PHPのテストについての勉強会」で「PHPUnit + Selenium2 First Step Guide」と題した発表をしてきた。 「First Step Guide」としたのは、これを見ながら「Selenium... 続きを読む
PHPer が「JUnit実践入門」を読んだ - Shin x blog
「JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)」を献本して頂いたので読んでみました。 普段は PHPUnit でテストを書いているので、その本家とも言える JUnit の本は興味津津でした。 実は、今でこそ PHP 三昧の日々ですが、数年前(JDK1.3 とか 1.4 の時代ですが)は Java で開発していたこともあったので、いまどきの Java... 続きを読む
PHPUnit でテスト駆動開発を始めよう
PHPUnit でテスト駆動開発を始めよう — Presentation Transcript PHPUnit でテスト駆動開発を 始めよう @yuya_takeyama このスライドは以前の発表を抜粋・再編集・加筆してお送りします アジェンダ•PHPUnit とは何か•何故ユニットテストを書くか•免責事項 (PHPUnit 的な意味で)•蛇足 : オレはこう思う What’sPHPUnit? P... 続きを読む
任意のPHPのバージョンと、任意のPHPUnitのバージョンを組み合わせて実行する。 - Feelin' Kinda Strange
3ヶ月前にgistに書いてtwitterでつぶやいたきりでしたが、こっちにも記載。 いくつか方法はありますが、たぶん最低限の方法で、 任意のPHPのバージョンと任意のPHPUnitのバージョンを動かす方法です。 Ubuntuの場合を中心に書きますが、Windowsとかでもフルパス指定でやれると思います。 任意のPHPをmakeまでします。(方法割愛) 任意のPHPUnitをpyrusで任意のフォル... 続きを読む
PHPUnit テストケースで書き換えた値を復帰する - Shin x blog
PHPUnitのテストケースで書き換えた値の復帰について。 テストケースでテストを記述する際に、スーパーグローバルやクラス定数を書き換えることがあるのですが、これらの値を書き換えたまま、別のテストを実行すると書き換えられた状態でテストが実行されるので、それらの値に依存した処理があるとテストが通らないことがあります。 PHPUnitでは、そういったテストをまたがって影響を及ぼすであろう値の保存、復帰... 続きを読む
It's just same as dust ahead of a wind: PHPだけでコードやテストを保存したら自動でテストを実行しGrowlへ通知する環境
11/07/07 PHPだけでコードやテストを保存したら自動でテストを実行しGrowlへ通知する環境 はじめに言っておきますが、これはリスペクトです。 コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional - プロとしての行為 パクリではありません。 パクリではありません。 大事なことなので2回言いました。 上記 HIROCAS... 続きを読む
コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境 | Act as Professional - プロとしての行為
TDDやってますか?テストを書いて、実行。コードを書いて、テストを実行。PHPUnitコマンドを1日に何度も叩いているPHPerに朗報です。コードとテストを修正して保存をすると、それを検知して、自動的にPHPUnitを走らせて、結果をGrowlで通知する環境をつくりました。これで、TDD Boot Camp in Tokyo #tddbcもテンポ良くすすめられますね。 gem watchr インス... 続きを読む
TDD(テスト駆動開発)をはじめて見たい人にオススメの資料(無料) | Act as Professional - プロとしての行為
TDDBC in TokyoをPHPUnitでやる予定なので、TDD関連資料をあさってました。 実際に手を動かして、1から2時間で最後までやり通せるTDDの資料を見つけました。 TDDに興味を持った方が最初にやるのにちょうど良い内容なので、お知らせします。 オブラブで公開されている車窓からのTDDです。Java+JUnitの構成で書かれていますが、PHP+PHPUnitで、ほとんどPHPっぽく書き... 続きを読む
CentOS5.5でHudsonでPhingでPHPUnitでCloverな生活 - とっくりばー
HudsonいいねHudson。Jenkinsに名前変わったみたいなのでまた後で乗り換えるけれども。 昔某ソフトハウスにいた頃、まだmavenもなかった頃、頑張ってantを駆使してJUnitとJCoverageをデイリービルドで回して計測してエラーがあったらみんなにメールが飛ぶって、そういう環境を自分でも作ったし使っていたのに、今の会社で全然そういうことをしていないのが嫌で嫌で。 そしたらPHP用... 続きを読む
PHPUnitのアンチパターンとベストプラクティス | Ryuzee.com
Slideshareを徘徊していたらPHPUnitのアンチパターン・ベストプラクティスに関する素晴らしいスライドを見つけたので紹介。 なおスライド作者のSebastian Bergmann氏はPHPUnitやその他のPHPの品質関連ツールの開発者。その本人がPHPUnitのについて説明しているのでPHPUnit使っているなら是非見ておくとよいだろう。 続きを読む
coding as drawing: PHPUnit / Phing を MacOSX で実行できるようにする為の PHP ビルド・インストールメモ
2011年4月9日土曜日PHPUnit / Phing を MacOSX で実行できるようにする為の PHP ビルド・インストールメモあらすじPHP で開発するにあたって,「やっぱり複数人で開発するし,NetBeans とか IDE 使いたいよねー」的な話になったので,NetBeans を入れて,これまでリモートのサーバー上で Phing 使ってテストしてたのだけど,それをローカルマシンでやるにあ... 続きを読む
[PHP]BehatとSeleniumを組み合わせ受け入れテストを自動化する | Ryuzee.com
Behatは良さそうなので引き続き検証中。 今回は、BehatとSeleniumを組み合わせて、受け入れテスト型のテストを自動化してみたので、その方法について書いてみることにする。Seleniumの課題僕が関わっている案件では受入テストを自動化しているケースももちろんあって、その際はPHPUnitとSeleniumを組み合わせている。このテストには以下のような課題がある。画面の操作をするphpコー... 続きを読む
YUI Testを使ったJavaScriptユニットテストのすすめ (Yahoo! JAPAN Tech Blog)
こんにちは、検索事業部の角田です。 私が担当しているプロジェクトではPHPUnitとSeleniumを使ってテストを行っています。そして、最近YUI TestというJavaScriptによるユニットテストライブラリを使い始め、JavaScriptのユニットテストがとてもいい感じに思えてきたのでご紹介します。 YUI Testは、Yahoo! Developer Networkにて公開されているYa... 続きを読む
SeleniumとSimpleTestを用いたPHPのテスト手法 - PHPプロ!ニュース
ブログ[PHP In Action]にて、テスト用WebアプリケーションSeleniumと、PHPのUnitテスト用ライブラリSimpleTestを用いたPHPのテスト手法が紹介されています。 Seleniumを用いたPHPのUnitテストとしてはPHPUnitの拡張などがありますが、この方法を用いることでSimpleTestでもSeleniumを利用してUnitテストを行うことができます。 Se... 続きを読む