गाइड से जुड़ी प्रश्नोत्तरी · मध्यम स्तर

एआई टेस्ट जनरेशन क्विज़

परीक्षण-ओरेकल सीमा, लक्षण वर्णन परीक्षण, प्रतीकात्मक और एलएलएम परीक्षण पीढ़ी, फ़ज़िंग और कवरेज मार्गदर्शन का आकलन करें। व्यावहारिक सीमाओं की जाँच करें.

संबंधित मार्गदर्शक पथएआई परीक्षण पीढ़ी
प्रश्न 1 का 8

AI परीक्षण पीढ़ी में 'ओरेकल समस्या' क्या है?

प्रत्येक प्रश्न का पूर्वावलोकन करें8 प्रश्न

जैसे ही आप प्रश्नोत्तरी लेते हैं उत्तर और स्पष्टीकरण दिखाई देते हैं।

  1. AI परीक्षण पीढ़ी में 'ओरेकल समस्या' क्या है?
    • किसी दिए गए इनपुट के लिए सही अपेक्षित आउटपुट जानना
    • प्रोग्राम को चलाने के लिए पर्याप्त यादृच्छिक इनपुट उत्पन्न करना
    • टेस्ट रनर को डेटाबेस से कनेक्ट करना
    • परीक्षण करने के लिए किस प्रोग्रामिंग भाषा का चयन करना
  2. 'लक्षणीकरण परीक्षण' क्या लॉक करता है?
    • सबसे तेज़ संभव रनटाइम
    • प्रतिगमन आधार रेखा के रूप में कोड का वर्तमान व्यवहार
    • मूल लेखक की कोडिंग शैली
    • शुद्धता का एक औपचारिक गणितीय प्रमाण
  3. What programming language did the TestPilot study implement and evaluate its LLM test-generation approach for?
    • जंग
    • Fortran
    • JavaScript
    • SQL only
  4. एआई-जनरेटेड परीक्षणों को बिना समीक्षा के स्वीकार करने का एक प्रमुख जोखिम यह है कि वे:
    • उपयोगी होने के लिए बहुत धीमी गति से दौड़ें
    • स्रोत कोड स्वचालित रूप से हटाएँ
    • केवल सप्ताहांत पर काम करें
    • मौजूदा बगों को इस तरह दर्ज करें और फ्रीज करें जैसे कि वे सही हों
  5. कोपायलट जैसे एलएलएम-आधारित परीक्षण सहायक आम तौर पर परीक्षण कैसे तैयार करते हैं?
    • फ़ंक्शन और आसपास के संदर्भ से परीक्षण कोड की भविष्यवाणी करके
    • औपचारिक रूप से यह साबित करके कि कोड सही है
    • सीपीयू तापमान को मापकर
    • डेवलपर की स्क्रीन रिकॉर्ड करके
  6. कवरेज-निर्देशित फ़ज़िंग निम्न का उपयोग करके यादृच्छिक इनपुट नियंत्रित करता है:
    • उपयोगकर्ता स्टार रेटिंग
    • कोड इंस्ट्रुमेंटेशन जो मापता है कि कौन सी शाखाएँ प्रभावित हुईं
    • चंद्रमा का चरण
    • केवल फ़ाइल नाम
  7. What did the TestPilot evaluation report as its median statement and branch coverage?
    • 100% statement and branch coverage on every package
    • 0% statement coverage and 52.8% branch coverage
    • 70.2% statement coverage and 52.8% branch coverage across its studied packages
    • The paper did not measure code coverage
  8. What does mutation testing assess about a test suite?
    • Whether every test uses the same name
    • Whether a characterization test preserves all current behavior
    • Whether the fuzzer can reach a branch without running tests
    • Whether tests detect small, deliberate changes made to the program