2011-02-03 8 views
5

मैं वर्तमान में हमारे वेब आधारित एप्लिकेशन में बनाए गए किसी भी नए कोड के लिए स्वचालित इकाई परीक्षण बनाने के दृष्टिकोण में देख रहा हूं। हम जेएसएफ 2.0, रिचफेसेस 3.3 चला रहे हैं और जेआरई 1.6 का उपयोग कर रहे हैं।जेएसएफ/जावा बीन्स/रिचफेसेस परीक्षण समाधान (जेएसएफयूनीट, जुनीट, आदि)

मुझे लोगों ने क्या उपयोग किया है और इसकी सिफारिश करने के बारे में राय सुनने में रुचि होगी? लाभ/नुकसान? लागू करने में कठिनाई? सामुदायिक समर्थन और दस्तावेज़ीकरण? आदि

मैंने JSFUnit पर एक नज़र डाली है और यह काफी संकुचित लगता है, लेकिन आगे बढ़ने से पहले और इसे उपयोग करना शुरू करने से पहले राय प्राप्त करना चाहूंगा।

धन्यवाद

उत्तर

0

JSFUnit वास्तव में ठेठ दृष्टिकोण है। हालांकि, मैंने कार्यात्मक परीक्षण के लिए Selenium का उपयोग किया है, और यह ठीक काम करता है।

बात यह है कि, कई मामलों में फ्रंट-एंड इकाइयों की बजाय कार्यात्मक परिदृश्यों के मामले में अधिक आसानी से परीक्षण किया जाता है।

+0

धन्यवाद Bozho, और उनके सुझाव के लिए हर किसी। मैं सेलेनियम पर एक नज़र डालने जा रहा हूँ। –

0

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

सेलेनियम के शीर्ष पर एड-ऑन भी है जो इसे लिखने के लिए अधिक सक्षम बनाता है, जिसे Selenium Inspector कहा जाता है।

0

स्वचालित वेब परीक्षण के लिए, हम Windmill का उपयोग कर रहे हैं।

यह बढ़िया है। आप रिकॉर्ड करते हैं कि आप अपने ब्राउज़र में क्या परीक्षण करना चाहते हैं, और विंडमिल फ़ायरफ़ॉक्स को फायर कर देगा, और परीक्षण चलाएगा। यह पाइथन में लिखा गया है और सभी वेब पृष्ठों के लिए काम करता है।

हमने अपने निरंतर एकीकरण वातावरण (हडसन) में विंडमिल को एकीकृत किया है ताकि परीक्षण प्रत्येक प्रतिबद्धता के लिए हमेशा चलें।

Here is a introduction video to Windmill

And here is a windmill talk on parleys.com

+0

इससे पहले इस बारे में नहीं सुना है। क्या आपके पास सेलेनियम अनुभव भी है? यदि हां, तो विंडमिल बेहतर/अलग कैसे है? – BalusC

+0

नहीं, मेरे पास कोई सेलेनियम अनुभव नहीं है, लेकिन मेरे पास सिर है या नहीं। हम इसका उपयोग बहुत अधिक कर रहे हैं, और इसका उपयोग करना बहुत आसान है। यह JQuery का समर्थन करता है, ताकि आप आसानी से ईवेंट प्रोग्राम कर सकें और अपने पृष्ठ के परीक्षणों को संशोधित कर सकें। Parleys.com से विंडमिल टॉक भी है। इसकी जांच - पड़ताल करें –

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