この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

開発プロセスとテストの重要性

Visualforce ページを本番組織にリリースする前に、テストすることが重要です。さまざまな環境、デバイス、ユーザにわたってページをテストします。

たとえば、デスクトップまたはラップトップのみで Salesforce1 を開発し、/one/one.app URL に移動してテストすることはお勧めしません。Salesforce1 と Lightning Experience は、接続されるデバイスに応じて one.app コンテナを共有します。ブラウザのユーザエージェントを変更して /one/one.app を欺くこともできますが、いずれバグが発生し、デスクトップブラウザとモバイルブラウザの動作が極端に異なってしまう場合があります。

広範な可能性をサポートする必要のある機能を開発している場合は、テストプランで次のテスト対象を網羅する必要があります。

  • サポート対象の各種デバイス
  • サポート対象の各種オペレーティングシステム
  • サポート対象の各種ブラウザ (ブラウザを埋め込む Salesforce1 アプリケーションを含む)
  • サポート対象の各種ユーザインターフェースコンテキスト (Lightning Experience、Salesforce Classic、Salesforce1)

Salesforce1 アプリケーションをエミュレータで実行することは、通常の使用ではサポートされていません。デバイスエミュレータは便利ですが、組織でサポートされているモバイルデバイスでのカスタムアプリケーションおよびページの完全なテストの代わりになるものではありません。開発時に、リリース先となるすべてのデバイスおよびプラットフォームでアプリケーションを定期的にテストします。