का उपयोग कर विंडोज स्लेव में उच्च यूआई परीक्षण, सबसे पहले, मैं क्षमा चाहता हूं कि मैं आपका समय बर्बाद कर रहा हूं, क्योंकि यह एक साधारण कदम की तरह दिखता है जिसे मैं कुछ शोध के बाद भी समझ नहीं पा रहा हूं।ऑटोमेटिंग टेस्टस्टैक। जेनकिन्स
ठीक है, मैं यह हासिल करने की कोशिश कर रहा हूं, मैंने टेस्टस्टैक का उपयोग करके कुछ यूआई परीक्षण लिखे हैं। हाइट, मैं इसे जेनकिन्स स्लेव पर अलग-अलग उपयोगकर्ता के रूप में निष्पादित करना चाहता हूं, क्योंकि एप्लिकेशन भूमिकाओं के आधार पर अलग-अलग व्यवहार करता है सक्रिय निर्देशिका में उन्हें सौंपा गया है।
तो Google पर थोड़ी सी लुकअप करने के बाद मुझे निम्नलिखित लिंक मिल गए जो मैं प्राप्त करने की कोशिश कर रहा हूं।
ऐसा नहीं है कि मैं जेनकींस दास पर TightVNC स्थापित किया है और जेनकींस मास्टर से दास और गुलाम पर परीक्षण निष्पादित करने के लिए कनेक्ट होना चाहिए की तरह दिखता है ।
जो मुझे अपने पहले प्रश्न पर लाता है, मैं इसे जेनकिंस नौकरी से बिल्कुल कैसे प्राप्त करूं?
विभिन्न उपयोगकर्ताओं के रूप में लॉग इन करने के बारे में, मैं समझता हूं कि मैं इसे प्राप्त करने के लिए "autologon.exe" का उपयोग कर सकता हूं। तो बस सोच रहा हूं कि मैं जेनकिन्स मास्टर से विंडोज स्लेव पर यह कैसे कर सकता हूं। मेरी कंपनी एसएसएच को विंडोज इंस्टेंस (गुलाम मशीन) की अनुमति नहीं देती है, मैं जेनकींस मास्टर से दूरस्थ रूप से एसएसएच निष्पादित नहीं कर सकता।
मैं समझता हूं कि मैं इसे सही तरीके से नहीं देख रहा हूं, इसलिए किसी भी मदद की बहुत सराहना की जाएगी।
आपके समय और सलाह के लिए अग्रिम धन्यवाद।
मुझे लगता है कि सर्वर पर अनुपयुक्त यूआई परीक्षणों के साथ मुख्य समस्या यह है कि आपको एक इंटरैक्टिव सत्र चलाना आवश्यक है। अर्थात। एक इंटरैक्टिव सत्र में लॉग इन करने वाले उपयोगकर्ता को होना आवश्यक है, जो वर्तमान में लॉक नहीं है या अन्यथा "हेडलेस" नहीं है, अन्यथा बहुत सी चीजें काम नहीं करती हैं। एक वीएम का उपयोग अक्सर एक उपयुक्त दृष्टिकोण है, लेकिन इससे भी अधिक जटिलता जोड़ती है। हमारे अपने उत्पाद में हमने यूआई परीक्षणों को पूरी तरह से हल नहीं किया है, बल्कि कोड के बाकी हिस्सों को सही पतला करने के लिए सही क्रम में अपने स्वयं के सारणित इनपुट ईवेंट को संश्लेषित करने के बजाय, सत्र की समस्या को साइड-स्टेप करना। – Joey