क्या FitNesse उत्पाद की गुणवत्ता और सहयोग में सुधार करता है? [बन्द है]


10

मैंने FitNesse नाम के एक उपकरण के बारे में सुना , जो विकास, परीक्षण और उत्पाद समूहों के बीच बेहतर सहयोग को बढ़ावा देने वाला है।

इसके साथ आपके क्या अनुभव हैं? क्या यह वास्तव में कार्यक्रम की गुणवत्ता में सुधार करता है? क्या इसका उपयोग करने में कोई कमियां हैं?


मेरा मानना ​​है कि आप FitNesse ( fitnesse.org ) का मतलब है ?
Shug

@SHug - वास्तव में, धन्यवाद। मैंने गलती को सुधारने के लिए संपादन किया और URL
RonK

मैं प्रतिक्रियाओं को देखने में दिलचस्पी रखता हूं .. मैंने कभी ऐसी कंपनी में काम नहीं किया है जिसने इस तरह के उपकरण का उपयोग किया हो।
वेन मोलिना

1
मैं भी हूं। मैंने इसके बारे में सुना है, इसे देखा है, और हमारे पास इसकी "प्रोजेक्ट्स में देखो" की सूची है। मैं कुछ वास्तविक दुनिया के उपयोगों के बारे में सुनना चाहूंगा।
एंडी विसेंडांगर

जवाबों:


5

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

जहां मैं काम करता हूं, हम वास्तव में "व्यवसाय-वाई" वातावरण में नहीं हैं, लेकिन हम अपने कुछ बाहरी कमांड प्रोटोकॉल के "निष्पादन योग्य प्रलेखन" का उत्पादन करने के लिए कुछ स्थानों पर फिटनैस का उपयोग करते हैं। डॉक्स और एक दस्तावेज़ में संयुक्त परीक्षण होने से यह सुनिश्चित होता है कि दोनों को अच्छी तरह से बनाए रखा जाए।

FitNesse के बारे में एक बात जो मुझे बहुत पसंद है, वह है बहुभाषी बोली। इस वजह से, परीक्षणों को एक नई भाषा का उपयोग करके फिर से लिखने के संदर्भ में उपयोग किया जा सकता है। सामान्य परिदृश्य नहीं, जाहिर है, लेकिन एक दिलचस्प है। स्थिरता कोड एक "कर्तन परत" के रूप में कार्य करता है जो आपके कोड और आपके परीक्षणों को डिकूप्टेड रहने देता है।

संभवत: फिटनेसी के साथ मुझे जो सबसे बड़ी कमजोरी दिखती है, वह है परीक्षण सूट को बनाए रखने के लिए उपकरणों की कमी (रिफैक्टरिंग, बड़े पैमाने पर संपादन, आदि)। लोग उन पर काम कर रहे हैं, हालांकि।

यदि आप FitNesse की कोशिश करने का निर्णय लेते हैं, तो मैं रिक मग्रिज ( http://www.rimuresearch.com ) और गोज्को एडज़िक ( http://gojko.net/ और http: // fitnesse ) पर कुछ भी पढ़ने की सलाह देता हूं। .info / , उनकी पुस्तकों सहित। यह फिटनैस के साथ अचूक, अकुशल "स्क्रिप्ट" परीक्षण लिखना वास्तव में आसान है, और ये लोग आपको सही रास्ते पर लाएंगे।


कहानी के दोनों पक्षों के लिए +1। इसके अलावा, सभी उपयोगी लिंक के लिए धन्यवाद
रॉनक

2

हम इसका उपयोग अपने वेबसर्विसेस को टेस्ट करने के लिए करते हैं और यह उस पर अच्छा काम कर रहा है।

इसने हमारी मदद की:

  • एक नया डेटाबेस प्रकार जोड़ना। हमारे webservices में SQL सर्वर के लिए समर्थन जोड़ने के बाद हम बस अपने फिटनेस परीक्षण चला सकते हैं और परिणाम ओरेकल के समान होना चाहिए। मुद्दों को ठीक करने में हमारी बहुत मदद की।
  • बड़े रिफैक्टर्स के दौरान कुछ भी नहीं टूटना सुनिश्चित करना। हमने अपने सभी webservices को अतुल्यकालिक होने के लिए अद्यतन किया। फिटनेस ने कुछ सीमावर्ती मामलों को खोजने में मदद की जिन्होंने काम करना बंद कर दिया।
  • परीक्षण backwords संगतता। कोई फर्क नहीं पड़ता कि आप क्या बदलते हैं, आपको फिटनेस के परीक्षणों को नहीं तोड़ना चाहिए।
  • पुराने / नए डेटाबेस के साथ परीक्षण। पुराने डेटाबेस वाले ग्राहक अभी भी अपने webservices का उपयोग करने में सक्षम होना चाहिए। फिटनेसे यह सुनिश्चित करता है कि आपने उनकी वेबसर्विस को नहीं तोड़ा है जो कभी-कभी तब होता है जब एक डेवलपर एक ऐसे क्षेत्र का अनुरोध करता है जो पुराने डीबी में नहीं है।

ऐसे अन्य उपकरण हैं जो यह सब करते हैं लेकिन फिटनेस हमारे लिए काम कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.