7

मैं स्वचालित स्वीकृति-परीक्षण करने के लिए टूल/ढांचे की तलाश करता हूं। नए परीक्षण बनाने के लिए इंटरफ़ेस इतना आसान होना चाहिए कि एक गैर-प्रोग्रामर (ग्राहक, बॉस) विनिर्देशों को जोड़ने में सक्षम होगा जिसके लिए स्वचालित रूप से परीक्षण किया जाएगा।विनिर्देशन के साथ आसान स्वीकृति परीक्षण

यह स्वचालित बिल्ड में परीक्षणों को चलाने के लिए कमांड लाइन से परीक्षण निष्पादित करने का कोई तरीका होना चाहिए।

मैं जावा और ओपन-सोर्स पसंद करता हूं, लेकिन मेरा प्रश्न इस तरह से प्रतिबंधित नहीं है।

आप क्या सलाह दे सकते हैं और कृपया बताएं कि आपका टूल/ढांचा दुनिया में सबसे अच्छा क्यों है।

उत्तर

7

http://fitnesse.org/ आपकी इच्छित सभी योग्यताओं को पूरा करने के लिए प्रतीत होता है। यह एक है जिसे मैंने सफलता के साथ उपयोग किया है।

+0

अगर यह मेरी जरूरतों से मेल खाता है मैं, एक नज़र होगा। – Mnementh

0

जो आप पूछते हैं वह एक बहुत ही अच्छी तरह से परिभाषित प्रणाली के लिए प्रतीत होता है जिसमें इनपुट के एक बहुत ही विशिष्ट सेट और सिस्टम में निर्मित स्वचालन की एक उच्च डिग्री है या आपके सिस्टम के लिए विकसित किया गया है।

HP Quick Test Pro जैसे वाणिज्यिक अनुप्रयोग गैर-तकनीकी नहीं हैं और Sonnet से एक अतिरिक्त ढांचे की आवश्यकता है, जो सही दिशा में एक कदम है, लेकिन न तो ओपन सोर्स या जावा-आधारित है।

यहां तक ​​कि एक ढांचे के साथ, यह काम स्वचालित तरीके से करने के लिए काफी काम है। मैं चाहता हूं कि आप इन परीक्षणों को मैन्युअल रूप से चलाने के लिए समय-समय पर ढांचे को विकसित करने के लिए आवश्यक समय पर विचार करें और सत्यापित करें कि आप अपना समय अच्छी तरह से उपयोग कर रहे हैं।

+0

यही बात है: मैं अपने लिए इस तरह के ढांचे को विकसित नहीं करना चाहता, मैं मौजूदा एक का उपयोग करना चाहता हूं। – Mnementh

1

मुझे Concordion नामक एक ढांचा मिला है जो मेरी आवश्यकताओं को पूरा कर सकता है।

1

एक और ढांचा जिसे आप देखना चाहते हैं Robot Framework है। यह देखने के लिए कि परीक्षण के मामले कैसा दिखते हैं, Quick Start Guide पर एक नज़र डालें।

0

Cucumber के बारे में कैसे:

Given /^a text example$/ do 
    file.open("example.txt", "w") { |file| file.write "text example" } 
end 

When /^it is read$/ do 
    SystemUnderTest.read("example.txt") 
end 

Then /^the simplicity will be appreciated$/ do 
    SystemUnderTest.simplicity.should be_appreciated 
end 
2

मुझे लगता है कि:

Feature: Acceptance testing framework 

    Scenario: an example speaks volumes 
    Given a text example 
    When it is read 
    Then the simplicity will be appreciated 

आप मालिक क्या उन पंक्तियों में से प्रत्येक वास्तव में इसका मतलब है के साथ चर्चा और यह ड्राइव करने के लिए कदम परिभाषा लागू करने के लिए एक डेवलपर की आवश्यकता होगी कि कई विकल्प बहुत अच्छे हैं और आपको यह देखने के लिए उनका परीक्षण करना चाहिए कि आपकी टीम कौन सा फिट बैठती है:

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