2010-09-24 16 views

उत्तर

5

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

लाभ:

  • एक लाइसेंस के लिए $ 999 खर्च नहीं करता है। सेलेनियम मुक्त है
  • सेलेनियम में कई लोकप्रिय भाषाओं के लिए समर्थन है
  • ब्राउज़र में idomatic चीजों का उपयोग करके ब्राउज़र में एक एक्सटेंशन की तरह काम करता है।

इसका एक बहुत बड़ा समुदाय है जो इसका समर्थन करता है और समुदाय में Google, eBay, मोज़िला, ओपेरा और अन्य लोगों के लोग हैं। चूंकि इसमें ब्राउज़र निर्माताओं का समर्थन है और बड़ी वेब आधारित कंपनियों का समर्थन है, इसलिए मैं व्यक्तिगत रूप से यह एक अच्छा निर्णय सोचता हूं।

+0

सेलेनियम आरसी और वेबड्राइवर वेब ऐप परीक्षण के लिए सबसे अच्छा है। लेकिन दुर्भाग्य से डेस्कटॉप ऐप के लिए नहीं। इसलिए, यदि आप डेस्कटॉप ऐप के लिए टेस्ट स्वचालित करना चाहते हैं, तो सेलेनियम नहीं करता है। सेलेनियम वेब अनुप्रयोग के लिए उत्कृष्ट है, मैं इसका उपयोग कर रहा हूं। अच्छा ... –

+0

टेस्टकंपलेट का उपयोग डेस्कटॉप एप्लिकेशन –

10

यहाँ एक अच्छी रिपोर्ट है: http://www.unb.ca/fredericton/cs/coop/students/worktermreports/TechnicalReportWebSample.pdf

--- कटाव ---

निष्कर्ष

Watir जब तक आप लंबे समय तक विकास फ्लैश प्राप्त करने के लिए आवश्यक में डाल करने को तैयार हैं नहीं किया जाना चाहिए घटक इंटरनेट एक्सप्लोरर के लिए काम कर रहा है, और फ्लैश परीक्षण के लिए आवश्यक अतिरिक्त कोडिंग। यूजर इंटरफेस की कमी भी दृढ़ता से सुझाव देती है कि इस परियोजना को विकसित होने के लिए और अधिक समय चाहिए।

एचपी क्विकटेस्ट पेशेवर को केवल ऑटो एप्लिकेशन परीक्षण स्वचालित करने के लिए नहीं खरीदा जाना चाहिए, जब तक कि आप अन्य अनुप्रयोगों का परीक्षण करने की योजना नहीं बनाते। यदि अन्य सुविधाओं का उपयोग नहीं किया जाएगा तो सभी अतिरिक्त पैसे खर्च करने की कोई आवश्यकता नहीं है।

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

यदि आपके संगठन मध्यम आकार के बड़े आकार के, एक उचित गुणवत्ता आश्वासन बजट के साथ करने के लिए है, मैं खरीद और या तो iMacros या TestComplete सलाह देते हैं। दोनों उत्पादों के साथ उपलब्ध सुविधाओं की कम लागत और द्रव्यमान उन्हें आशाजनक समाधान बनाती है।

--- स्निप ---

... मैं काफी सहमत हूं। उसने केवल अनदेखा किया कि आईमैक्रोस का एक शक्तिशाली मुफ्त संस्करण भी उपलब्ध है। आसान कार्यों के लिए वे अच्छी तरह से काम कर सकते हैं।

+1

के लिए किया जा सकता है आपका लिंक टूटा हुआ है। –

2

सेलेनियम वेब पेज के अलावा कुछ भी नहीं एक्सेस कर सकता है। तो यदि आपको केवल वेब पेज का परीक्षण करने की आवश्यकता है तो यह जाने का एक तरीका है। यदि आपके परीक्षणों में ऐप्स और वेब पेज का संग्रह शामिल होगा, तो उनमें से एक है तो आपको कुछ अलग की आवश्यकता होगी: जीयूआई ऑटोमेशन टूल + सेलेनियम।

1

टेस्टकंपलेट जीयूआई और नाम मैपिंग फ़ंक्शंस प्रदान करता है जो सेलेनियम नहीं करता है (कम से कम आईई के लिए, अगर मैं गलत हूं तो मुझे सही करें)।

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

तो, यह नीचे आता है: धन और कोडिंग कौशल। इसके अलावा, सेलेनियम के साथ आपको इसके पीछे समुदाय की वजह से समर्थन के लिए भुगतान नहीं करना पड़ेगा।

0

टेस्टकंपलेट बेहतर जीयूआई पहचान और नाम मैपिंग प्रदान करता है। यह गहराई से घटकों को पढ़ता है।

टेस्टकंपलेट में ऑब्जेक्ट जासूस फ़ीचर बहुत उपयोगी होगा। टेस्टकंपलेट के साथ स्क्रिप्टिंग अधिक कार्यों और अधिक लचीलापन के साथ बहुत आसान होगी।

डेस्कटॉप और वेब एप्लिकेशन के लिए टेस्टकंपलेट बहुत उपयोगी है मोबाइल एप्लिकेशन के बारे में सुनिश्चित नहीं है।

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