2012-07-10 41 views
13

से दस्तावेज उत्पन्न करना हमारे पास machine specifications है और हमारे पास specflow है। Specflow यूनिट परीक्षणों में एक पाठ विवरण का अनुवाद करता है। लेकिन क्या कोई ऐसा उपकरण है जो एनयूनीट फिक्स्चर लेगा और स्पेकफ्लो के इनपुट की तरह कुछ पाठ विवरण देगा? असल में क्या specflow कर रहा है के विपरीत।इकाई परीक्षण

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

उदाहरण के लिए:

[TestFixture] 
class Given_Four 
{ 
    private Calculator c; 

    [SetUp] 
    public void Setup() 
    { 
     c = new Calculator(4); 
    } 

    [Test] 
    public void When_adding_two_then_sum_should_be_six() 
    { 
     c.Add(2) 
     Assert.That(c.Display, Is.EqualTo(6)); 
    } 
} 

फिर, यह सिर्फ एक उदाहरण। मूल रूप से इच्छा का कोई भी प्रारूप काम करेगा, जब तक कि उपकरण इस परीक्षण स्थिरता का एक पाठ विवरण बनाता है। मैं चारों ओर गुगल रहा हूं, लेकिन कुछ भी नहीं मिला। क्या आप ऐसे किसी भी उपकरण के बारे में जानते हैं?

+0

मैं कैसे अलग-अलग परीक्षण [टियरडाउन] में चला गया का विवरण प्राप्त है और एक बहुत आसान डेटाबेस में यह चक पर नीचे हो रहा है। – Izzy

उत्तर

1

आप गैलियो टेस्ट ऑटोमेशन फ्रेमवर्क से रिपोर्ट धावक को आजमा सकते हैं?

हालांकि साइट पल

http://gallio.org/Downloads.aspx

http://code.google.com/p/mb-unit/

+0

लिंक के लिए धन्यवाद। नमूना आउटपुट कैसा दिखता है? – vidstige

+0

एक नमूना है - http://plugins.electric-cloud.com/catalog/help-template.php?hf=plugins/EC-Gallio/EC-Gallio_help.xhtml –