2008-09-16 10 views
12

FLEX आधारित वेब एप्लिकेशन पर स्वचालित परीक्षण सूट चलाने के लिए कौन से टूल्स, अधिमानतः खुले स्रोत की सिफारिश की जाती है? वेब सेवाओं को चलाने के लिए क्षमताओं में भी बनाया गया एक ही टूल अच्छा होगा।FLEX आधारित अनुप्रयोगों का स्वचालित परीक्षण

उत्तर

2

मैंने सेलेनियम का उपयोग मुक्त/मुक्त स्रोत परीक्षण उपकरण के रूप में लोगों के बारे में सुना। एक त्वरित Google ने इसके लिए एक फ्लेक्स एपीआई प्रकट किया। सुनिश्चित नहीं है कि यह काम करता है या अभी भी विकास में है, लेकिन यह एक लायक हो सकता है।

http://sourceforge.net/projects/seleniumflexapi/

1

एक स्वचालित परीक्षण उपकरण RIATest कहा जाता है कि आप के लिए बिल फिट हो सकता है नहीं है।

दुर्भाग्य से केवल विंडोज़ के लिए, और ओपन सोर्स नहीं, लेकिन यदि यह काम करता है तो यह कीमत के लायक हो सकता है (लेखन के समय $ 39 9)।

+0

मैक ओएस एक्स पर RIATest 3 काम भी है। –

5

एडोब खुद टेस्ट फ्रेमवर्क वितरित करता है: FlexUnit

+2

मैं आपके द्वारा बनाई जा रही पुस्तकालयों के स्वचालित परीक्षण के लिए फ्लेक्सयूनीट का सुझाव दूंगा लेकिन पूर्ण आवेदन के लिए उपयोग करना एक गंभीर दर्द है। –

1

FunFX यूआई परीक्षण स्वचालित करने का एक विकल्प है। मैंने इसे बड़े पैमाने पर उपयोग नहीं किया है, लेकिन मैंने इसके बारे में कुछ सफलता प्राप्त की है। Here वह लेख है जहां मैंने पहली बार इसके बारे में सीखा।

2

क्या आप कोड-स्तरीय यूनिट परीक्षणों को स्क्रिप्ट करना चाहते हैं? यदि हां, तो डीपीयूंट बम है: http://code.google.com/p/dpuint/। यह लाइब्रेरी गैर-दृश्य एक्शनस्क्रिप्ट ऑब्जेक्ट्स या विज़ुअल घटकों पर, असीमित घटनाओं के सभी प्रकारों पर स्वचालित परीक्षण करना वास्तव में आसान बनाता है। उनके पास Google Code प्रोजेक्ट पेज पर एक अच्छा मल्टी-पेज ट्यूटोरियल भी है।

यदि आप फ्लेक्स ऐप का उपयोग करके अंतिम उपयोगकर्ता को अनुकरण करने वाले स्वचालित रिकॉर्ड-एंड-प्लेबैक की लाइनों के साथ कार्यात्मक परीक्षण टूल की तलाश में हैं, तो एचपी का क्विकटेस्ट प्रो एडोब-एंडर्स समाधान है। यह बहुत अच्छा काम करता है, लेकिन प्रति सीट $ 4,000 - $ 6,000 खर्च करता है।

0

मेरा पसंदीदा टूल सेलेनियम रिमोट कंट्रोल है। वहाँ एक प्लग में है मैं कुछ महीने पहले की खोज की:

http://code.google.com/p/flash-selenium/

यह आवश्यक 'हुक' सर्वर साइड (ActionScript/फ्लेक्स) पर लिखा होना चाहिए। एक बार वे जोड़े जाने के बाद, मैं सेलेनियम आरसी का उपयोग कर कुछ ब्राउज़र परीक्षण करने में सक्षम था।

0

FunFX बहुत अच्छा है। हमने इसे बड़े पैमाने पर इस्तेमाल किया है और इसके साथ बहुत खुश हूं। समुदाय भी सक्रिय और बहुत उत्तरदायी है, इसलिए यह मेरे लिए एक बड़ा प्लस है।

2

FlexMonkey देखें। यह फ्लेक्सयूनीट परीक्षणों के माध्यम से स्वचालित परीक्षण करता है।

+5

फ्लेक्समोन्की दर्द के मुकाबले ज्यादा दर्द हो सकता है। गोरिल्ला तर्क का दावा है कि यह कस्टम घटकों के साथ काम करता है लेकिन मुझे पता चला है कि यह मामला नहीं है। एक प्रस्तुतकर्ता के साथ कुछ भी गंभीर समस्याएं प्रतीत होती है। परीक्षण के मुकाबले परीक्षण स्थापित करना बहुत मुश्किल है और परीक्षण स्थिर नहीं हैं। मैंने हार्डकोडेड आईडी का उपयोग करके 5 बार एक घटक के लिए परीक्षण लिखे हैं। कभी-कभी यह घटक नहीं देख सकता है और यह मर जाता है। उनके पास केवल उनके उपयोगकर्ता मार्गदर्शिका में परीक्षणों को समझाते हुए 3 छोटे पैराग्राफ हैं और वे केवल अपने Google समूह पर इसे सेट अप करने के बारे में प्रश्नों का जवाब देते हैं। मैं इसका इस्तेमाल करने से बचूंगा। –

1

मैं फ्लेक्स 3 + रेल परियोजना पर कई महीनों के लिए बड़े पैमाने पर FunFX का उपयोग कर रहा हूं। न केवल यह खुला स्रोत है, यह रूबी में भी लिखा गया है, इसलिए वेब सेवाओं के साथ एकीकरण काफी आसान होना चाहिए। मूल बातें को कवर करने वाले कुछ screencasts हैं।

1

मेलोमेल को देखने का प्रयास करें। इसमें ककड़ी का समर्थन सही है और अधिकांश हेलो और स्पार्क घटकों के लिए चरणों के साथ पैक किया जाता है।

http://melomel.info

+0

यह अब एक मृत लिंक प्रतीत होता है। – preaction

1

फ्लेक्स कोड है कि अपने फ्लेक्स अनुप्रयोग की जरूरत है SeleniumFlexAPI वितरण .swc फ़ाइल, SeleniumFlexAPI.swc में निहित है। जब आप अपने फ्लेक्स ऐप को संकलित करते हैं तो बस इस फ़ाइल को लाइब्रेरी के रूप में शामिल करें।

1

सिकुली अच्छा उपकरण है जिसका उपयोग फ्लेक्स/फ्लैश आधारित वेब अनुप्रयोगों का परीक्षण करने के लिए किया जा सकता है। - यह ग्राफिकल यूजर इंटरफेस पर कुछ भी स्वचालित कर सकता है। - यह विंडोज, मैक ओएसएक्स और लिनक्स के साथ-साथ आईफोन और एंड्रॉइड पर भी काम करता है। - यहां Sikuli link

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