/ / परीक्षण मामलों के निष्पादन के लिए सेलेनियम मावेन परियोजना का निर्धारण - जावा, मावेन, सेलेनियम, क्रोन, जूनिट 4

टेस्ट मामलों को निष्पादित करने के लिए सेलेनियम मेवेन प्रोजेक्ट को शेड्यूल करना - जावा, मेवेन, सेलेनियम, क्रॉन, जूनिट 4

मेरे पास एक मावेन परियोजना है जिसमें सेलेनियम स्क्रिप्ट है।
हम जूनिट ढांचे का उपयोग कर रहे हैं।
मैं किसी भी शेड्यूलर सेवाओं का उपयोग करके इसे शेड्यूल करना चाहता हूं।
मैं यह जानना चाहता हूं कि इसे कैसे शेड्यूल किया जाए।
क्या मैं विंडोज टास्क शेड्यूलर का उपयोग कर सकता हूं? या मैं क्रोन नौकरी या जेनकिंस का उपयोग कर सकता हूं।
कौन सा अच्छा है?।
चूंकि इसकी एक मावेन परियोजना सिर्फ एक विंडोज़ टास्क शेड्यूलर के लिए संभव है।
कृपया मुझे कमांड या कदम प्रदान करें कि इसे किसी भी शेड्यूलर सेवाओं में कैसे किया जाए।

उत्तर:

जवाब के लिए 0 № 1

मैं उपयोग करने की सिफारिश करूंगा जेनकींस। चूंकि आप उपयोग कर रहे हैं JUnit आप इस तरह की अच्छी रिपोर्ट प्राप्त करने के लिए एक प्लगइन का उपयोग कर सकते हैं:

JUnit रिपोर्ट


जवाब के लिए 0 № 2

जेनकिंस इन मामलों के लिए एक अच्छा विकल्प है:

- the job should be available for multiple remote users
- job access should be managed
- you would like to keep logs and statistics

क्रोन स्थानीय यूनिक्स / लिनक्स उपयोग के लिए अच्छा है


जवाब के लिए 0 № 3

यदि आप Windows कार्य शेड्यूलर का उपयोग करते हैं तो आप केवल Windows में ही चला सकते हैं ..

यदि आप जेनकिन्स चुनते हैं तो आप अपनी स्क्रिप्ट को क्रॉस प्लेटफॉर्म में चला सकते हैं

जेनकिंस में, 1. जेनकिन्स साइट से जेनकिंस युद्ध फ़ाइल डाउनलोड करें 2. सेमी में जावा का उपयोग करके इसे चलाएं 3. पर नेविगेट करें http://localhost:8080 एक ब्राउज़र में 4। जेनकिन्स में जावा होम और मावेन होम कॉन्फ़िगर करें 5. मावेन प्रोजेक्ट जॉब बनाएं 6. जहाँ भी आपका कोड है, अपने संस्करण नियंत्रण को github की तरह कॉन्फ़िगर करें। 7. मेल के माध्यम से रिपोर्ट प्राप्त करने के लिए ईमेल आईडी कॉन्फ़िगर करें 8. अंत में अपनी स्क्रिप्ट को चलाने के लिए निर्माण शुरू करें या आप शेड्यूल बिल्ड प्लगइन का उपयोग करके विशिष्ट समय पर निर्माण कर सकते हैं