परिदृश्य के लिए एक खाका और इसे सुरक्षित रूप से परीक्षण करने की योजना का वर्णन करें। JSON लौटाएं {"scenario_name":"...",,"steps":["..."],"test_cases":["..."],"rollback":"..."}। steps - ट्रिगर से कार्रवाई तक क्रमांकित चरण; test_cases - 3-5 परीक्षण उदाहरणों की एक श्रृंखला, जिसमें स्पष्ट रूप से टेढ़े-मेढ़े (खाली फ़ील्ड, अलग भाषा, डबल) शामिल हैं; rollback - यदि स्क्रिप्ट विफल होने लगे तो उसे तुरंत कैसे बंद करें या वापस कैसे रोल करें। rollback या steps में लाइव लॉन्च से पहले एक साइलेंट/टेस्ट रन (एक्शन केवल लॉग करता है, वास्तव में भेजता नहीं) का वर्णन करें।
स्थापित करने से पहले, परिदृश्य को कागज पर वर्णित किया जाना चाहिए - यह एक ऐसा चित्र है जो मरम्मत के घंटों को बचाता है। प्रारूप सरल है: ट्रिगर से कार्रवाई तक क्रमांकित चरण, और इसके आगे इनपुट में क्या आता है और प्रत्येक चरण से क्या बाहर जाना चाहिए। परीक्षण यांत्रिकी एक हवाई जहाज की तरह है: पहले जमीन पर परीक्षण चलाया जाता है। 3-5 वास्तविक उदाहरण लें, जिनमें स्पष्ट रूप से टेढ़े-मेढ़े उदाहरण (खाली फ़ील्ड, दूसरी भाषा में अक्षर, दोहरा अनुप्रयोग) शामिल हैं, और प्रत्येक चरण के परिणाम को देखते हुए, न कि केवल समापन को देखते हुए, उन पर स्क्रिप्ट चलाएँ। उत्तोलन: विशेष रूप से 'बुरे' उदाहरणों पर परीक्षण करें - सामान्य उदाहरण वैसे भी पास हो जाएंगे, सब कुछ किनारों पर टूट जाता है। अंदरूनी सूत्र: नई स्क्रिप्ट को 'साइलेंट मोड' में सक्षम करें - इसे काम करने दें, लेकिन कार्रवाई केवल लॉग करती है और वास्तव में भेजती नहीं है; हमने इसे एक दिन तक देखा, सुनिश्चित किया, इसे चालू किया। दूसरी तरकीब: रोलबैक के बारे में पहले से सोचें - अगर स्क्रिप्ट में हिमस्खलन होने लगे तो उसे एक बटन से कैसे बंद किया जाए। एक सामान्य नौसिखिया गलती: लाइव ग्राहकों पर सीधे लड़ाई में कूद पड़ें और कॉफी पीने चले जाएं। पहला गैर-मानक इनपुट और बॉट सैकड़ों टेढ़े-मेढ़े ईमेल भेजता है, और आपकी प्रतिष्ठा को साफ़ करना परीक्षण के आधे घंटे से भी अधिक महंगा है।
त्वरित एआई समीक्षा के लिए समाधान सबमिट करने के लिए एक्सेस अनलॉक करें।