Submit Search
Eclipse PDT + MakeGood による PHP コードのテスト
0 likes
2,092 views
Atsuhiro Kubo
1 of 37
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
More Related Content
PDF
Before lunch オプションを使って Flutterでstaging/release環境を切り替える
cch-robo
PDF
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
PDF
フラッター開発におけるシークレット情報取扱考察
cch-robo
PDF
Dart / Flutter コードファイルジェネレート入門
cch-robo
PDF
Python toolforvsをインストールをしてみる
Shigeo Ueda
PPTX
Pythonを中心としたチーム開発
Ryo Takahashi
PDF
Google I/O 2021 Flutter 全体報告
cch-robo
ODP
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
Before lunch オプションを使って Flutterでstaging/release環境を切り替える
cch-robo
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
フラッター開発におけるシークレット情報取扱考察
cch-robo
Dart / Flutter コードファイルジェネレート入門
cch-robo
Python toolforvsをインストールをしてみる
Shigeo Ueda
Pythonを中心としたチーム開発
Ryo Takahashi
Google I/O 2021 Flutter 全体報告
cch-robo
PySide/QtWebkitで楽々 slideshare Hack
Kazushige TAKEUCHI
What's hot
(19)
PDF
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
PDF
Androidアプリケーション開発中級研修 前編
株式会社 NTTテクノクロス
PDF
明示的アニメで、Flutterアニメーション入門
cch-robo
PDF
Androidテスティング実践 基礎編
株式会社 NTTテクノクロス
PDF
Androidアプリケーション開発中級研修 後編
株式会社 NTTテクノクロス
PDF
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
PPTX
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
Takahiro Kujirai
PPTX
20151114 _html5無料セミナー(OSC2015徳島)
Takahiro Kujirai
PDF
TensorFlowプログラミングと分類アルゴリズムの基礎
Etsuji Nakai
PDF
【Unite 2018 Tokyo】エディター拡張マニアクス2018
Unity Technologies Japan K.K.
PDF
多分怖くない, Androidとハードウェア
Yoshihiro Kobayashi
PDF
使ってみて気づいた AGPL ライセンスの メリット・デメリット
Fumito Mizuno
PDF
20150613 html5プロフェッショナル認定試験 レベル1技術解説セミナー
Takahiro Kujirai
PDF
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
Jun Nogata
PDF
Android組み込み開発テキスト pandaboard es編
OESF Education
PDF
マイクロサービスにおけるテスト自動化 with Karate
Takanori Suzuki
PDF
FlutterでのWidgetツリーへの状態伝播とアクセス制限の基本戦略
cch-robo
PDF
DartPad+CodePenで、Flutterを体験してみよう
cch-robo
PPTX
FIWARE Real-Time Media Stream processing using Kurento
fisuda
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
Androidアプリケーション開発中級研修 前編
株式会社 NTTテクノクロス
明示的アニメで、Flutterアニメーション入門
cch-robo
Androidテスティング実践 基礎編
株式会社 NTTテクノクロス
Androidアプリケーション開発中級研修 後編
株式会社 NTTテクノクロス
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
Takahiro Kujirai
20151114 _html5無料セミナー(OSC2015徳島)
Takahiro Kujirai
TensorFlowプログラミングと分類アルゴリズムの基礎
Etsuji Nakai
【Unite 2018 Tokyo】エディター拡張マニアクス2018
Unity Technologies Japan K.K.
多分怖くない, Androidとハードウェア
Yoshihiro Kobayashi
使ってみて気づいた AGPL ライセンスの メリット・デメリット
Fumito Mizuno
20150613 html5プロフェッショナル認定試験 レベル1技術解説セミナー
Takahiro Kujirai
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
Jun Nogata
Android組み込み開発テキスト pandaboard es編
OESF Education
マイクロサービスにおけるテスト自動化 with Karate
Takanori Suzuki
FlutterでのWidgetツリーへの状態伝播とアクセス制限の基本戦略
cch-robo
DartPad+CodePenで、Flutterを体験してみよう
cch-robo
FIWARE Real-Time Media Stream processing using Kurento
fisuda
Ad
Similar to Eclipse PDT + MakeGood による PHP コードのテスト
(20)
PDF
Eclipse PDT + MakeGoodによるPHPコードのテスト
Atsuhiro Kubo
PDF
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
PDF
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
Hideharu MATSUFUJI
PDF
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
PDF
Introduction to Continuous Test Runner MakeGood
Atsuhiro Kubo
PDF
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
PDF
PHPにおけるRIA事情と開発
konekto
PPTX
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
Ryusaburo Tanaka
PDF
PHP 8 で Web 以外の世界の扉を叩く
shinjiigarashi
PDF
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
PDF
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
PDF
Webアプリの動的部分に着目したグレーボックス統合テストとテンプレート変数カバレッジの提案
Kazunori Sakamoto
PPT
2009年のPHPフレームワーク
Takuya Sato
PDF
Software Development with Symfony
Atsuhiro Kubo
PDF
運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
KLab Inc. / Tech
PPT
LL言語でもHudsonを使おう!
KLab株式会社
KEY
EC-CUBE + PHPUnit で 実践テスト駆動開発
Kentaro Ohkouchi
PPT
PHP agile test tips
Tsutomu Chikuba
PDF
PHPの今とこれから 2013
Rui Hirokawa
PPTX
ZendStudioのご紹介
Manabu Shinsaka
Eclipse PDT + MakeGoodによるPHPコードのテスト
Atsuhiro Kubo
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
Hideharu MATSUFUJI
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
Introduction to Continuous Test Runner MakeGood
Atsuhiro Kubo
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
PHPにおけるRIA事情と開発
konekto
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
Ryusaburo Tanaka
PHP 8 で Web 以外の世界の扉を叩く
shinjiigarashi
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
Webアプリの動的部分に着目したグレーボックス統合テストとテンプレート変数カバレッジの提案
Kazunori Sakamoto
2009年のPHPフレームワーク
Takuya Sato
Software Development with Symfony
Atsuhiro Kubo
運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
KLab Inc. / Tech
LL言語でもHudsonを使おう!
KLab株式会社
EC-CUBE + PHPUnit で 実践テスト駆動開発
Kentaro Ohkouchi
PHP agile test tips
Tsutomu Chikuba
PHPの今とこれから 2013
Rui Hirokawa
ZendStudioのご紹介
Manabu Shinsaka
Ad
More from Atsuhiro Kubo
(13)
PDF
MPD Osaka Extra 5
Atsuhiro Kubo
PDF
Enaction, Not Design on MPD Osaka Extra 1
Atsuhiro Kubo
PDF
Enaction, Not Design on Symfony Meetup Kansai 2
Atsuhiro Kubo
PDF
The Birth of FormalBears - A new META for BEAR.Sunday applications
Atsuhiro Kubo
PDF
Lean Architecture / DCI Evening Report
Atsuhiro Kubo
PDF
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Atsuhiro Kubo
PDF
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Atsuhiro Kubo
PDF
ジェネレーティブプログラミングの世界
Atsuhiro Kubo
PDF
意図を表現するプログラミング
Atsuhiro Kubo
PDF
Introduction to Continuous Testing
Atsuhiro Kubo
PDF
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
PDF
How To Create Custom DSLs By PHP
Atsuhiro Kubo
PDF
Piece Framework 2.0 Background
Atsuhiro Kubo
MPD Osaka Extra 5
Atsuhiro Kubo
Enaction, Not Design on MPD Osaka Extra 1
Atsuhiro Kubo
Enaction, Not Design on Symfony Meetup Kansai 2
Atsuhiro Kubo
The Birth of FormalBears - A new META for BEAR.Sunday applications
Atsuhiro Kubo
Lean Architecture / DCI Evening Report
Atsuhiro Kubo
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Atsuhiro Kubo
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Atsuhiro Kubo
ジェネレーティブプログラミングの世界
Atsuhiro Kubo
意図を表現するプログラミング
Atsuhiro Kubo
Introduction to Continuous Testing
Atsuhiro Kubo
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
How To Create Custom DSLs By PHP
Atsuhiro Kubo
Piece Framework 2.0 Background
Atsuhiro Kubo
Eclipse PDT + MakeGood による PHP コードのテスト
1.
OSC 2010 Kansai@Kobe
(2010/3/13) Eclipse PDT + MakeGood によるPHPコードのテスト Piece Project 久保敦啓 http://twitter.com/iteman 松藤秀治 http://twitter.com/matsu_hide - 1 - Copyright © 2010 Piece Project, All rights reserved.
2.
自己紹介 まっつん 松藤 秀治 (まつふじ
ひではる) Piece Project Eclipseプラグイン まっつんチャレンジ (ITEMAN Blog) - 2 - Copyright © 2010 Piece Project, All rights reserved.
3.
アジェンダ 1.
Piece Frameworkの活動 2. IDEを使ったPHPのテスト 3. PHP, Eclipseにおけるテスト 4. MakeGoodのご紹介 5. MakeGoodのデモ - 3 - Copyright © 2010 Piece Project, All rights reserved.
4.
Piece Framework とは? PHPのアプリケーションフレーム ワーク PHPの世界にジェネレーティブプ ログラミング、DSL,
言語ワーク ベンチ、言語指向プログラミング を導入することを目的としている - 4 - Copyright © 2010 Piece Project, All rights reserved.
5.
Piece Frameworkの主なプロダクト Piece_Unity Webアプリケーションフレームワーク Piece_ORM
オブジェクトリレーショナルマッピングフレームワーク Piece_Right バリデーションフレームワーク Piece_Flow Webフローエンジン Piece_IDE Eclipse上に構築されたPiece Frameworkの統合開発環境 - 5 - Copyright © 2010 Piece Project, All rights reserved.
6.
Piece_IDE - 6 -
Copyright © 2010 Piece Project, All rights reserved.
7.
Piece Framework の主なプロダクト Stagehand_TestRunner
テスト駆動開発のためのテストランナー MakeGood Eclipse PDTでテスト駆動開発を行う ためのテストランナー - 7 - Copyright © 2010 Piece Project, All rights reserved.
8.
Stagehand_TestRunner - 8 -
Copyright © 2010 Piece Project, All rights reserved.
9.
今後の計画 「与えられた特定の要求仕様を元 に、構成の知識を生かし、再利用 可能な基本部分を使って、カスタ ム化かつ最適化された中間または 最終製品を自動的に生成しま す。」 -- 「ジェネレーティブプログラミング」
- 9 - Copyright © 2010 Piece Project, All rights reserved.
10.
今後の計画 ジェネレーティブプログラミング ドメイン駆動設計 プロダクトライン
モデル駆動開発 … DSL, DI, AOP, … - 10 - Copyright © 2010 Piece Project, All rights reserved.
11.
今後の計画 MakeGood コンフィギュレーションエンジン ワークフローエンジン Eclipseプラグイン 既存のプロダクトのリニューアル …
- 11 - Copyright © 2010 Piece Project, All rights reserved.
12.
開発に参加するには?(GitHub) 1. パッチ、拡張を適用したいプロ ダクトをforkする。 2. パッチ、拡張を適用する。 3.
pieceアカウントにpull requestを送信する。 - 12 - Copyright © 2010 Piece Project, All rights reserved.
13.
PHPをサポートしているIDE Zend Studio for
Eclipse NetBeans IntelliJ IDEA Ultimate Edition Eclipse PDT 他にも、Delphi for PHP, VS.Phpなどがある。 - 13 - Copyright © 2010 Piece Project, All rights reserved.
14.
Zend Studio for
Eclipse Eclipseベース Zend Frameworkのサポート IDEでも本命? 有償 PHPUnit のサポート - 14 - Copyright © 2010 Piece Project, All rights reserved.
15.
Zend Studio for
Eclipse - 15 - Copyright © 2010 Piece Project, All rights reserved.
16.
NetBeans symfonyのサポート 無償 PHPUnit, Seleniumのサポート
- 16 - Copyright © 2010 Piece Project, All rights reserved.
17.
NetBeans - 17 -
Copyright © 2010 Piece Project, All rights reserved.
18.
IntelliJ IDEA Ultimate
Edition 有償 Web IDE (PhpStorm/WebStorm) PHPUnitのサポート - 18 - Copyright © 2010 Piece Project, All rights reserved.
19.
IntelliJ IDEA Ultimate
Edition - 19 - Copyright © 2010 Piece Project, All rights reserved.
20.
Eclipse PDT エディタ、アウトライン 実行環境 パッケージエクスプローラ 無償 テストに関するサポートはない
- 20 - Copyright © 2010 Piece Project, All rights reserved.
21.
IDEのテストサポート状況
テスト 無償? Zend Studio for Eclipse 6.1.2 PHPUnit × NetBeans 6.8 PHPUnit ○ IntelliJ IDEA 9.0.1 PHPUnit × Eclipse PDT 2.1.1 - ○ MakeGood - 21 - Copyright © 2010 Piece Project, All rights reserved.
22.
PHPのテスティングフレームワーク PHPUnit Sebastian
Bergmann SimpleTest Marcus Baker, Perrick Penet - 22 - Copyright © 2010 Piece Project, All rights reserved.
23.
テスティングフレームワークの実行 Eclipse上からこれらのテスティングフ レームワークを実行するには?
実行 プラグイン PDTとの連携 PHPUnit ○ ○※ △ SimpleTest ○ ○ × ※PTI (PHP Tool Integration) - 23 - Copyright © 2010 Piece Project, All rights reserved.
24.
MakeGood MakeGoodは、Eclipse PDT上で ユニットテストを実行するための テストランナーを提供します。 MakeGoodは、様々な特徴により テスト駆動開発(TDD: Test Driven
Development)を強力に サポートします。 - 24 - Copyright © 2010 Piece Project, All rights reserved.
25.
特徴 パッケージエクスプローラ、PHP エディタからのテストの実行 テストコード プロダクトコード テスト実行時にシステムインク ルードパスが使用可能 PHPUnit,
SimpleTestのサポート - 25 - Copyright © 2010 Piece Project, All rights reserved.
26.
アーキテクチャ
拡張 MakeGood PDT Eclipse 実行 Stagehand_TestRunner PHP PHPUnit SimpleTest - 26 - Copyright © 2010 Piece Project, All rights reserved.
27.
メニューからのテストの実行 - 27 -
Copyright © 2010 Piece Project, All rights reserved.
28.
テスト成功時の結果ビュー - 28 -
Copyright © 2010 Piece Project, All rights reserved.
29.
テスト失敗時の結果ビュー - 29 -
Copyright © 2010 Piece Project, All rights reserved.
30.
提供を予定している主なフィーチャ PHPファイルセーブ時のテストの 実行 すべてのテストの実行 最初の失敗またはエラーの際の停 止 システムインクルードパスの要素 に対するコンテントアシスト
- 30 - Copyright © 2010 Piece Project, All rights reserved.
31.
提供を予定している主なフィーチャ キーバインディングの強化 結果ビューからのPHPファイルの オープン 結果ビューからのクラス、メソッ ドの作成
- 31 - Copyright © 2010 Piece Project, All rights reserved.
32.
今後の目標 継続的テスティング(Continuous Testing)環境への進化 素早いフィードバック リファクタリングサポート
さまざまな情報の可視化 - 32 - Copyright © 2010 Piece Project, All rights reserved.
33.
リリースのお知らせ Twitterやオフィシャルサイ ト、ITEMAN Blogなどでお知ら せします。 是非ご購読をお願いします。
- 33 - Copyright © 2010 Piece Project, All rights reserved.
34.
ご意見、ご要望、パッチ求む まずは使ってみてください。 ご意見、ご要望、パッチなど、お 待ちしております。
- 34 - Copyright © 2010 Piece Project, All rights reserved.
35.
Twitter http://twitter.com/piece_framework Piece Frameworkのニュース http://twitter.com/iteman
iteman http://twitter.com/matsu_hide まっつん http://twitter.com/kumatch kumatch - 35 - Copyright © 2010 Piece Project, All rights reserved.
36.
メーリングリスト、フォーラム メーリングリスト: Googleグループ Piece Framework
Users (ja) フォーラム: http://redmine.piece-framework.com プロダクトごとに準備中です - 36 - Copyright © 2010 Piece Project, All rights reserved.
37.
関連サイト Piece Frameworkオフィシャルサイト
http://piece-framework.com/ GitHub http://github.com/piece Piece Frameworkプロダクトページ http://redmine.piece-framework.com/ ITEMAN Blog http://iteman.jp/blog/ - 37 - Copyright © 2010 Piece Project, All rights reserved.
Download