Quelqu'un at-il quelques bons conseils pour l'écriture de code de test pour le développement de bases de données back-end où il y a une forte dépendance à l'Etat?
Plus précisément, je veux écrire des tests pour le code qui extraient les enregistrements de la base de données, mais les réponses dépendront des données contenues dans la base de données (qui peuvent changer au fil du temps).
Est-ce que les gens font généralement un système de développement séparé avec une base de données « gelé » de sorte que toute fonction donnée doit toujours retourner le jeu exactement le même résultat?
Je suis tout à fait sûr que ce n'est pas une question nouvelle, donc je serais très intéressé d'apprendre de l'expérience des autres.
Y at-il de bons articles là-bas qui discuter de cette question du développement basé sur le Web en général?
Je l'habitude d'écrire du code PHP, mais je pense à toutes ces questions sont en grande partie la langue et le cadre agnostique.