मैं Git के साथ संस्करण नियंत्रण, और QUnit साथ इकाई परीक्षण करते हैं। कभी-कभी मुझे अपने सॉफ़्टवेयर में एक बग मिलती है जो पिछले संस्करण में मौजूद नहीं थी। विशेष रूप से उस बग के लिए यूनिट परीक्षण लिखना मेरे लिए आसान है।पोस्टमार्टम इकाई परीक्षण
कि इकाई परीक्षण को देखते हुए, मैं आसानी से अपने सभी पिछले गर्त जाना करता है और कहा कि इकाई परीक्षण के साथ निर्माण का परीक्षण, ताकि मैं इंगित कर सकते हैं जो प्रतिबद्ध टूटना का कारण बना सकते हैं?
स्पष्टीकरण के लिए धन्यवाद। लेकिन एक परीक्षण एक इकाई परीक्षण और एक रिग्रेशन परीक्षण दोनों हो सकता है। दो श्रेणियां छेड़छाड़ की जाती हैं, है ना? – Randomblue
@Randomblue: हां, कभी-कभी, जब एक परीक्षण दोनों उद्देश्यों को पूरा करता है क्योंकि एक बग एक लापता इकाई परीक्षण के कारण होता है। हालांकि, आपको चौराहे से सावधान रहना चाहिए। रिग्रेशन परीक्षण अक्सर लंबे समय से चलने वाले मामलों (असली दुनिया के डेटा और समय के कारण) होते हैं और बड़े झुंड में आते हैं। वे आपके यूनिट परीक्षणों को पकड़ते हैं, इसलिए उन्हें यथासंभव दूर रखें। इसके अलावा, यूनिट परीक्षणों को रिफैक्टरिंग में गिरा दिया जाने की संभावना है, इसलिए वे खराब रिग्रेशन परीक्षण हैं। – thiton
मैं देखता हूं, धन्यवाद! – Randomblue