वेब अनुप्रयोगों का परीक्षण करने के लिए कुछ अच्छे ओपन सोर्स टेस्ट ऑटोमेशन टूल्स क्या हैं?वेब अनुप्रयोगों के कार्यात्मक परीक्षण के लिए ओपन सोर्स टेस्ट ऑटोमेशन टूल्स
उत्तर
Watir में परीक्षण डेटा की बड़ी सेट पर समूहीकरण और बहु धागा समर्थन है - 'रूबी में वेब अनुप्रयोग परीक्षण', एक खुले मुक्त स्रोत परिवार रूबी में वेब स्वचालन पुस्तकालयों का। पुस्तकालय विंडोज़ पर आईई, विंडोज़, मैक और लिनक्स पर फ़ायरफ़ॉक्स, मैक पर सफारी, विंडोज़ पर क्रोम और फ़ायरफ़ॉक्स के साथ फ्लैश परीक्षण का समर्थन करते हैं। नोट: फायरवाटिर (फ़ायरफ़ॉक्स को लक्षित करना) अब वॉटर के साथ विलय हो गया है। कुछ क्षमताओं को विस्तारित करने के लिए उपलब्ध अतिरिक्त टूल्स की एक सूची के लिए - अधिक जानकारी के लिए ओपनक्यूए साइट पर वॉटर साइट और वेब टेस्टिंग पेज के लिए वैकल्पिक उपकरण भी देखें।
मैं जावास्क्रिप्ट के बेहतर संचालन के कारण Selenium की अनुशंसा करता हूं। विशेष रूप से, मैं सेलेनियम 2.0 (अब अल्फा संस्करण के रूप में उपलब्ध) की सिफारिश करता हूं: इसे हाल ही में अपने एपीआई को बेहतर बनाने के लिए वेबड्राइवर के साथ एकीकृत किया गया है, और इसके परिणामस्वरूप इसका उपयोग करना बहुत आसान है।
यदि आप सेलेनियम देखते हैं, तो मैं PushToTest.com द्वारा टेस्टमेकर को भी देखूंगा। यह एक ओपन सोर्स टेस्ट ऑटोमेशन फ्रेमवर्क है जो आपको सेलेनियम के लिए डेटा संचालित परीक्षण बनाने देता है और आपको स्क्रिप्ट को कार्यात्मक, स्वचालित प्रतिगमन और भार परीक्षण के साथ-साथ उत्पादन एसएलए मॉनीटर के रूप में चलाने की अनुमति देता है। आप वेबसाइट से टूल डाउनलोड कर सकते हैं और सेलेनियम स्क्रिप्ट के साथ काम करने के लिए आपको ट्यूटोरियल करने के लिए एक ट्यूटोरियल है।
सेलेनियम + testng मेरी सिफारिश है।
सेलेनियम एपीआई के लिए है जो वेब पेज पर उपयोगकर्ता कार्रवाई को अनुकरण करने के लिए जावास्क्रिप्ट को कॉल करता है।
TestNG JUnit की तरह एक परीक्षण रूपरेखा है, लेकिन यह भी तालिका प्रारूप
व्यक्तिगत रूप से मैं सलाह देते हैं सेलेनियम-webdriver:
यहाँ कई अन्य परीक्षण उपकरण http://www.softwareqatest.com/qatweb1.html
के लिए कुछ और जानकारी यहाँ तुलना है। यदि आप रूबी का उपयोग करके अपना परीक्षण स्वचालन लिखना चाहते हैं तो आप वॉटर पर विचार करना चाहेंगे। सेलेनियम-वेबड्राइवर से समझने और उपयोग करने के लिए वॉटर एपीआई अधिक सरल है। आप विभिन्न उपकरणों का उपयोग करके बनाए गए कुछ उदाहरणों पर एक नज़र डाल सकते हैं। http://testingandagile.blogspot.com/2011/08/getting-started-with-automation.html
ककड़ी + Capybara + सेलेनियम-webdriver: http://testingandagile.blogspot.com/2011/07/cucumber-capybara-webdriver-example-for.html
एक अन्य विकल्प साही http://sahi.co.in/ है यह अच्छी तरह से AJAX और Javsascript का एक बहुत का उपयोग कर अनुप्रयोगों के लिए अनुकूल है यहाँ लिंक
Watir + rspec हैं क्योंकि इसे किसी भी प्रतीक्षा कथन की आवश्यकता नहीं है (स्वचालित रूप से AJAX और पेज लोड के लिए प्रतीक्षा करता है), स्वचालित रूप से फ्रेम/आइफ्रेम में तत्वों को रेखांकित करता है, इसमें स्थिर स्मार्ट एक्सेसर्स हैं जो XPaths का उपयोग नहीं करते हैं, बल्कि इसके विपरीत, अंदर, जैसे रिलेशनल एपीआई का उपयोग करते हैं। सभी ब्राउज़रों के लिए रिकॉर्डर/एक्सेसर जासूस भी है। इसमें साही स्क्रिप्ट (जावास्क्रिप्ट), जावा, रूबी और PHP में ड्राइवर हैं।
सेलाइट कार्यात्मक परीक्षण में मदद करता है।यह सेलेनियम आईडीई के लिए एक ढांचा है जो आपके परीक्षणों को एक परीक्षण डीबी (परीक्षण किए गए आवेदन के डीबी से अलग) तक पहुंचने (पढ़ने और लिखने) की अनुमति देता है। https://code.google.com/p/selite/wiki/ProjectHome देखें।
वेब अनुप्रयोग SQLite का उपयोग करने पर आदर्श है, क्योंकि (अलग) परीक्षण डीबी SQLite में भी है - परीक्षण जो डेटा जीवन चक्र को बहुत आसान बनाता है। हालांकि, आप सेलेइट का उपयोग कर सकते हैं भले ही आपका वेब ऐप अन्य प्रकार के डीबी का उपयोग करता हो।
- 1. कार्यात्मक वेब परीक्षण
- 2. ओपन सोर्स टूल्स के लिए दान
- 3. डेटा खनन ओपन सोर्स टूल्स
- 4. आपका पसंदीदा डेल्फी ओपन सोर्स कार्यात्मक परीक्षण उपकरण क्या है?
- 5. आईफोन के लिए एक्सकोड टेस्ट ऑटोमेशन
- 6. वेब प्रोग्रामिंग सीखने के लिए अच्छा ओपन सोर्स कोड
- 7. ओपन सोर्स या फ्री वायरफ्रेम टूल्स
- 8. कार्यात्मक टेस्ट के लिए कवरेज विश्लेषण
- 9. विंडोज फॉर्म टेस्ट ऑटोमेशन
- 10. ओपन सोर्स न्यूनतम वेब सर्वर?
- 11. ओपन सोर्स आईफोन अनुप्रयोगों में अच्छे उदाहरण
- 12. आईओएस अनुप्रयोगों के लिए यूआईयूटॉमेशन परीक्षण के लिए सर्वोत्तम संसाधन
- 13. लिफ्ट वेब ढांचे के लिए ओपन सोर्स एप्लिकेशन
- 14. शेयरपॉइंट सूचियों के लिए ओपन सोर्स विकल्प
- 15. ओरेकल समेकन के लिए ओपन सोर्स विकल्प?
- 16. सी ++ डेवलपर के लिए ओपन सोर्स प्रोजेक्ट?
- 17. मोसेक के लिए ओपन सोर्स विकल्प?
- 18. फ्लेक्स बिल्डर के लिए ओपन सोर्स विकल्प?
- 19. .NET के लिए ओपन-सोर्स ज़िप लाइब्रेरी?
- 20. अकादमिक सहयोग के लिए ओपन-सोर्स प्लेटफार्म
- 21. Mathworks Polyspace के लिए ओपन सोर्स विकल्प?
- 22. भाषण पुस्तकालय के लिए ओपन सोर्स टेक्स्ट
- 23. ओपन सोर्स आईपैड एप्लिकेशन
- 24. वेब अनुप्रयोगों में सुरक्षा भेद्यता के लिए परीक्षण: सर्वोत्तम अभ्यास?
- 25. .NET वेब अनुप्रयोगों के लिए सुरक्षा भेद्यता परीक्षण उपकरण?
- 26. वेब अनुप्रयोगों पर सुरक्षा भेद्यता के लिए परीक्षण
- 27. सिम्फनी 2 कार्यात्मक टेस्ट
- 28. आईपैड/आईफोन के लिए कार्यात्मक परीक्षण स्वचालन उपकरण?
- 29. ओपन सोर्स
- 30. ओपन सोर्स रिग्रेशन सूट