Download NetBeans

NetBeans IDE Features

テストとコード分析

<img src="../../images_www/v7/3/features/php/testing-top.png" alt="PHP development in NetBeans IDE" class="box" border="none"

アプリケーションをテストする際、IDEではPHPUnitを使用するためのツールが提供され、コード・カバレージのレポートなどが生成されます。

PHP単体テスト

ファイルまたはフォルダに対するPHPUnitテストおよびSeleniumテスト・ケースの作成、テストの実行、およびテスト結果の表示が可能です。テスト・グループを定義して単体テストを選択的に実行できます。PHPUnitプロパティでは、カスタムXML構成ファイル、コマンド行オプションのブートストラップ・ファイル、カスタム・テスト・スイート、またはプロジェクト固有のPHPUnitスクリプトを定義できます。PHPUnitスケルトン・ジェネレータを使用すると、スケルトン・コードを自動的に生成できます。キーボード・ショートカットを使用して、テストとテストされたクラスとの間をすばやくナビゲートできます。
PHPUnitとSeleniumを使用したテスト

 

コード・カバレージ

PHPファイルのコード・カバレージ・レポートを生成して、テスト・ケースがコードをどこまでカバーしているかを確認できます。エディタ内でカバーされている文は緑でマークされ、テスト時に実行されなかった文は赤でマークされます。評価は、実行可能な文の数に基づいています。空白行およびコメント行は結果に影響しません。

 

継続的統合のサポート

NetBeans IDEは、継続的統合をサポートしています。継続的統合は、バージョン管理と特殊化されたサーバーに関連したソフトウェア開発作業です。特殊化されたサーバーでは、スケジュールされたPHPUnitとコード・カバレージのテストがソフトウェアで実行されます。テスト結果は、バージョン管理情報に関連付けられるため、開発者はソフトウェアのbugを簡単に識別できます。NetBeansではPHPプロジェクト向けのJenkinsジョブ用のテンプレートが使用され、これは、必要なプラグインとツールを使用して統合サーバーに設定する必要があります。

 

関連項目

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo