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