技術者以外のユーザーが実行したアクションを Salesforce.com SOQL 'SELECT'
、'UPSERT'
、および'DELETE'
ステートメントに変換する API を作成しています。生成された SOQL の構文を検証できるリソース、ライブラリなどはありますか? 私の会社で SOQL の経験があるのは私だけなので、SOQL 生成アルゴリズムを強化 (または修正) している他の開発者が、それがまだ適切に機能しているかどうかを知ることができるように、一連の自動テストに配置したいと考えています。
ここでの解決策の 1 つは、これらの統合テストを作成することです。ただし、次の 3 つの理由から、それは避けたいと思います。
- API リクエストの上限を超えないように、テスト用に別の Salesforce.com アカウントを維持する必要があります。
- Salesforce.com に接続の問題があるたびに、誤検知を追跡することになります。
- 経験のない他の開発者は、DML 操作のテストが失敗した後に、テスト用の Salesforce.com インスタンスをクリーンアップする方法を理解する必要がある可能性があります (これは、これが発生するたびにインスタンスをクリーンアップする必要があることを意味します) 。