क्या किसी के पास डेटाबेस-बैकएंड विकास के लिए टेस्ट कोड लिखने के लिए कुछ अच्छे संकेत हैं जहां राज्य पर भारी निर्भरता है?
विशेष रूप से, मैं कोड के लिए परीक्षण लिखना चाहता हूं जो डेटाबेस से रिकॉर्ड्स पुनर्प्राप्त करता है, लेकिन उत्तर डेटाबेस में डेटा (जो समय के साथ बदल सकता है) पर निर्भर करेगा।
क्या लोग आमतौर पर 'जमे हुए' डेटाबेस के साथ एक अलग विकास प्रणाली बनाते हैं ताकि किसी भी दिए गए फ़ंक्शन को हमेशा एक ही परिणाम सेट को वापस कर देना चाहिए?
मुझे पूरा यकीन है कि यह एक नया मुद्दा नहीं है, इसलिए मुझे अन्य लोगों के अनुभव से सीखने में बहुत दिलचस्पी होगी।
क्या वहां अच्छे लेख हैं जो सामान्य रूप से वेब-आधारित विकास के इस मुद्दे पर चर्चा करते हैं?
मैं आमतौर पर PHP कोड लिखता हूं, लेकिन मुझे उम्मीद है कि ये सभी मुद्दे काफी हद तक भाषा और ढांचे अज्ञेयवादी हैं।