状態に大きく依存しているデータベースバックエンド開発用のテストコードを書くための良いヒントを誰かが持っていますか?
具体的には、データベースからレコードを取得するコードのテストを作成したいのですが、答えはデータベース内のデータによって異なります(時間の経過とともに変化する可能性があります)。
人々は通常、「凍結された」データベースを使用して別の開発システムを作成し、特定の関数が常にまったく同じ結果セットを返すようにしますか?
これは新しい問題ではないと確信しているので、他の人の経験から学ぶことに非常に興味があります。
Webベースの開発のこの問題を一般的に論じている良い記事はありますか?
私は通常PHPコードを記述しますが、これらの問題はすべて言語やフレームワークに依存しないものであると思います。