# 開発とテスト

テストドリブンのアプローチでは、プロセスの開発とテストはお互いに密接な関係にあり、開発者のタスクはプロセスがデザインされ、テストされた時に初めて完了します。仕様が定義されれば、開発チームはジョブと呼ばれるプロセスのデザインを開始できます。

開発環境では、開発者に以下が必要です。

* Talend Studioと(または)Talend CommandLine(GUIがないことを除けばTalend Studioと同じ) - ジョブ、ルート、サービスをデザインおよび生成します。

* Gitサーバー - 項目(ジョブやメタデータなど)を共有リポジトリーに保存します。

* Talend Management ConsoleまたはTalend Administration Center - ジョブの実行をスケジュールしたい場合。

* 実行サーバー - ジョブをデプロイおよび実行します。

バージョン8以降のTalend Studioには2つのスクリプトが追加されており、これによって新規または既存のTalend StudioをアップグレードすることでTalend CommandLineをインストールできます。詳細は、[スタンドアロンステップでTalend CommandLineをインストール(オプション)](https://help.qlik.com/talend/ja-JP/software-dev-lifecycle-best-practices-guide/8.0/studio-single-install)をご覧ください。

### このセクション内

* [ジョブ、ルート、データサービスをデザイン](https://help.qlik.com/talend/ja-JP/software-dev-lifecycle-best-practices-guide/8.0/designing-jobs-routes-or-data-services)
* [テストをデザイン](https://help.qlik.com/talend/ja-JP/software-dev-lifecycle-best-practices-guide/8.0/ci-test-cases)