テストアカウントと製品が存在し、本番環境でアクティブであることを期待するシステムを設計する価値はありますか?それとも、出荷担当者が「テスト顧客」宛ての箱を出荷しないことを知っていても、本番データベースがテストエンティティで汚染されないようにする必要がありますか? ?
仕様に test="True" 属性を持つメッセージング プロトコルを実装しましたが、注文、アカウント、トランザクションなどをタグ付けするためのメタデータを、他のエンティティと同じように処理されるテスト エンティティとして最新のスキーマに含める必要があるかどうか疑問に思いました。 -しかし、お金が使われるポイントのほんの少し手前です。つまり、架空のクレジット カードへの請求を偽装し、荷物の発送を偽装します。
これは、完全に分離されたテスト、開発、および QA データベースの代わりになるとは考えられていませんが、それらがあっても、運用システムにはよく知られているテスト SKU とテスト カスタマーが常に存在します。無害?