2

私は最初の joomla コンポーネントを作成しています。joomla がどのように機能するかについてコツをつかんでいますが、コンポーネントを joomla にインストールする前に、効果的にデバッグしてテストを実行する方法がわかりません。私の質問は次のとおりです。joomla コンポーネントをどのように作成しますか。最初にどの部分を記述し、どのようにテストする必要がありますか?

例:データベースから情報を取得して表示するコンポーネント。コンポーネントの残りの部分 (ビューとコントローラー) を作成せずに、データベース部分 (モデル) を作成し、期待どおりに動作するかどうかをテストするにはどうすればよいですか?

4

1 に答える 1

2

まず、開発用にマシンをセットアップする方法を理解する必要があります。Joomlaにインストールするために完全なコンポーネントは必要ありません!

これは決して完全な答えではなく、あなたが従うことができるいくつかの指示です:

1.開発-Joomla!を理解する 動作:初心者として、より難しい資料に進む前に、コンポーネントを最初に動作させることが重要です(起動は簡単ではありません)。Joomlaの使い方を学びましょう!コンポーネントを構築するためのプラットフォーム/フレームワーク、コアコンポーネントのコードを確認してください。

2.単体テスト-動作するコンポーネントを作成した後、その一部をテストする場合は、「単体テスト/PHPUnit」というトピックで検索を行います。JoomlaでPHPUnitを使用する方法の記事は、私が構築したコントローラー/モデルからメソッドをテストする方法について多くのことを助けてくれました。

3.コードのデバッグ-IDEでデバッガー(XDebugやZend Debuggerなど)を使用する方法を学びます。

4.システムテスト-最終的には、手動で行ういくつかのタスクを自動化する必要があるかもしれません-SeleniumWebDriverを見てください

いくつかのリソース:

于 2013-03-11T08:55:31.127 に答える