सीआई/सीडी में परीक्षण रणनीति: प्रत्येक तैनाती के लिए गुणवत्ता सुनिश्चित करें
साझा करें कि सीआई/सीडी पाइपलाइन में परीक्षण रणनीतियों की योजना कैसे बनाई जाए, प्रतिबद्धता से लेकर तैनाती तक प्रत्येक चरण में कौन से परीक्षण चलाए जाने चाहिए और गुणवत्ता स्तर कैसे निर्धारित किए जाएं।
最後更新:2026-03-07
यह आलेख एक उदाहरण के रूप में GitHub क्रियाओं का उपयोग करता है। अन्य सीआई/सीडी टूल के लिए सेटिंग्स भिन्न हो सकती हैं।
目錄
1. सीआई/सीडी को क्यूए की आवश्यकता क्यों है?
स्वचालित परीक्षण के लिए कोई सीआई/सीडी नहीं है, बस "उत्पादन में बग्स को त्वरित रूप से तैनात करें"। गुणवत्ता स्तर सीआई/सीडी की आत्मा है।
2. चरण 1: प्रतिबद्ध चरण (हर धक्का पर ट्रिगर)
निष्पादन समय लक्ष्य: <5 मिनट
-
स्थैतिक विश्लेषण
ईएसलिंट, पाइलिंट, सोनारक्यूब
-
इकाई परीक्षण
तेज़, स्वतंत्र, कोई बाहरी निर्भरता नहीं
-
कोड कवरेज़
न्यूनतम सीमा निर्धारित करें (जैसे 80%)
3. चरण 2: एकीकरण परीक्षण चरण
निष्पादन समय लक्ष्य: <15 मिनट
-
एपीआई परीक्षण
सेवाओं के बीच इंटरैक्शन सत्यापित करें
-
डेटाबेस परीक्षण
माइग्रेशन, डेटा अखंडता
-
तृतीय-पक्ष सेवा नकली
बाहरी सेवाओं पर निर्भर नहीं
4. चरण 3: E2E परीक्षण चरण
निष्पादन समय लक्ष्य: <30 मिनट
-
कोर प्रक्रिया परीक्षण
मुख्य पथ जैसे लॉगिन, खरीदारी, भुगतान, आदि।
-
क्रॉस-ब्राउज़र परीक्षण
क्रोम, फायरफॉक्स, सफारी
-
दृश्य प्रतिगमन परीक्षण
पर्सी, रंगीन
5. चरण 4: पूर्व-तैनाती स्तर
गुणवत्तापूर्ण रक्षा की अंतिम पंक्ति:
-
प्रदर्शन परीक्षण
सुनिश्चित करें कि प्रदर्शन में कोई गिरावट न हो
-
सुरक्षा स्कैन
OWASPZAP, स्निक
-
मैन्युअल समीक्षा
आवश्यकता पड़ने पर मैन्युअल अनुमोदन
6. गुणवत्ता गेट सेटिंग्स
तैनाती को कब अवरुद्ध किया जाना चाहिए: यूनिट परीक्षण विफलताएं (शून्य सहनशीलता), सीमा से नीचे कवरेज, उच्च-गंभीरता सुरक्षा कमजोरियां, प्रदर्शन मीट्रिक गिरावट 10% से अधिक, कोर ई2ई परीक्षण विफलताएं।
7. सामान्य सीआई/सीडी परीक्षण हानियाँ
इन सामान्य समस्याओं से बचें:
-
परीक्षण बहुत धीमा
धीमे परीक्षणों को गैर-अवरुद्ध रात्रिकालीन बिल्ड में ले जाएं
-
परतदार परीक्षण
अस्थिर परीक्षणों की तुरंत मरम्मत की जानी चाहिए या अलग किया जाना चाहिए, अन्यथा टीम लाल बत्तियों को नज़रअंदाज़ करने की आदी हो जाएगी।
-
असंगत वातावरण
यह सुनिश्चित करने के लिए डॉकर का उपयोग करें कि सीआई वातावरण उत्पादन के अनुरूप है
-
केवल सुखी मार्ग का परीक्षण करें
नकारात्मक परीक्षण उतना ही महत्वपूर्ण है जितना कि किनारे के मामले
相關懶人包
2026 क्यूए रुझान: एआई परीक्षण, शिफ्ट-लेफ्ट, और नई कैरियर दिशाएँ
क्यूए क्षेत्र में नवीनतम रुझानों का पता लगाएं, जिसमें एआई-सहायता परीक्षण, शिफ्ट-लेफ्ट रणनीतियां और क्यूए इंजीनियरों की करियर परिवर्तन दिशा शामिल है।
API 測試入門:用 Postman 和 pytest 打造你的第一個 API 測試
API 測試是現代 QA 必備技能。從 HTTP 基礎概念到實際用 Postman 和 pytest 寫測試,帶你踏出 API 測試的第一步。
QA 工程師的一天:從手動測試到自動化的完整流程
分享 QA 工程師的日常工作,從需求分析、測試案例設計、手動測試執行到自動化測試導入的完整經驗。
सामान्य कथन
इस साइट पर दी गई जानकारी केवल संदर्भ के लिए है, और इसकी पूर्णता और सटीकता की गारंटी नहीं है। उपयोगकर्ताओं को जानकारी की प्रयोज्यता के बारे में अपना निर्णय स्वयं लेना चाहिए।