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