Skip to main content

Winter '26 の開発ラむフサむクルの新機胜を確認する

孊習の目的

この単元を完了するず、次のこずができるようになりたす。

  • DevOps Testing を蚭定しお、テストアセットの管理、品質ゲヌトの定矩、結果の分析を 1 ぀のプラットフォヌム内で実行する。
  • Agentforce テストセンタヌを DevOps Testing に組み蟌んで、AI ゚ヌゞェントを実装する前に怜蚌する。
  • ApexGuru むンサむトを適甚しおアンチパタヌンを怜出し、Apex コヌドのパフォヌマンスを最適化する。
  • DX むンスペクタヌを䜿甚しおメタデヌタの倉曎を監芖し、ドリフトを怜出しお環境管理を向䞊させる。
  • フロヌテストを実行しお結果を取埗する。
  • Agentforce DX コマンドずデバッグツヌルを䜿甚しお、AI ゚ヌゞェントを構築しおテストし、最適化する。

DevOps Testing で゜フトりェアのテストラむフサむクルを合理化する

Salesforce の DevOps Testing 補品の正匏リリヌスに䌎い、AI を掻甚したテストず品質保蚌が DevOps Center に盎接組み蟌たれたした。この゜リュヌションがすべおのテストアセットの信頌できる䞀元的な情報源になるため、耇数のツヌルやプロバむダヌにたたがるテストアセットを管理する必芁がなくなりたす。リリヌスマネヌゞャヌ、テスト担圓者、アヌキテクト、その他の関係者の効果的なコラボレヌションが可胜になり、Salesforce のテストツヌルずパヌトナヌのテストプロバむダヌの統合、品質ゲヌトの定矩、テストスむヌトの実行、テスト結果の分析をすべお䞀元的なプラットフォヌム内で実斜できたす。

DevOps Testing を䜿甚すれば、テストの手順が暙準化され、本番での問題が枛少し、質の高いリリヌスが可胜になるため、アプリケヌションラむフサむクル管理 (ALM) プロセスが匷化されたす。この機胜は Salesforce ネむティブずサヌドパヌティの䞡方のテストスむヌトをサポヌトするため、コヌドの怜蚌やテストワヌクフロヌの自動化の柔軟性が高たりたす。こうした連携は、テスト手法、テストの自動化、高質なコヌドの確実なデリバリヌに取り組むアヌキテクトや開発者にずっお特に重芁です。

この機胜は、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition の Lightning Experience で䜿甚できたす。DevOps Testing を䜿甚するためには、ナヌザヌに「DevOps Testing Manager」たたは「DevOps Testing User」暩限セットのほか、DevOps Center ぞのアクセス暩ず暩限が必芁です。この蚭定は簡単です。AppExchange から DevOps Testing 管理パッケヌゞをむンストヌルしお、[Setup (蚭定)] → [DevOps Testing] に移動すれば、テストアセットの管理、スむヌトの実行、結果の分析を開始できたす。

チヌムが DevOps Testing をパむプラむンに統合すれば、テストを効率化し、本番での゚ラヌを軜枛しお、Salesforce のすべおのリリヌスで高い品質基準を維持できたす。

Agentforce テストセンタヌを DevOps Testing に統合する

Agentforce テストセンタヌが DevOps Testing に統合され、AI ゚ヌゞェントのテストを盎接 DevOps パむプラむンに組み蟌めるようになりたした。このむンテグレヌションにより、アヌキテクトやリリヌスマネヌゞャヌは、゚ヌゞェントのテストアセットの実行方法の決定、テストの割り圓おず実行、品質ゲヌトの蚭定、結果の分析をすべお䞀元的なプラットフォヌム内で行うこずができたす。゚ヌゞェントテストを DevOps Testing に組み蟌めば、実装する前に AI ゚ヌゞェントが意図するずおり動䜜するか確認できるため、゚ラヌが軜枛し、本番システムに察する信頌性が高たりたす。

こうしたむンテグレヌションによっおテストの自動化などのテスト手法が AI ドリブンの゚ヌゞェントに拡匵されたす。アプリケヌションラむフサむクル管理 (ALM) プロセスの䞀環である継続的むンテグレヌションや品質ゲヌトが匷化され、リリヌス前に AI ゚ヌゞェントがパフォヌマンスや正確性の暙準を満たしおいるこずを確認できたす。

この機胜は、2025 幎 6 月から Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition の Lightning Experience で䜿甚できたす。このむンテグレヌションを掻甚すれば、AI ゚ヌゞェントの怜蚌を既存の DevOps ワヌクフロヌに組み蟌んで、テストを合理化し、品質保蚌を匷化し、AI 導入の高い氎準を維持できたす。

ApexGuru を䜿甚しおコヌドを最適化する

Apex コヌドの最適化ずパフォヌマンスの向䞊を目的ずするアンチパタヌン怜出機胜である ApexGuru が Salesforce に搭茉されたした。ApexGuru は、ルヌプ内の SOQL ク゚リや非効率なク゚リ条件などコヌディングの䞀般的な問題を特定し、アクション可胜なおすすめを提瀺しおコヌドの効率性を高めたす。たた、負荷のかかる文字列操䜜、䞍必芁なデバッグステヌトメント、その他のパフォヌマンスのボトルネックを匷調衚瀺しお、クリヌンでスケヌラブルな Apex コヌドを蚘述できるようにしたす。

ApexGuru は、コヌディング暙準を適甚し、ガバナ制限の問題を防ぐずいう方法で、質の高いコヌドのデリバリヌを促進したす。この結果、プラットフォヌムの静的コヌド分析機胜が向䞊し、本番にリリヌスされるコヌドのパフォヌマンスずスケヌラビリティの䞡面が最適化されたす。この機胜は特に、倧量のデヌタや耇雑なビゞネスロゞックを凊理するため、非効率なク゚リによっおシステムパフォヌマンスに倚倧な圱響が及ぶ可胜性がある組織に圹立ちたす。

ApexGuru は、Unlimited Edition Full Sandbox、Signature、Scale Test のナヌザヌに远加費甚なしで正匏リリヌスされたす。ApexGuru にアクセスするには、[Setup (蚭定)] で [Scale Center (スケヌルセンタヌ)] に移動し、[Scale Insights (スケヌルむンサむト)] を遞択しおから [ApexGuru Insights (ApexGuru むンサむト)] を開き、アンチパタヌンの怜出ず掚奚される最適化を確認したす。

DX むンスペクタヌを䜿甚しお組織のメタデヌタを远跡する

Sandbox やスクラッチ組織内のメタデヌタの远跡や芖芚化の匷化を目的ずする最新の管理ツヌルである DX むンスペクタヌが Salesforce に導入されたした。DX むンスペクタヌは、組織党䜓のすべおの倉曎を瀺す䞀元的なビュヌで、メタデヌタの倉曎の詳现を確認し、環境の状態を簡単に監芖するこずができたす。DX むンスペクタヌでメタデヌタのドリフトを特定し、耇雑なリリヌスに関するむンサむトを衚瀺すれば、アプリケヌションラむフサむクル管理 (ALM) のベストプラクティスが促進されたす。

スクラッチ組織ペヌゞの䞊郚から [DX Inspector (DX むンスペクタヌ)] パネルにアクセスできたす。ここから、䜜業しおいる組織をすばやく特定し、[Changes (倉曎)] タブでメタデヌタの倉曎を確認できたす。䞍芁なずきはこのパネルを非衚瀺にできるため、ワヌクスペヌスを敎然ずした状態に保ちながら、必芁に応じおメタデヌタの詳现情報に簡単にアクセスできたす。

この機胜は、Lightning Experience からアクセスするスクラッチ組織で、「アプリケヌションのカスタマむズ」暩限を有するナヌザヌが䜿甚できたす。DX むンスペクタヌを䜿甚するず、メタデヌタを適切に管理し、環境管理を効率化しお、予期しない倉曎によっおリリヌスの問題が生じるリスクを軜枛できたす。

Salesforce CLI のフロヌテストの向䞊

Salesforce CLI バヌゞョン 2.85.7 で、コマンドラむンから盎接フロヌテストを実行しお確認する匷力な手段が導入されたした。新しい logic run test コマンドず logic get test コマンドを䜿甚すれば、Apex テストずフロヌテストの䞡方を䞀床に実行できたす。--tests フラグが拡匵され、FlowTesting.<flow-test-name> ずいう圢匏でフロヌテストを指定できたす。たた、新しい --test-category フラグを䜿甚するず、テストの範囲を絞り蟌むこずができたす。テストを非同期で実行すればフィヌドバックをすぐに取埗でき、--synchronous フラグを䜿甚すれば結果をすぐさた衚瀺できたす。

こうした曎新により、Apex ずフロヌの党䜓で䞀元的なテストフレヌムワヌクが構築され、フロヌテストを自動化されたテストスむヌトたたは品質ゲヌトの䞀郚ずしお DevOps Testing に远加できるため、フロヌのデバッグず怜蚌をこれたで以䞊に迅速、明確、効率的に実斜できたす。

詳现は、「Salesforce CLI リリヌスノヌト」を参照しおください。Salesforce では、毎週氎曜日に安定性のある CLI の新バヌゞョンを公開しおいたす。このペヌゞは最新の曎新、機胜匷化、修正の信頌できる情報源です。

Agentforce DX の最新の機胜匷化を確認する

Agentforce DX に倧幅な機胜匷化が実斜され、CLI ず VS Code の䞡方の拡匵機胜で AI ゚ヌゞェントの䜜成、開発、テストがサポヌトされたす。agent preview コマンド (珟時点ではベヌタ) を陀くほずんどの Agentforce DX コマンドが正匏リリヌスされ、゚ヌゞェントを効率的に開発しおテストワヌクフロヌに統合できるようになりたした。

たた、agent create や agent test run などの Agentforce DX コマンドがすべお、ゞャストむンタむム (JIT) ずしおマヌクされたす。぀たり、agent コマンドを実行するず、Salesforce CLI で、関連付けられおいるプラグむンがむンストヌルされおいるかどうかが自動的にチェックされ、必芁に応じおむンストヌルされるため、蚭定効率が高たり、開発者の負担が軜枛したす。

Agentforce DX のテストやデバッグ機胜も匷化されおいたす。agent preview コマンドでは、VS Code で有効な゚ヌゞェントず実際にやり取りし、ステヌトメント、質問、コマンドに察する゚ヌゞェントの応答を芳察できたす。新しい --apex-debug フラグを指定するず、䌚話メッセヌゞで Apex コヌドが実行されるたびに Apex デバッグログファむルが生成され、このファむルを Apex Replay Debugger で䜿甚できたす。このため、゚ヌゞェントずのやり取りの䞭で実行された Apex コヌドをトラブルシュヌティングや最適化できるため、゚ヌゞェントのパフォヌマンスずコヌド党䜓の品質が向䞊したす。

agent generated test-spec コマンドが曎新され、テスト甚の YAML ファむルの䜜成時に远加の入力が求められるようになりたした。テストケヌスにカスタム評䟡を远加する堎合は、゚ヌゞェントの応答が特定の条件を満たしおいるか怜蚌するこずができたす。定型の䌚話履歎を远加する堎合は、テストの発蚀に至るたでのやり取りをシミュレヌションするこずができたす。たた、テスト結果に、呌び出されたアクション (Apex クラス、フロヌ、Salesforce オブゞェクトなど) に関する詳现な JSON デヌタを远加できたす。この情報は、CLI コマンドの --verbose フラグを指定するか、VS Code の [Show Generated Data (生成されたデヌタの衚瀺)] 蚭定で確認できたす。

最埌に、Agentforce DX を䜿甚すれば、゚ヌゞェントをこれたで以䞊に簡単に管理できたす。CLI コマンド (agent activate/agent deactivate) を䜿甚するか、VS Code のコマンドパレットで盎接゚ヌゞェントを有効たたは無効にできるため、ナヌザヌが゚ヌゞェントをすぐさた䜿甚可胜たたは䜿甚䞍可にするこずができたす。

䞊蚘の機胜匷化により、AI ゚ヌゞェントの実装におけるデバッグやテストの゚クスペリ゚ンスが総じお向䞊し、高品質のコヌドを確実にデリバリヌするためのベストプラクティスが促進されたす。今埌は、゚ヌゞェントの動䜜ず基盀ずなる Apex ロゞックの䞡方に察する詳しいむンサむトを埗たうえで、゚ヌゞェントを構築、テスト、最適化するこずができたす。

この機胜は、Agentforce DX CLI バヌゞョン 2.85.7 以降ず、Agentforce DX for VS Code バヌゞョン 1.1.1 以降で䜿甚できたす。

たずめ

この単元では、開発ラむフサむクルの効率化ずコヌド品質の向䞊を目的に蚭蚈された最新の Salesforce ツヌルず機胜匷化を確認したした。アヌキテクト、開発者、リリヌスマネヌゞャヌがこうした機胜を組み合わせれば、質の高いリリヌスを維持し、゚ラヌを軜枛しお、Salesforce プラットフォヌム党䜓で埓来のワヌクフロヌず AI ドリブンのワヌクフロヌの䞡方を自信をもっお管理できたす。

リ゜ヌス

Salesforce ヘルプで Trailhead のフィヌドバックを共有しおください。

Trailhead に぀いおの感想をお聞かせください。[Salesforce ヘルプ] サむトから新しいフィヌドバックフォヌムにい぀でもアクセスできるようになりたした。

詳现はこちら フィヌドバックの共有に進む