2011-12-20 13 views
6

हम किसी भी सच इकाई परीक्षण कवरेज के बिना कक्षाओं के हजारों की है। के रूप में विशेष परियोजना हम सभी के लिए उचित कवरेज जोड़ने के लिए करना है। एक विकल्प sourced कोड से परीक्षण बना सकते हैं और GenerateTestCases plugin with IJ उपयोग करने के लिए है।स्वचालित रूप से कक्षा से testcode बनाने (जार

मैं बड़े पैमाने पर परीक्षण बनाने के लिए अन्य विकल्पों की खोज कर रहा हूं ..

क्या कक्षा फाइलों से परीक्षण (ठीक है, बस टेस्ट-टेम्पलेट्स) बनाना संभव है? TestGen4J ऐसा करता है, लेकिन प्रोजेक्ट निष्क्रिय है। क्या कोई उपकरण है जो हजारों कक्षाओं के लिए परीक्षण बनाने में मदद कर सकता है।

एक बार ऐसे परीक्षण उत्पन्न होने के बाद, मुझे उम्मीद है कि मौजूदा वर्गों के लिए अधिक यूनिट परीक्षण जोड़ने के लिए हमारे पास और गति है।

+0

आप वास्तव में परीक्षण उत्पन्न करने के लिए करना चाहते हैं? इस तरह के परीक्षणों में लगभग कोई मूल्य नहीं है क्योंकि उनके पास कोई वास्तविक दावा नहीं है। – Pavan

+0

मैंने बड़ी विरासत परियोजनाएं भी कीं, और @ पवन सुदर्शन के साथ मिलकर काम किया। आप शायद कुछ और निर्देशित, समझदार परीक्षण चाहते हैं। FindBugs (http://findbugs.sourceforge.net/) वास्तव में बहुत अधिक उपयोगी है। –

+1

केवल टेम्पलेट जेनरेट करने से आपके कवरेज में सुधार नहीं होगा, क्योंकि परीक्षण अनिवार्य रूप से कुछ भी नहीं करेंगे। आपको बुलेट काटने और व्यक्तिगत परीक्षण लिखना पड़ सकता है। टेम्पलेट्स शायद अस्पष्ट होंगे कि वास्तव में मदद के बजाय आपको अभी भी कौन से परीक्षण लिखने की आवश्यकता है। – Atonewell

उत्तर

4

Google CodePro Analytix ग्रहण प्लगइन स्वचालित रूप से आपके लिए यूनिट परीक्षण उत्पन्न कर सकता है और इसे सक्रिय रूप से बनाए रखा जाता है।

+0

यह ग्रहण करने के लिए मजबूती से लगता है। नेट कार्यों का प्रयास करेंगे .. http://stackoverflow.com/questions/5632930/how-to-execute-google-codepro-analytix-from-command-line – Jayan

+0

अभी तक, कोडप्रू का उपयोग दूर दूर दिखता है। यह लॉग में देखने के लिए त्रुटि संदेश दिखाता है। मुझे कोई लॉग नहीं मिल रहा है। – Jayan

1

आप NetBeans उपकरण भी कोशिश कर सकते हैं/वर्ग और राइट क्लिक उपकरण का चयन करें, हजारों फाइलों को JUnit टेस्ट लेकिन इसकी मैनुअल और बदसूरत कार्य बनाने

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