पेशेवर रूप से टेस्ट केस कैसे लिखें? आवश्यकताओं से लेकर परीक्षण मामलों तक को पूर्ण रूप से अलग करना
अच्छे परीक्षण मामले QA का मुख्य हथियार हैं। आवश्यकता विश्लेषण से लेकर परीक्षण केस लेखन तक एक व्यवस्थित दृष्टिकोण साझा करें, जिसमें समतुल्य विभाजन और सीमा मूल्य विश्लेषण जैसी व्यावहारिक तकनीकें शामिल हैं।
最後更新:2026-03-07
यह आलेख टेस्ट केस डिज़ाइन के लिए एक सामान्य विधि प्रदान करता है। टीम की विशिष्टताओं के आधार पर वास्तविक लेखन पद्धति भिन्न हो सकती है।
目錄
1. परीक्षण मामले क्यों महत्वपूर्ण हैं?
The test case is not a running account, but a "quality contract". यदि यह अच्छी तरह से लिखा गया है, तो कोई भी इसका अनुसरण कर सकता है और परीक्षा दे सकता है; if it is written poorly, you will not know what was tested.
2. परीक्षण मामलों की मूल संरचना
एक संपूर्ण परीक्षण मामले में शामिल होना चाहिए:
-
टेस्ट केस आईडी
आसान ट्रैकिंग के लिए विशिष्ट पहचान कोड
-
शीर्षक
एक वाक्य में बताएं कि क्या मापा जाता है
-
पूर्व शर्त
निष्पादन से पहले आवश्यक वातावरण या स्थिति
-
परीक्षण चरण
1-2-3 परिचालन चरण साफ़ करें
-
अपेक्षित परिणाम
हर कदम पर क्या देखना है
-
प्राथमिकता
P0 (परीक्षण किया जाना चाहिए), P1 (महत्वपूर्ण), P2 (सामान्य), P3 (कम प्राथमिकता)
3. परीक्षण मामलों को आवश्यकताओं से विखंडित करें
एक उदाहरण के रूप में "उपयोगकर्ता लॉगिन" फ़ंक्शन को लेते हुए, इसे तीन पहलुओं से अलग करने की आवश्यकता है: फॉरवर्ड टेस्ट (हैप्पी पाथ), रिवर्स टेस्ट (नेगेटिव टेस्ट), और सीमा मूल्य परीक्षण। आगे के परीक्षण में सही खाते और पासवर्ड के साथ सफल लॉगिन, मुझे याद रखें फ़ंक्शन और लॉगिन के बाद सही पृष्ठ पर निर्देशित किया जाना शामिल है। रिवर्स टेस्टिंग में ऐसे खाते शामिल हैं जो मौजूद नहीं हैं, पासवर्ड जो गलत हैं, खाते या पासवर्ड जो खाली हैं, खाते लॉक हैं, और लगातार त्रुटियों की संख्या सीमा से अधिक है। सीमा मान परीक्षणों में न्यूनतम/अधिकतम पासवर्ड लंबाई, विशेष वर्णों वाली खाता संख्याएं और SQL इंजेक्शन/XSS प्रयास शामिल हैं।
4. सामान्य परीक्षण डिज़ाइन तकनीकें
चार सबसे सामान्य परीक्षण डिज़ाइन विधियाँ:
-
समतुल्य विभाजन
इनपुट को दो श्रेणियों में विभाजित करें: "मान्य" और "अमान्य", और प्रत्येक श्रेणी के लिए केवल एक प्रतिनिधि मान मापें। उदाहरण के लिए, आयु फ़ील्ड: वैध (18-65), अमान्य (<18, >65, गैर-संख्या)
-
सीमा मूल्य विश्लेषण
सीमाएँ मापने में माहिर। यदि आपकी आयु 18-65 वर्ष है, तो 17, 18, 19, 64, 65, 66 मापें। कीड़े सीमाओं में छिपना पसंद करते हैं
-
निर्णय तालिका
एकाधिक स्थितियों को संयोजित करते समय उपयोग किया जाता है। उदाहरण के लिए: सदस्यता स्तर × छूट कोड × शिपिंग नियम, कोई चूक न हो यह सुनिश्चित करने के लिए सभी संयोजनों को सूचीबद्ध करें
-
अवस्था संक्रमण
ऑर्डर की स्थिति: लंबित भुगतान → भुगतान → शिपिंग → वितरित → पूर्ण/लौट दिया गया। परीक्षण करें कि क्या प्रत्येक राज्य के बीच संक्रमण सही है
5. टेस्ट केस प्रबंधन उपकरण
अपनी टीम के आकार के लिए सही प्रबंधन उपकरण चुनें:
-
टेस्टरेल
आमतौर पर उद्योग में उपयोग किया जाता है, पूर्ण कार्य
-
हलकी हवा
चुस्त टीमों के लिए जीरा को एकीकृत करें
-
क्यूटेस्ट
बड़े पैमाने पर परीक्षण प्रबंधन का समर्थन करें
-
गूगल शीट्स
छोटी टीमों के लिए एक व्यावहारिक विकल्प
-
धारणा/संगम
फ़ाइल प्रबंधन
相關懶人包
2026 क्यूए रुझान: एआई परीक्षण, शिफ्ट-लेफ्ट, और नई कैरियर दिशाएँ
क्यूए क्षेत्र में नवीनतम रुझानों का पता लगाएं, जिसमें एआई-सहायता परीक्षण, शिफ्ट-लेफ्ट रणनीतियां और क्यूए इंजीनियरों की करियर परिवर्तन दिशा शामिल है।
API 測試入門:用 Postman 和 pytest 打造你的第一個 API 測試
API 測試是現代 QA 必備技能。從 HTTP 基礎概念到實際用 Postman 和 pytest 寫測試,帶你踏出 API 測試的第一步。
QA 工程師的一天:從手動測試到自動化的完整流程
分享 QA 工程師的日常工作,從需求分析、測試案例設計、手動測試執行到自動化測試導入的完整經驗。
सामान्य कथन
इस साइट पर दी गई जानकारी केवल संदर्भ के लिए है, और इसकी पूर्णता और सटीकता की गारंटी नहीं है। उपयोगकर्ताओं को जानकारी की प्रयोज्यता के बारे में अपना निर्णय स्वयं लेना चाहिए।