कोई भी Selenium
और jUnit
में शुरुआत के लिए कोई अच्छा ट्यूटोरियल जानता है?
मैं पहले से ही एक पृष्ठभूमि unit testing
और acceptance testing
में (RSpec और Capybaraरेल 3 पर) है, और अब मैं के साथ इस नई परियोजना शुरू कर JavaEE और मैं दोनों के साथ एक जल्दी शुरू की तलाश में हूँ इस तकनीक का।
धन्यवाद।सेलेनियम और जुनीट के साथ पहला कदम - कोई अच्छा ट्यूटोरियल?
उत्तर
मैं कुछ व्यापक री कर रहा हूँ डिंग/इस विषय के बारे अनुसंधान तो मैं अच्छा लेख/slidshows/पुस्तकों/मैंने पाया जवाब बताएंगे:
http://www.qaautomation.net/?cat=7: मैं इस वेबसाइट & इस्तेमाल किया मैंने सोचा कि यह (वैसे भी सेलेनियम के लिए) बहुत अच्छा था।
http://www.vogella.com/articles/JUnit/article.html: कुछ महत्वपूर्ण JUnit पर एक बड़ा सिंहावलोकन सुविधाओं
testing-a-web-application-with-selenium-2/: सेलेनियम + JUnit
- सिर्फ एक देखने & दिलचस्प
wakaleo: junit-kung-fu-getting-more-out-of-your-unit-tests लगता था
SO question: how-to-use-junit-and-hamcrest-together (टीबीसी) जब JUnit & Hamcrest एक साथ का उपयोग कर सावधान रहें: यदि Hamcrest एक संस्करण अधिक से अधिक या 1.2 के बराबर है, तो आप JUnit-dep.jar उपयोग करना चाहिए। इस जार में कोई बाधा नहीं है और इसलिए आप क्लासलोडिंग समस्याओं से बचते हैं।
इसके अलावा हैमक्रिस्ट के संबंध में, यह on its google code page बताता है कि "हमक्रिस्ट यह परीक्षण पुस्तकालय नहीं है: ऐसा होता है कि मैचर्स परीक्षण के लिए बहुत उपयोगी हैं"। इसलिए आप look into FEST "जिसका लक्ष्य सॉफ़्टवेयर परीक्षण को सरल बनाना है" करना चाहते हैं।
SO question: junit-one-test-case-per-method-or-multiple-test-cases-per-method
SO question: selenium-junit-tests-how-do-i-run-tests-within-a-test-in-sequential-order
tomek kaczanowscy's blog: author of "Practical Unit Testing" (see below)
इस किताब को हाल ही में बाहर आया था (बाहर के तिथि बहुत सारी किताबें बनाम 2012 में प्रकाशित) & यह बहुत दिलचस्प लग रहा है: Practical Unit Testing with TestNG and Mockito by Tomek Kaczanowski
अंत में, आप शायद एक मॉकिंग फ्रेमवर्क देखना चाहते हैं (यानी। Mockito, JMock, EasyMock):
पर कुछ भी सीखने का तरीका नहीं है, आप टेस्टएनजी को देखना चाहते हैं, जो मैंने पढ़ा है उससे जुनीट से बेहतर लगता है –
निम्नलिखित लिंक Google पर जाकर और "जूनिट सेलेनियम गाइड" टाइप करके और एंटर दबाकर पाए गए थे। क्या आपने यह कोशिश नहीं की, या वे पर्याप्त नहीं थे? एक प्रश्न पोस्ट करने से पहले आपको हमेशा अपना शोध करना चाहिए।
मुझे लगता है कि आप इस तरह के Selenium Webdriver या यहाँ तक कि Grid2 के रूप में अत्याधुनिक प्रौद्योगिकी का उपयोग करना चाहते हैं - जो काफी सुधार की एक पूरी बहुत कुछ प्रदान करते हैं।
मैं सुझाव दूंगा कि आप जुनीट के बजाय टेस्टएनजी का उपयोग करें। टेस्टएनजी आपको अधिक विकल्प प्रदान करता है और आपके परीक्षणों को कैसे चला सकता है और किस क्रम में विशेष रूप से (कुछ जुनीट नहीं कर सकता)। यहां कुछ उपयोगी लिंक हैं।
- TestNG Doc,
- यहाँ SeleniumHQ आप पहली बार गाइड
- SeleniumApi
- CssSelectors बिना आईडी/नाम तत्वों को खोजने के लिए बहुत उपयोगी, xpath की तुलना में बेहतर
आशा है कि मदद करता है
पा सकते हैं- 1. जावा पर डीएसएल के साथ पहला कदम?
- 2. जेड और नोडजे, कोई भी अच्छा ट्यूटोरियल?
- 3. कोई भी अच्छा SharpNEAT ट्यूटोरियल?
- 4. अच्छा ट्यूटोरियल
- 5. आईओएस से प्रिंटिंग के लिए चरण ट्यूटोरियल द्वारा कदम?
- 6. कोई भी अच्छा संबंधपरक डेटाबेस ट्यूटोरियल?
- 7. जुनीट और junit.framework.TestSuite - कोई रनने योग्य विधियां
- 8. 7-ज़िप: कोई भी अच्छा ट्यूटोरियल?
- 9. (एनएसटीमर रिलीज और अमान्य) में पहला कदम क्या है?
- 10. SlickGrid के लिए अच्छा ट्यूटोरियल?
- 11. क्या ice4j के लिए कोई अच्छा ट्यूटोरियल है?
- 12. जावा के लिए कोई आसान आरईएसटी ट्यूटोरियल?
- 13. डब्ल्यूपीएफ डाटाग्रिड अच्छा ट्यूटोरियल?
- 14. jquery के साथ अविभाज्य जावास्क्रिप्ट - अच्छा 10 मिनट ट्यूटोरियल?
- 15. क्या कोको के साथ मैक जीयूआई अनुप्रयोगों के लिए कोई अच्छा ट्यूटोरियल है?
- 16. अच्छा DataGridView ट्यूटोरियल
- 17. जुनीट और जेडीके
- 18. रेंज() नाव कदम तर्क के साथ
- 19. जेनकींस और जुनीट
- 20. awe6 गेम ढांचे के लिए अच्छा ट्यूटोरियल?
- 21. क्या सोलरजे पर कोई अच्छा ट्यूटोरियल या संसाधन उपलब्ध है?
- 22. कोई क्लोजरस्क्रिप्ट ट्यूटोरियल?
- 23. क्या कोई अच्छा मुफ्त (prefrerably पीडीएफ) बैश ट्यूटोरियल ऑनलाइन है?
- 24. कोई भी अच्छा Google विज़ुअलाइजेशन एनोटेटेड टाइमलाइन ट्यूटोरियल?
- 25. अच्छा पीईक्यूटी ट्यूटोरियल की आवश्यकता
- 26. क्या MSBuild स्क्रिप्ट पर कोई अच्छा ट्यूटोरियल है?
- 27. वर्कफ़्लोज़ के साथ TortoiseGit का उपयोग करने पर कोई अच्छा ट्यूटोरियल?
- 28. पिस्टन के साथ ओएथ का उपयोग करने पर कोई अच्छा ट्यूटोरियल?
- 29. कोड प्रबंधन पर अच्छा ट्यूटोरियल?
- 30. क्या कोई अच्छा आईई-आधारित सेलेनियम आईडीई है?
मैं TutorialsPoint बहुत उपयोगी पाया: http://www.tutorialspoint.com/junit /index.htm + http://www.tutorialspoint.com/selenium/index.htm। इसके अलावा, सेलेनियम के लिए अपनी वेबसाइट पर http://www.seleniumhq.org/docs/03_webdriver.jsp – Andrejs