मेरी टीम और मैं हमारे ढांचे के रूप में LeanFT C# का उपयोग करके एक विंडोज़ आधारित ऐप को स्वचालित कर रहे हैं। वर्तमान में, हमारे पास कई परीक्षण हैं जिन्हें हम स्थानीय रूप से चला सकते हैं लेकिन उनके पास ग्रिड जैसा समाधान नहीं है। मुझे पता है कि सेलेनियम के साथ, हम सेलेनियम ग्रिड का उपयोग कर सकते हैं - हालांकि चूंकि हम ब्राउज़र आधारित ऐप को स्वचालित नहीं कर रहे हैं, यह सवाल से बाहर है।

हमें जो चाहिए वह एक ग्रिड समाधान है जो विंडोज़ ऐप के लिए काम करेगा। मेरा विचार है कि कई वीएम ऐप को स्टोर करें, और उसके बाद एक ग्रिड हो जो प्रत्येक वीएम को यह देखने के लिए मतदान करे कि क्या यह एक परीक्षण चलाने के लिए स्वतंत्र है, और उसके बाद एक परीक्षण पास करें। यह काफी हद तक ब्राउज़र के लिए सेलेनियम ग्रिड कैसे काम करता है।

तो मेरा सवाल यह है कि क्या लीनएफटी के पास इस तरह की किसी चीज के लिए कोई समर्थन है, या क्या हम एक स्थानीय या रिमोट मशीन पर परीक्षण चलाने के लिए सख्ती से बंद हैं। साथ ही, क्या टेस्ट इंस्टेंस चलने की जांच करने का कोई तरीका है? हो सकता है कि अगर कम से कम यह संभव हो तो हम घर में समाधान के साथ आ सकते हैं। धन्यवाद!

0
Tree55Topz 3 अक्टूबर 2017, 21:08

2 जवाब

सबसे बढ़िया उत्तर

उत्तर वास्तव में सरल है, भले ही यह LeanFT का उपयोग करके विंडोज़ ऐप ऑटोमेशन के लिए ग्रिड समर्थन के मुद्दे को हल नहीं करता है। इसके लिए हम जेनकिंस का इस्तेमाल कर सकते हैं।

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

ऐसा करने से, हम एक वीएम पर परीक्षण के एक हिस्से को चलाने में सक्षम होते हैं, एक अलग वीएम के दूसरे हिस्से आदि। यह वास्तव में समानांतर नहीं है, क्योंकि हमें इसे एक तरह से नकली बनाना है, लेकिन यह कार्य को पूरा करेगा .

0
Tree55Topz 9 अक्टूबर 2017, 15:53

मुझे ऐसे सहयोगी से कोड का उपयोग करने का लाभ है जो ऐसा करने के लिए UltraWinGrid और C1FlexGrid कक्षाओं दोनों का उपयोग करता है।

https://leanft-help.saas.hpe.com/hi/12.53/JavaSDKReference/com/hp/lft/sdk/winforms/UltraWinGrid.html

https://leanft-help.saas.hpe.com/hi/14.01/JavaSDKReference/com/hp/lft/sdk/winforms/C1FlexGrid.html

हमें अंत में दोनों की आवश्यकता है क्योंकि इन दोनों वर्गों के दूसरे पर उनके लाभ हैं। हमने ग्रिड के साथ अपनी बातचीत को एक अलग उपयोगिता वर्ग में लपेट लिया है और किसी विशेष कार्य के लिए जो भी ग्रिड उपयोगी है उसका उपयोग करें।

हमारी परियोजना जावा आधारित है, लेकिन मुझे उम्मीद है कि सी # लगभग वही अनुभव होगा।

आपको कामयाबी मिले!

-1
not-bob 4 अक्टूबर 2017, 16:32