2016-10-06 10 views
5

हमारे पास पहले से ही वेबड्राइवर के साथ ककड़ी-गेरकिन फीचर फाइलों का उपयोग कर स्वचालित टेस्टकेस हैं। अभी हम फीचर फाइलों को समानांतर निष्पादित करने में सक्षम हैं, हालांकि हम परिदृश्य/परिदृश्य रूपरेखा स्तर पर समानांतर निष्पादित करने में सक्षम नहीं हैं। इस तरह से हम निष्पादन समय को कम करना चाहते हैं और क्लाउड सेवा का अधिकतम स्तर पर उपयोग करना चाहते हैं।क्या ककड़ी-जेवीएम से क्यूएएफ में माइग्रेट करना संभव है?

मैं इस post, जो

एक का दावा है QAF परिदृश्य के रूप में खीरा चला सकते हैं तो यह रन विन्यास, रिपोर्टिंग, समानांतर निष्पादन, कदम श्रोता

जैसी सुविधाओं होगा पढ़ें।

माइग्रेट करने से पहले, मैं जानना चाहता हूं कि किसी ने किसी भी सीमा की कोशिश की है या पता है कि हमारे टेस्ट बेड बहुत बड़े हैं।

उत्तर

3

हां, क्यूमेट्री ऑटोमेशन फ्रेमवर्क के साथ आप अपनी फीचर फाइलों में बिना किसी बदलाव के परिदृश्य/परिदृश्य रूपरेखा स्तर पर समानांतर निष्पादित कर सकते हैं।

यदि आपने कोई ककड़ी हुक का उपयोग किया है तो यह काम नहीं करेगा। इसके लिए आप एक ही लक्ष्य प्राप्त करने के लिए टेस्टएनजी श्रोता प्रदान कर सकते हैं। आपको टेस्टएनजी और क्यूएएफ श्रोताओं से अधिक श्रोता समर्थन मिलेगा जो ककड़ी हुक के साथ प्राप्त नहीं हो सकते हैं।

एक और अंतर, जो वास्तव में एक सीमा नहीं है, के बजाय निष्पादन के लिए है - आपको टेस्टएनजी समूह फ़िल्टर का उपयोग करने और अपने टैग को समूह के रूप में प्रदान करने की आवश्यकता है। उदाहरण के लिए:

<groups> 
    <run> 
     <exclude name="@MyTag" /> 
    </run> 
</groups> 

आगे बढ़ें और इसे बिना किसी डर के प्रयास करें। त्वरित मूल्यांकन के लिए, आप download example कर सकते हैं और जांच सकते हैं। ककड़ी का उपयोग करते समय आपको निष्पादन के लिए क्यूएएफ के साथ-साथ नए टेस्ट केस जैसे डाटाबेस, डेटा प्रदाता, कस्टम-घटकों इत्यादि के नए विकास के लिए कई और सुविधाएं मिलेंगी ...

+0

धन्यवाद, मैंने उदाहरण डाउनलोड किया है और इसे निष्पादित किया है। इसने मेरे मुद्दे का समाधान किया है। मैंने रिपोर्ट भी देखी है जो परिदृश्य, परिदृश्य रूपरेखा के बारे में सभी विवरणों को समझने के लिए और अधिक वर्णनात्मक है। – Developer

+0

@ user861594 मैंने उदाहरण प्रोजेक्ट डाउनलोड किया है और मुझे लगता है कि एक 'QAFPerfectoCucumberFormatter.java-ex' फ़ाइल है। मेरा मानना ​​है कि यह 'ककड़ीरुनर.जावा' के लिए एक प्लगइन के रूप में कार्य करता है, हालांकि जब मैं 'ककड़ीरुनर.जावा' को निष्पादित करने का प्रयास करता हूं, तो यह 'ककड़ी' के साथ विफल रहता है। ककड़ी अपवाद: प्लगइन वर्ग लोड नहीं कर सका: com.qmetry.qaf.examples .cucumber.runners.QAFPerfectoCucumberFormatter' क्या आप कृपया मुझे बता सकते हैं कि मुझे 'QAFPerfectoCucumberFormatter.java-ex' का नाम बदलकर 'QAFPerfectoCucumberFormatter.java'' करना है? मैं कस्टम ककड़ीरुनर कैसे निष्पादित करूं? किसी भी मदद के लिए धन्यवाद –

+0

आप ककड़ी/धावक फ़ोल्डर (com.qmetry.qaf.examples.cucumber.runners) को हटा सकते हैं, यह अप्रयुक्त कोड है, बिल्कुल आवश्यक नहीं है, साफ करने के लिए याद किया गया है। – user861594

1

हां, हमने हाल ही में क्यूमेट्री ऑटोमेशन फ्रेमवर्क गेरकिन का मूल्यांकन किया हमारे मौजूदा प्रोजेक्ट में से एक के साथ सुविधा जहां हमारे पास ककड़ी परीक्षण हैं और इसे कॉन्फ़िगर करने में हमें एक घंटे से भी कम समय लगता है। यह हमारे लिए ठीक काम किया। हमारे लिए हम अन्य परियोजनाओं (ककड़ी के बिना) के लिए क्यूएएफ का उपयोग कर रहे थे, इसलिए हमें अन्य सुविधाओं की अच्छी समझ है। यदि आप नए हैं तो इसमें एक या दो दिन लग सकते हैं लेकिन लंबी अवधि के लिए यह लायक है।

संबंधित मुद्दे