में मान डालता है क्योंकि मैं वेब अनुप्रयोग विकास के लिए बिल्कुल नया हूं, मुझे वर्तमान में कुछ परीक्षण कार्यक्षमता को लागू करने में कुछ कठिनाई हो रही है।यूआरएल पैरामीटर के माध्यम से एक टेस्टमोड बनाना जो
परियोजना मैं वर्तमान में (भुगतान के प्रसंस्करण के लिए एक MVC 3 वेब एप्लिकेशन) काम कर रहा हूँ मैं एक testmode जो इस तरह से यूआरएल के माध्यम से पहुँचा जा सकता है बनाने के लिए कहा गया है के भाग के रूप:
http://websiteurl?testmode=1
इसके पीछे विचार यह है कि जब विकास टीम में से एक यूआरएल में टेस्टमोड पैरामीटर जोड़ता है तो फॉर्म मानों का एक सेट स्वचालित रूप से उत्पन्न होता है ताकि प्रत्येक बार एप्लिकेशन का परीक्षण किया जा सके।
वर्तमान में मैं एक है, तो नियंत्रक जो नीचे पैरामीटर सेट करने के लिए Request.QueryString का उपयोग करता है में बयान कोड है कि मैं इस समय का उपयोग कर रहा है:
if (Request.QueryString.AllKey.Contains("tm"))
{
if (Request.QueryString["tm"] == 1)
{
insert values to be generated
}
}
संदर्भ यदि कोई सबसे अच्छा तरीका होगा क्या यह देखते हुए इसे प्राप्त करने के लिए?
क्या एमक्यू या राइनोमोक्स जैसे मॉकिंग फ्रेमवर्क का उपयोग करना संभव है, एक डेटाबेस से परिणाम पुनर्प्राप्त करने के बजाय नकली भंडार बनाने के लिए या डेटाबेस में प्रीलोड किए जाने वाले परीक्षण डेटा बेहतर होगा?
यह भी ध्यान रखना चाहिए कि यह चार परीक्षण मोड में से एक होगा, एक यूएस में भुगतान के लिए मूल्यों के साथ फॉर्म को पॉप्युलेट करेगा, एक अलग डेटाबेस में मूल्यों को बचाता है और चौथा जिसे मैंने सफलता पृष्ठ पर रीडायरेक्ट पूरा कर लिया है – CryoFusion87