HeadlinesBriefing favicon HeadlinesBriefing.com

विश्वसनीय परीक्षण स्वचालन: निर्भर अनुमोदन क्यों महत्वपूर्ण है

Towards Data Science •
×

आधुनिक एआई कोडिंग एजेंट्स एक ही वर्कफ़्लो में विश्वसनाएं कार्यान्वयन और पासिंग टेस्ट सूट्स उत्पादित कर सकते हैं, लेकिन इससे एक महत्वपूर्ण दोष पैदा होता है: जब टेस्ट और कार्यान्वयन दोनों एक ही अस्पष्ट व्याख्या से उत्पन्न होते हैं, तो टेस्ट कार्यान्वयन से असहमत नहीं हो सकता। यह वेरिफ़िकेशन एंड वैलिडेशन (V&V) के मूल सिद्धांत का उल्लंघन करता है कि निर्माता सत्यापक नहीं होना चाहिए। General Motors के Super Cruise और Ultra Cruise कार्यक्रमों के अनुभव के आधार पर, लेखक ज़ोर देता है कि विश्वसनीय अनुमोदन विश्वसनाओं की दोहराव को पकड़ने के लिए आवश्यक है। उदाहरण के लिए, एक रडर विश्वसना जो कहती है "gap must be a distance the forward radar can measure, up to its rated range of 250m" एक महत्वपूर्ण प्रश्न छोड़ देती है — मापन कहाँ से शुरू होता है? क्या यह 0m माप सकता है? बिना स्वतंत्र समीक्षा के, डेवलपर्स ऐसी दोहराव को एकतरफ़ा ढंग से सुलझाते हैं, जिससे स्वतः-पुष्टि वाले टेस्ट मिलते हैं। वास्तविक सत्यापन के लिए एक अलग व्याख्या की आवश्यकता है: एक इंजीनियर कार्यान्वयन करता है, दूसरा जाँचता है। असहमति डिप्लॉयमेंट से पहले वास्तविक विश्वसना के दोषों को खुलासा करती है। यह सिद्धांत, पारंपरिक उत्पाद निर्माण में दशकों से मानक है, NASA कॉन्ट्रैक्ट कार्य के दौरान सिर और आँख के ट्रैकिंग सिस्टम कैलिब्रेट करते समय मजबूत हुआ, जहाँ स्वतंत्र QA ने लेखक की कैलिब्रेशन की पुष्टि की। लेखक ने इस विभाजन को स्वचालित करने के लिए एक ओपन-सोर्स Python प्रोजेक्ट बनाया, जो सure que टेस्ट महत्वपूर्ण रूप से कार्यान्वयन को चुनौती देते हैं बल्कि केवल उन्हें पुष्टि करते हैं।