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