テストのガイダンス
Adobe Commerce on cloud インフラストラクチャプロジェクトを設定してカスタマイズした後、ストア web サイトを起動する前に、アプリケーションを徹底的にテストすることをお勧めします。 テストは、クラスターサイズの期待値を適切に管理し、将来のビジネスニーズに応じて適切に拡張するのに役立ちます。
機能テスト
開発中は、Adobe Commerce on cloud infrastructure プロジェクトでエンドツーエンドの機能テストを実行することが重要です。 Docker環境で機能テストを実行する場合は、次のガイダンスを参照してください。
-
アプリケーションテスト - Cloud Docker環境でのアプリケーションテストには、Magento Functional Testing Framework (MFTF) を使用します。
-
コードテスト- PHP🔗の コードセプションテストフレームワークを使用して、Cloud パッケージリポジトリへの貢献用コードを検証します。
ローンチ前のベストプラクティス
サイトを立ち上げる前に実行するベストプラクティスとして、次のテストタイプを検討します。
-
負荷テスト – 負荷テストを実行して、予想される負荷の下でのシステムの動作を把握します。 例えば、設定された期間内に各ユーザーが特定の数のトランザクションを実行する場合、アプリケーション上の同時アクティブユーザー数をテストします。 このテストでは、データベースやアプリケーションサーバーの動作など、ビジネスに不可欠な重要なトランザクションの応答時間を明らかにします。 負荷テストは、ボトルネックを特定するのに役立ちます。
-
負荷テスト – 現在の負荷が予想される最大値を大幅に上回ったときに、システムが十分に機能するかどうかを判断するために、システム内の容量の上限に挑戦します。
-
セキュリティスキャン:Adobeでは、無料の セキュリティスキャンツール をサイトに提供しています。
-
侵入テスト - システムのセキュリティを評価するために設計されたコンピューター・システムに対する許可されたシミュレートされたサイバー攻撃です。 侵入テストは、権限のない関係者がシステムの機能やデータにアクセスする可能性など、脆弱性や弱点を特定するのに役立ちます。