40 best database testing tools popular data testing solutions
सुविधाओं और तुलना के साथ डेटा परीक्षण उपकरण की एक व्यापक सूची।
हमने ओपन सोर्स और कमर्शियल डीबी टेस्ट टूल्स की लगभग सभी श्रेणियों को कवर किया है - टेस्ट डेटा जनरेटर टूल्स, एसक्यूएल-आधारित टूल्स, डेटाबेस लोड, और परफॉरमेंस टेस्टिंग टूल्स, यूआई एन्हांस्ड टूल्स, टेस्ट डेटा मैनेजमेंट टूल्स, डेटा प्राइवेसी टूल्स, डीबी यूनिट टेस्टिंग टूल्स , और बहुत सारे।
डेटाबेस किसी भी सॉफ्टवेयर सिस्टम का एक महत्वपूर्ण तत्व है जो डेटा को स्टोर करने और पुनः प्राप्त करने के लिए एप्लिकेशन को पूर्ण समर्थन प्रदान करने के लिए बैकएंड पर स्थित है।
डेटाबेस अस्थिरता के कारण सिस्टम अनपेक्षित तरीके से व्यवहार कर सकता है। इन सबके अलावा, अगर डेटाबेस क्रैश हो जाता है तो यह सिस्टम को पूरी तरह से बेकार बना देता है।
इसलिए डेटाबेस परीक्षण डेटाबेस बिल्ड में ऐसी कमजोरियों का पता लगाने के लिए उपयोगी है। इस प्रक्रिया को स्वचालित बनाने के लिए हम कुछ लेखों के साथ इस लेख में क्यों और कितना महत्वपूर्ण है, यह देखेंगे।
यह भी पढ़ें=>
- टेस्ट डेटा तैयारी तकनीक
- कैसे डेटाबेस का परीक्षण करने के लिए युक्तियाँ और अंतर्दृष्टि
आप क्या सीखेंगे:
- डेटाबेस परीक्षण क्या है?
- सर्वश्रेष्ठ डेटाबेस परीक्षण उपकरण की सूची
- Oracle डाटाबेस लोड टेस्टिंग टूल
- निष्कर्ष
डेटाबेस परीक्षण क्या है?
1) मूल रूप से डेटाबेस हम कुछ संग्रहीत जानकारी के साथ परस्पर फ़ाइलों के संग्रह के रूप में कह सकते हैं
2) डेटाबेस टेस्टिंग में इसमें अलग-अलग लेयर की टेस्टिंग होती है जैसे UI लेयर, एक्सेस लेयर, बिज़नेस लेयर और आखिर में डेटाबेस
3) सामान्य परिभाषा के अनुसार, डेटाबेस परीक्षण का उपयोग डेटा अखंडता, डेटा मैपिंग और डेटाबेस के एसीआईडी गुणों की जांच के लिए किया जाता है
4) अंततः डेटाबेस टेस्टिंग डेटाबेस से त्रुटियों को दूर करने और एप्लिकेशन को उसकी गुणवत्ता के साथ स्थिर और विश्वसनीय बनाने में मदद करता है
5) डेटाबेस परीक्षण प्रक्रिया में शामिल हैं;
- पर्यावरण की तैयारी
- परीक्षण चलाना और परिणामों की जांच करना
- अपेक्षित परिणाम प्राप्त करें
- रिपोर्ट good
6) डेटाबेस परीक्षण में दो प्रकार के परीक्षण भी शामिल हैं;
- ब्लैक बॉक्स परीक्षण:
- डेटा मैपिंग
- संग्रहीत और पुनर्प्राप्त डेटा सत्यापित करना
- समतुल्य विभाजन और सीमा मूल्य विश्लेषण जैसी ब्लैक बॉक्स परीक्षण तकनीकों का उपयोग करता है
- सफेद बॉक्स परीक्षण:
- परीक्षण डेटाबेस ट्रिगर और तार्किक विचार
- डेटा मॉडल और डेटाबेस स्कीमा को मान्य करना
- संदर्भात्मक अखंडता और डेटाबेस स्थिरता की जाँच करना
- स्टेटमेंट कवरेज, निर्णय कवरेज, स्थिति कवरेज जैसी सफेद बॉक्स परीक्षण तकनीकों का उपयोग करें
7) कभी-कभी डेटाबेस में परिवर्तन और डेटाबेस की उपलब्ध प्रतियों की जाँच प्रणाली की विफलता का कारण हो सकती है इसलिए परीक्षक को ऐसी अस्पष्टताओं की जाँच करने की आवश्यकता होती है।
=> संपर्क करें यहाँ एक सूची का सुझाव देने के लिए।सर्वश्रेष्ठ डेटाबेस परीक्षण उपकरण की सूची
आइए कुछ डेटाबेस टेस्टिंग टूल की एक-एक करके विस्तार से समीक्षा करें !!
सबसे अच्छा
# 1) SolarWinds डेटाबेस प्रदर्शन विश्लेषक
- SolarWinds डेटाबेस प्रदर्शन विश्लेषक एक डेटाबेस प्रबंधन सॉफ्टवेयर है जो SQL क्वेरी मॉनिटरिंग, विश्लेषण और ट्यूनिंग कर सकता है।
- यह विसंगति का पता लगाने के लिए मशीन सीखने का उपयोग करता है।
- यह क्लाउड के साथ-साथ ऑन-प्रिमाइसेस परिवेश के लिए क्रॉस-प्लेटफ़ॉर्म डेटाबेस का समर्थन प्रदान करता है।
- आपको विस्तृत डेटा, वास्तविक समय के साथ-साथ ऐतिहासिक भी मिलेगा।
- इसमें एक सहज उपयोगकर्ता इंटरफ़ेस है।
- इसमें विशेषज्ञ सलाह प्रदान करने के लिए एक सूचकांक और क्वेरी ट्यूनिंग सलाहकार है।
टेस्ट डेटा जेनरेटर
# 2) डेटा फैक्टरी
- डेटा फैक्टरी एक व्यावसायिक डेटाबेस परीक्षण उपकरण है जो डेटाबेस परीक्षण के लिए डेटा जनरेटर और डेटा प्रबंधक के रूप में काम करता है।
- यह उपकरण उपयोगकर्ता इंटरफ़ेस और जटिल डेटा रिश्तों को प्रबंधित करने में सक्षम अभिनव और आसान के साथ सेवा करता है।
- यह बड़ी मात्रा में डेटा के साथ प्रश्नों को संभालने के लिए सबसे प्रभावी है।
- यह डेटाबेस पर तनाव या लोड परीक्षण करने में आसानी प्रदान करता है।
आधिकारिक लिंक: डेटा फैक्टरी
# 3) मॉकअपडाटा
- MockupData वाणिज्यिक डेटाबेस परीक्षण उपकरणों के लिए टेस्ट डेटा जेनरेटर श्रेणी के अंतर्गत भी आता है।
- आपको परिणामों की जांच करने के लिए बस अपनी तालिका के कॉलम जोड़ने होंगे।
- एक हल्का उपकरण जो 10 रिकॉर्ड तक स्वचालित और त्वरित पूर्वावलोकन का समर्थन करता है।
- तेजी से बड़ी मात्रा में डेटा उत्पन्न करता है और विदेशी कुंजी के साथ संबंध के लिए एक समय में कई तालिकाओं की जांच करता है।
- यथार्थवादी डेटा के साथ CSV फ़ाइलें और डेटाबेस बनाता है।
आधिकारिक लिंक: मॉकअपडाटा
# 4) डीटीएम डेटा जेनरेटर
- डीटीएम डेटा जेनरेटर डेटाबेस टेस्टिंग के लिए डेटा रो और स्कीमा ऑब्जेक्ट बनाने के लिए एक कमर्शियल टूल है।
- पूरी तरह से अनुकूलन योग्य उपकरण में 5 नियम शामिल हैं जैसे डेटा रो जेनरेशन, टेबल्स जेनरेशन, ऑब्जेक्ट जेनरेशन, टेक्स्ट फाइल जेनरेशन और अंत में स्पष्ट नियम।
- डेटाबेस पर लोड परीक्षण, प्रयोज्यता परीक्षण और प्रदर्शन परीक्षण का समर्थन करता है।
- SQL इंसर्ट स्टेटमेंट का उपयोग करके फाइल बनाने में सक्षम और चयनात्मक अपडेट का समर्थन करता है।
आधिकारिक लिंक: DTM डेटा जेनरेटर
SQL- आधारित उपकरण
# 5) SQL सर्वर
- SQL सर्वर डेटाबेस उपकरण का उपयोग इकाई परीक्षण करने के लिए किया जाता है।
- व्यावसायिक उपकरण जिसमें परीक्षण VB या C # परियोजनाओं में बनाए जा रहे हैं।
- टी-एसक्यूएल स्क्रिप्ट का उपयोग करके डेटाबेस से परीक्षण उत्पन्न करके या तो परीक्षण दो तरह से बनाए जाते हैं या आप टेम्प्लेट का उपयोग करके मैन्युअल रूप से परीक्षण जोड़ सकते हैं।
- डेटाबेस प्रोजेक्ट से परीक्षण बनाते समय आप SQL सर्वर ऑब्जेक्ट एक्सप्लोरर का उपयोग कर सकते हैं।
SQL सर्वर डेटाबेस की बेहतर समझ के लिए, यूनिट परीक्षण नीचे दिए गए लिंक की जाँच करें।
आधिकारिक लिंक: एस क्यू एल सर्वर
# 6) एसक्यूएल टेस्ट
- SQL टेस्ट एक ओपन-सोर्स tSQLt फ्रेमवर्क, विचारों, संग्रहीत प्रक्रियाओं और कार्यों का उपयोग करता है।
- यह उपकरण डेटाबेस ऑब्जेक्ट को एक अलग स्कीमा में संग्रहीत करता है और यदि परिवर्तन होते हैं तो क्लीन-अप प्रक्रिया की कोई आवश्यकता नहीं है।
- SQL सर्वर डेटाबेस के लिए इकाई परीक्षण चलाने की अनुमति देता है।
आधिकारिक लिंक: एसक्यूएल टेस्ट
जावा सोर्स कोड में सबसे छोटा पथ एल्गोरिथम
# 7) tSQLt
- tSQLt को विशेष रूप से Microsoft SQL सर्वर को समर्पित एक व्यावसायिक डेटाबेस इकाई परीक्षण रूपरेखा के रूप में डिज़ाइन किया गया है।
- इकाई परीक्षण लिखने के लिए T-SQL स्क्रिप्ट का उपयोग करता है जो स्वचालित रूप से चला सकते हैं।
- टेस्ट एक स्कीमा में वर्गीकृत किए गए हैं और आउटपुट XML प्रारूप या सादे पाठ में उत्पन्न किया जा सकता है।
- इसके अलावा, कोड अलगाव के साथ अस्पष्ट तालिकाओं और संग्रहीत प्रक्रियाओं की पहचान करने में मदद करता है।
आधिकारिक लिंक: tSQLt
# 8) Oracle SQL डेवलपर
- ओरेकल SQL डेवलपर उसी तरह से काम करता है जैसे कि SQL डेवलपर।
- यह Oracle क्लाउड डेटाबेस के लिए उपयोग किया जाने वाला एक डेटाबेस परीक्षण उपकरण है।
- Oracle घटकों में Oracle Web Agent और IBM DB2, Microsoft Access, MySQL, Sybase और Teradata के साथ काम करना शामिल है।
- एक स्वामित्व उपकरण जो क्रॉस-प्लेटफ़ॉर्म का समर्थन करता है और Oracle डेटाबेस में SQL चलाने के लिए IDE प्रदान करता है।
आधिकारिक लिंक: Oracle SQL डेवलपर
# 9) NoSQLUnit
- NoSQLUnit का उपयोग NoSQL डेटाबेस पर यूनिट परीक्षण करने के लिए किया जाता है।
- यह एक ओपन-सोर्स टूल है जो JUnit एक्सटेंशन के रूप में दिया जाता है जिसका उपयोग जावा एप्लिकेशन के परीक्षण के लिए किया जाता है जो NoSQL डेटाबेस पर बनाया गया है।
- NoSQL Server के जीवनचक्र का प्रबंधन करता है और इसमें JUnit नियमों के दो समूह और एनोटेशन के दो समूह होते हैं।
- JUnit समूह डेटाबेस सर्वर को शुरू करने और रोकने के लिए उपयोग किया जाता है और एंबेडेड मोड और प्रबंधित मोड जैसे दो स्टार्ट-अप मोड का उपयोग करता है, समर्थित इंजन और NoSQL डेटाबेस के कनेक्शन के लिए दूसरा समूह JUnit नियम।
- एनोटेशन का पहला समूह डेटा सेट फ़ाइलों के साथ डेटाबेस को आबाद करना है और दूसरा एनोटेशन वैकल्पिक है।
आधिकारिक लिंक: NoSQLUnit
# 10) NoSQLMap
- NoSQLMap पायथन पर आधारित एक ओपन-सोर्स उपकरण है और इसका उपयोग NoSQL डेटाबेस से कॉन्फ़िगरेशन मुद्दों, अस्पष्टताओं, संवेदनशील डेटा पर हमलों आदि के लिए किया जाता है।
- वर्तमान में टूल का उपयोग MongoDB के प्रसंस्करण के लिए किया जाता है और कुछ NoSQL आधारित प्लेटफ़ॉर्म जैसे CouchDB, Redis और Cassandra के लिए समर्थन प्रदान करता है।
- इस उपकरण का मुख्य उद्देश्य नेटवर्क हमलों से इसे रोकने के लिए MongoDB पर पेनेट्रेशन परीक्षण करना है।
- सबनेट और IPs स्कैन करता है और MongoDB और CouchDB के लिए ब्रूट फोर्स पासवर्ड क्रैकिंग रिकवरी प्रदान करता है।
आधिकारिक लिंक: NoSQLMap
# 11) सेलाइट
- सेलाइट सेलेनियम और SQLite का एक संयोजन है और इसे सेलेनियम एक्सटेंशन के रूप में जाना जाता है।
- विकास कार्यों को कुशलता से करने के लिए इंटरफेस में सुधार, सिंटैक्स और एपीआई को बढ़ाने जैसे कई कार्यों के लिए समर्थन प्रदान करता है।
- यह DB-संचालित नेविगेशन और दोष प्रदान करता है जिन्हें जल्द से जल्द पहचाना जा सकता है।
- यह एक ओपन-सोर्स टूल है जो विशेष रूप से SQLite, MySQL, PostgreSQL के लिए उपयोग किया जाता है।
आधिकारिक लिंक: परिभाषा
# 12) SQLMap
- SQLMap SQLite, MySQL, SQL सर्वर, DB2 और PostgreSQL के लिए एक खुला स्रोत उपकरण है।
- इसका उपयोग दुर्भावनापूर्ण SQL कथनों का पता लगाने और दोहन की प्रक्रिया को स्वचालित करने के लिए पेनेट्रेशन परीक्षण करने के लिए किया जाता है।
- पॉससेस में एक शक्तिशाली डिटेक्शन इंजन और अंतर्निहित सिस्टम पर स्विच की एक विस्तृत श्रृंखला जैसी विशेषताएं हैं।
- मनमानी कमांड जैसी अतिरिक्त सुविधाओं का समर्थन करता है, एक आउट-ऑफ-बैंड स्टेटफुल टीसीपी कनेक्शन स्थापित करता है, उपयोगकर्ता विशेषाधिकार बढ़ाता है।
आधिकारिक लिंक: SQLMap
Oracle डाटाबेस लोड टेस्टिंग टूल
RDBMS स्तर परीक्षण उपकरण
# 13) एस.एल.ओ.बी.
खुला स्रोत लोड बैलेंसर आभासी उपकरण
- SLOB का अर्थ केविन क्लॉसन द्वारा विकसित सिल्ली लिटिल ओरेकल बेंचमार्क है।
- यह मुफ्त उपकरण डेटाबेस पर लोड परीक्षण करने के लिए सरल डेटाबेस संचालन का उपयोग करता है।
- यह या तो तार्किक मेमोरी या फिजिकल मेमोरी और रैंडम सिंगल-ब्लॉक रीड को टेस्ट करता है।
- यह Pl / SQL और REDO लॉगिंग I / O का उपयोग करता है।
आधिकारिक लिंक: मूर्ख
IO सबसिस्टम परीक्षण उपकरण
# 14) ओरियन
- ओरियन को ओरेकल आईओ नंबर के लिए उपयोग किया जाता है। यह टूल ओरेकल द्वारा विकसित किया गया है और ओरेकल द्वारा ही विकसित किया गया है।
- अब इसे Oracle DB डिस्ट्रीब्यूशन के हिस्से के रूप में माना जाता है और इसका उपयोग मूल रूप से IO लोड परीक्षण के लिए Oracle डेटाबेस का परीक्षण करने के लिए किया जाता है।
- डेटा को संचालित करने के लिए डेटाबेस कर्नेल द्वारा कॉल किए गए कुछ सिस्टम का उपयोग करता है।
विस्तृत अवलोकन के लिए कृपया नीचे दिए गए लिंक को देखें।
आधिकारिक लिंक: ओरियन
# 15) Iometer
- Iometer विशेष रूप से एकल और / या क्लस्टर सिस्टम के लिए एक IO सबसिस्टम परीक्षण उपकरण है।
- पूर्व में यह इंटेल द्वारा विकसित किया गया था, लेकिन वर्तमान में ओपन सोर्स कम्युनिटी यानी ओपन सोर्स डेवलपमेंट लैब (OSDL) द्वारा बनाए रखा गया है।
- यह टूल विंडोज और लिनक्स जैसे ऑपरेटिंग सिस्टम को सपोर्ट करता है।
आधिकारिक लिंक: Iometer
डीबी आधारित स्तर परीक्षण उपकरण
# 16) हैमरडीबी
- HammerDB डेटाबेस लोड टेस्टिंग के लिए एक ओपन-सोर्स टूल है।
- यह SQL Server, MySQL, DB2, Oracle के लिए बेंचमार्किंग टूल के रूप में उपयोग किया जाता है।
- Oracle डाटाबेस के लिए गतिविधि रिप्ले कार्यक्षमता का समर्थन करता है।
- यह टीपीसी-सी और टीपीसी-एच बेंचमार्क जैसे उद्योग मानकों पर आधारित है।
आधिकारिक लिंक: HammerDB
# 17) स्विंगबेंच
- स्विंगबेंच डॉमिनिक गाइल्स (ओरेकल यूके) से एक निशुल्क उपकरण है जो ओरेकल डेटाबेस पर लोड और तनाव परीक्षण करता है।
- इसका उपयोग भी किया जाता है बेंचमार्क परीक्षण ऑर्डरआंट्री, सेल्सहिस्ट्रोन, कॉलिंगक्रिसल्स और स्ट्रेसटेस्ट जैसे 4 प्रकार के बेंचमार्क होते हैं।
- CallingCircle ऑनलाइन टेल्को एप्लिकेशन के लिए SQL उत्पन्न करता है।
- एक उपकरण जिसमें एक लोड जनरेटर, क्लस्टर और समन्वयक होता है।
- स्ट्रेस टेस्टिंग सरल इन्सर्ट, अपडेट, डिलीट स्टेटमेंट का उपयोग करके किया जाता है।
आधिकारिक लिंक: झूला झूलना
# 18) सिमोरा
- Simora ओरेकल डेटाबेस पर लोड परीक्षण करने के लिए अतिरिक्त ओरेकल लाइसेंसिंग के बिना एक वाणिज्यिक उपकरण है।
- वास्तविक एप्लिकेशन कार्यभार को पकड़ता है और सुविधा संपन्न प्लेबैक इंजन प्रदान करता है।
- यह प्लेबैक से तुल्यकालन बाधाओं को हटाता है और SQL sta.tements को संशोधित करता है।
- परीक्षण प्रणाली पर पूरे उत्पादन डेटाबेस को संग्रहीत करने की आवश्यकता को कम करता है।
आधिकारिक लिंक: सिमोरा
# 19) ओरेकल रियल एप्लीकेशन टेस्टिंग
- ओरेकल का यह विकल्प वास्तविक-विश्व परीक्षण का समर्थन करता है, विशेष रूप से ओरेकल डेटाबेस पर।
- यह सिर्फ उत्पादन कार्यभार और सिस्टम परिवर्तनों को पकड़ता है और सिस्टम अस्थिरता के मुद्दों को कम करने में मदद करता है।
- इसमें डेटाबेस रिप्ले और SQL परफॉर्मेंस एनालाइज़र जैसे दो घटक शामिल हैं।
- डेटाबेस का उपयोग नेटवर्क, भंडारण, ऑपरेटिंग सिस्टम अपग्रेड और माइग्रेशन, सिस्टम अपग्रेड और हार्डवेयर माइग्रेशन, आदि से जुड़े सिस्टम परिवर्तनों का परीक्षण करने के लिए किया जा सकता है।
- एसक्यूएल प्रदर्शन विश्लेषक डेटाबेस उन्नयन, स्कीमा परिवर्तन, डेटाबेस इनिशियलाइज़ेशन मापदंडों में परिवर्तन का विश्लेषण करने के लिए इस्तेमाल किया जा सकता है।
आधिकारिक लिंक: ओरेकल रियल एप्लीकेशन टेस्टिंग
यूआई संवर्धित उपकरण
# 20) टॉड
- टॉड डेटाबेस डेवलपर्स और प्रशासकों के लिए डिज़ाइन किए गए डेल से एक स्वामित्व सॉफ्टवेयर अनुप्रयोग है।
- यह एप्लिकेशन SQL के उपयोग से संबंधित और गैर-संबंधपरक डेटाबेस दोनों के लिए है।
- टॉड अमेज़न, अपाचे, आईबीएम, माइक्रोसॉफ्ट, ओरेकल, एसएपी आदि द्वारा डिजाइन किए गए कई डेटाबेस वातावरण का समर्थन करता है।
- ओराड डेटाबेस के लिए टॉड में 7 अद्वितीय उत्पादकता बढ़ाने वाले संस्करण हैं।
आधिकारिक लिंक: मेंढक
# 21) DBVisualizer
- टॉड DBVisualizer की तरह डेटाबेस डेवलपर्स और प्रशासकों द्वारा उपयोग किया जाता है।
- यह एक मालिकाना शेयरवेयर है जो प्रमुख डेटाबेस जैसे DB2, MySQL, Oracle, SQL Server, SAP, आदि का परीक्षण करने के लिए JDBC ड्राइवर का उपयोग करता है।
- यह तेजी से और आसानी से इकाई संबंध बनाता है।
- समर्थित विज़ुअलाइज़ेशन मोड में पदानुक्रम, परिपत्र, रूढ़िवादी आदि शामिल हैं।
आधिकारिक लिंक: DBVisualizer
# 22) SQLite
- SQLite को C में लिखा गया एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम के रूप में बनाया गया है।
- यह क्लाइंट-सर्वर डेटाबेस इंजन नहीं है और इसे वेब ब्राउज़र के लिए एम्बेडेड डेटाबेस सॉफ़्टवेयर के रूप में उपयोग किया जा सकता है।
- यह एक ओपन-सोर्स एप्लिकेशन है जिसमें अलग-अलग सर्वर प्रोसेस नहीं होते हैं।
- यह एक इन-प्रोसेस, कॉम्पैक्ट लाइब्रेरी है जिसमें स्पीड और मेमोरी उपयोग के बीच ट्रेडऑफ है।
आधिकारिक लिंक: SQLite
डेटा प्रबंधन उपकरण का परीक्षण करें
# 23) IBM InfoSphereOptim Test Data Management
- इस विशेष स्वामित्व उपकरण का उपयोग परीक्षण डेटा प्रबंधन प्रक्रिया को स्वचालित करने के लिए किया जाता है।
- निरंतर परीक्षण और चुस्त सॉफ्टवेयर डेवलपमेंट का समर्थन करने के लिए कुछ पूर्वनिर्धारित वर्कफ़्लो से मिलकर बनता है।
- यह एप्लिकेशन लागत को कम करने और एप्लिकेशन डिलीवरी प्रक्रिया को गति देने में मदद करता है।
- जीवन चक्रों के परीक्षण के पुनरावृत्तियों को कम करता है और संवेदनशील डेटा को सुरक्षा प्रदान करता है।
- तर्कसंगत परीक्षण कार्यक्षेत्र के माध्यम से डेटाबेस पर कार्यात्मक, एकीकरण, प्रतिगमन और लोड परीक्षण करने के लिए परीक्षण समाधान प्रदान करता है।
आधिकारिक लिंक: IBM InfoSphereOptim Test Data Management
डेटा गोपनीयता उपकरण
# 24) IBM InfoSphereOptim Data Privacy
- यह एक मालिकाना उपकरण भी है जो गोपनीय डेटा पर डी-आइडेंटिफिकेशन प्रक्रिया को पूरा करता है।
- यह उत्पादन और गैर-उत्पादन दोनों परिवेशों में डेटा को गतिशील और सांख्यिकीय रूप से छिपाता है।
- डेटा सुरक्षा में सुधार के लिए इसके कुछ पूर्वनिर्धारित गोपनीयता नियम हैं।
- एक केंद्रीकृत भंडार में डेटा गोपनीयता नियमों और नीतियों को संग्रहीत करता है।
आधिकारिक लिंक: IBM InfoSphereOptim डेटा गोपनीयता
डेटाबेस लोड परीक्षण उपकरण
# 25) एम्पिरिक्स-टेस्ट सूट
- Empirix ई-टेस्ट सूट को Oracle से Empirix द्वारा अधिग्रहित किया गया है।
- ओरेकल डेटाबेस पर लोड और / या कार्यात्मक परीक्षण करने के लिए मालिकाना उपकरण का उपयोग किया गया था।
- यह परीक्षण के तहत आवेदन के लिए कार्यक्षमता के साथ स्केलेबिलिटी को मान्य करता है।
- बेहतर गुणवत्ता के साथ आवेदन देने के लिए एम्पिरिक्स ई-टेस्ट सूट के साथ अधिग्रहण प्रभावी साबित हो सकता है।
- अनुप्रयोग जीवनचक्र को लागू करने में आसानी प्रदान करता है जिसमें विकास से लेकर अनुप्रयोग की तैनाती तक का परीक्षण शामिल है।
आधिकारिक लिंक: एम्पिरिक्स ई- टेस्ट
# 26) वेबलौड
- RadViewSoftware द्वारा वेबलॉड एक मालिकाना उपकरण है जो ओरेकल रूपों लोड परीक्षण का समर्थन करता है।
- लोड परिदृश्य आसानी से रिकॉर्ड किए जाते हैं और निष्पादित होते हैं और एक प्रदर्शन अड़चन की पहचान करने में मदद करते हैं।
- यह उपकरण ऑरेकल प्रपत्रों के कार्यात्मक और लोड परीक्षण को स्वचालित करने के लिए AuraPlayer का उपयोग करता है।
- ओरेकल रूपों के कई सत्रों का समर्थन करता है और स्मृति की एक न्यूनतम राशि का उपयोग करता है।
- परीक्षण परिदृश्यों के सफल निष्पादन के लिए वेबलॉड ओरेकल फॉर्म्स सर्वर से डेटा निकालता है और प्रतिक्रिया समय की गणना करता है।
आधिकारिक लिंक: WebLoad
डेटाबेस यूनिट परीक्षण उपकरण
# 27) DbFit
- DbFit एक ओपन-सोर्स डेटाबेस टेस्टिंग टूल है जो प्रदर्शन करने वाली इकाई और डेटाबेस के लिए एकीकरण परीक्षण करता है।
- यह Oracle, SQL Server, DB2, PostgreSQL, MySQL आदि जैसे कई डेटाबेस का समर्थन करता है।
- यह FitNesse का एक हिस्सा है और संग्रहीत प्रक्रियाओं और कस्टम प्रक्रियाओं का प्रबंधन करता है।
- जावा या .NET के माध्यम से डेटाबेस परीक्षण पूरा करता है और कमांड लाइन से चलता है।
आधिकारिक लिंक: DbFit
# 28) DbUnit
- DbUnit एक ओपन-सोर्स टूल है और JUnit एक्सटेंशन के रूप में जाना जाता है।
- इसका उपयोग डेटाबेस ऑब्जेक्ट के यूनिट परीक्षण के लिए किया जाता है।
- एक्सएमएल डेटासेट के लिए और डेटाबेस में डेटा निर्यात और आयात करता है और बड़े डेटाबेस पर काम कर सकता है।
- DbUnit कोई अतिरिक्त सफाई नहीं करता है क्योंकि यह शुरू में CLEAN-INSERT ऑपरेशन करता है।
- डेटा अन्वेषण में मदद करता है और संबंधपरक और बहुआयामी डेटाबेस को जोड़ता है।
आधिकारिक लिंक: DbUnit
एमएस sql सर्वर साक्षात्कार अनुभवी के लिए सवाल और जवाब
# 29) SQLUnit
- SQLUnit प्रतिगमन और डेटाबेस संग्रहीत कार्यविधियों के इकाई परीक्षण के लिए एक इकाई परीक्षण फ्रेमवर्क है।
- यह जावा में लिखा गया एक ओपन-सोर्स फ्रेमवर्क है और यह ज्यूनिट यूनिट टेस्टिंग फ्रेमवर्क पर आधारित है।
- यह एक परीक्षण सूट उत्पन्न करने के लिए एक्सएमएल भाषा के साथ आता है और जावा परीक्षण विनिर्देशों को एक्सएमएल में जोड़ता है।
- इसके अलावा, डेटाबेस के साथ बातचीत करने के लिए एक्सएमएल में उत्पन्न परीक्षण विनिर्देशों को जेडीबीसी कॉल में कनवर्ट करता है।
आधिकारिक लिंक: SQLUnit
# 30) NDBUnit
- NDBUnit डेटाबेस यूनिट परीक्षणों की पुनरावृत्ति को बढ़ाने और GitHub द्वारा होस्ट करने के लिए एक ओपन-सोर्स उपकरण है।
- यह परीक्षण निष्पादन के बाद या उससे पहले इकाई परीक्षण करने की अनुमति देता है। .NET के खिलाफ संकलित किया गया।
- यह C # में लिखा गया है और DbUnit से संयुक्त अवधारणाओं को .NET प्लेटफॉर्म में निकालता है।
- यह SQL Server, MySQL, Oracle, PostgreSQL, SQLite, आदि जैसे डेटाबेस वातावरण का समर्थन करता है।
आधिकारिक लिंक: NDBUnit
# 31) DB टेस्ट ड्रिवेन
- DB टेस्ट ड्रिवेन एक ओपन-सोर्स डेटाबेस यूनिट टेस्टिंग फ्रेमवर्क है जो मूल रूप से टेस्ट-संचालित विकास के लिए है।
- यह सीधे डेटाबेस में स्थापित करने की क्षमता है और SQL सुविधाओं का उपयोग करता है।
- बिल्ड सर्वर के साथ निरंतर और निरंतर एकीकरण क्षमताओं का समर्थन करता है।
- SQL सर्वर के माध्यम से कोड कवरेज कार्यक्षमता भी समर्थित है।
- इन चौखटे द्वारा समर्थित डेटाबेस वातावरण एसक्यूएल सर्वर 2008 और एक्सप्रेस संस्करण, ओरेकल, और नेटेज़्ज़ा के साथ उच्चतर हैं।
आधिकारिक लिंक: DB परीक्षण प्रेरित
# 32) डेटाबेस प्रोफेशनल के लिए विजुअल स्टूडियो टीम एडिशन
- डेटाबेस पेशेवरों के लिए Microsoft Visual Studio 2005 टीम संस्करण डेटाबेस इकाई परीक्षण करने के लिए एक मालिकाना ढांचा है।
- यह स्वचालित रूप से संग्रहीत प्रक्रियाओं, ट्रिगर और फ़ंक्शन के यूनिट परीक्षण के लिए एसक्यूएल स्क्रिप्ट उत्पन्न करता है।
- डीबी प्रो का संकलन करता है जिसमें सत्यापन करने के लिए पूर्व-निर्धारित परीक्षण स्थितियों का संग्रह होता है, इन स्थितियों को आपकी चिंता के अनुसार आसानी से पुनः कॉन्फ़िगर किया जा सकता है।
- डीबी प्रो डेटाबेस की स्थिति को सेट करने के लिए डेटा-जेनरेशन सुविधा का उपयोग करता है जो परीक्षण चलाने से पहले डेटाबेस को राज्य-निर्दिष्ट के साथ आबाद करने में मदद करता है।
अधिक जानकारी के लिए नीचे दिए गए लिंक पर जाएं।
आधिकारिक लिंक: डेटाबेस प्रोफेशनल के लिए विजुअल स्टूडियो टीम एडिशन
अन्य अतिरिक्त उपकरण
इस वर्गीकरण के अलावा, कुछ अन्य अनुप्रयोग हैं जो डेटाबेस परीक्षण उपकरण और रूपरेखा के रूप में अब तक लोकप्रिय हैं, हमें उन्हें भी देखना होगा।
# 33) माइक्रो फ़ोकस यूनिफ़ाइड फ़ंक्शनल टेस्टिंग (UFT) : माइक्रो फ़ोकस UFT का उपयोग डेटाबेस सत्यापन करने के लिए किया जाता है। यह एक मालिकाना अनुप्रयोग है जो संग्रहीत प्रक्रियाओं, दूषित डेटा और गलत डेटा में उत्पन्न दोषों की पहचान करने में मदद करता है।
# 3। 4) SmarBearTestComplete : यह वाणिज्यिक उपकरण जटिल डेटा, महत्वपूर्ण और महत्वपूर्ण कार्यात्मकताओं, संग्रहीत प्रक्रियाओं आदि के साथ डेटाबेस का परीक्षण करने के कई तरीके प्रदान करता है, कार्यात्मक परीक्षण और डेटा सत्यापन के लिए भी उपयोगी है।
# 35) AETG : यह एक वाणिज्यिक वेब सेवा है जो परीक्षण मामलों को उत्पन्न करने के लिए आवश्यकता मॉडल का उपयोग करती है। यह सभी जोड़ीदार इंटरैक्शन की समीक्षा करने के लिए न्यूनतम परीक्षण मामलों के एक सेट को परिभाषित करने के लिए कॉम्बिनेशन डिज़ाइन तकनीकों का उपयोग करता है।
# 36) तुर्बोधता : टर्बोडाटा सॉफ्टवेयर स्वचालित संकल्प के साथ विदेशी कुंजी के साथ परीक्षण डेटा उत्पन्न कर सकता है। अनुमति देता है का चयन करें, अद्यतन, और SQL कमांड को हटाने और एकाधिक अनुक्रमिक फ़ाइलों और रिलेशनल डेटाबेस का समर्थन करता है। यह टूल कभी भी पूर्ण संस्करण नियंत्रण के साथ नि: शुल्क परीक्षण संस्करण को समाप्त नहीं करता है और इसमें ग्रिड डेटा एडिटर, एसक्यूएल बिल्डर, आदि शामिल हैं।
# 37) डेटाबेस बेंचमार्क : यह एक डेटाबेस पर तनाव परीक्षण करने के लिए एक ओपन-सोर्स टूल है जिसमें बड़ी मात्रा में डेटा होता है। ग्राफिक विज़ुअलाइज़ेशन और रिपोर्टिंग विकल्प इस उपकरण की उन्नत विशेषताएं हैं। यह अनुक्रमिक या यादृच्छिक कुंजी चयन का उपयोग करके बड़ी मात्रा में परीक्षण डेटा उत्पन्न करता है।
# 38) डाटेट : डेटवेयर भी बैनर सॉफ्टवेयर द्वारा विकसित किया गया है जो विभिन्न तरीकों से यथार्थवादी परीक्षण डेटा उत्पन्न करता है। यह एक निशुल्क परीक्षण के साथ उपलब्ध व्यावसायिक सॉफ्टवेयर है। ASCII फ्लैट फ़ाइलों या RDBMS (Oracle, SQL सर्वर, Sybase, आदि) के लिए परीक्षण डेटा उत्पन्न करता है। वर्तमान में, इस उपकरण का संस्करण 1.6 सबसे लोकप्रिय और व्यापक रूप से उपयोग किया जाता है
# 39) utPLSQL : यह ओरेकल के पीएल / एसक्यूएल आधारित एप्लिकेशन के यूनिट टेस्टिंग के लिए एक ओपन-सोर्स टूल है। यह चरम प्रोग्रामिंग हल्के विकास पद्धति का उपयोग करके स्टीवन फ्यूरस्टीन द्वारा डिज़ाइन किया गया है।
# 40) परीक्षण : TESTit अंशांकन त्रुटि की गणना और इलेक्ट्रॉनिक रिपोर्ट बनाने के लिए एक व्यावसायिक अनुप्रयोग है। यह डेटा प्रविष्टि के प्रयासों को कम करता है और Oracle और का उपयोग करता है
एस क्यू एल सर्वर
# 41) DTM DB तनाव : यह डेटाबेस पर स्ट्रेस टेस्टिंग और लोड टेस्टिंग करने के लिए एक ओपन-सोर्स टूल है। इसका उपयोग अनुप्रयोग की मापनीयता और प्रदर्शन जाँच के लिए भी किया जाता है।
# 42) परीक्षण : व्हिज़ का परीक्षण कोडलेस आर्किटेक्चर के रूप में किया गया है जो स्वचालित डेटाबेस परीक्षण को कुशलतापूर्वक करने में मदद करता है। यह उद्यम संस्करण के साथ आता है जो एक भुगतान सेवा है और दूसरा एक मुक्त समुदाय संस्करण है।
# 43) Navicat : Navicat एक व्यावसायिक अनुप्रयोग है जिसे डेटाबेस प्रशासन टूल (MySQL के लिए GUI के रूप में जाना जाता है) और डेटाबेस प्रबंधन की सुविधा के लिए डिज़ाइन किया गया है। MySQL, Oracle, SQL Server, MariaDB, SQLite आदि में डेटा का प्रबंधन करता है।
# 44) माइक्रो फोकस: ओरेकल के साथ मर्करी इंटरएक्टिव ने एक नया टूल लॉन्च किया है जो डेटाबेस पर लोड परीक्षण करने में मदद करता है। यह एक वाणिज्यिक उपकरण (लोडरनर 7.5) हो सकता है जो बुध इंटरएक्टिव द्वारा लोडरनर की उपलब्धता के साथ है और इसका उपयोग इंटरनेट-आधारित ओरेकल एप्लिकेशन के परीक्षण के लिए किया जा सकता है।
इस महत्वपूर्ण संख्या को ध्यान में रखते हुए कि हम यह कह सकते हैं कि डेटाबेस परीक्षण का व्यापक रूप से अब तक प्रदर्शन किया गया था और समय-समय पर परीक्षण के औजारों को नए और बेहतर बनाने के लिए समान कारणों की आवश्यकता थी। भविष्य में, सूची को बड़ा और अद्यतन किया जाएगा, लेकिन अब तक ये परीक्षण डेटाबेस के लिए कुछ व्यापक रूप से उपयोग किए जाने वाले उपकरण हैं।
अग्रिम पठन=> Oracle डेटाबेस का परीक्षण कैसे करें
निष्कर्ष
डेटाबेस प्रत्येक और हर कुशल सॉफ़्टवेयर एप्लिकेशन की रीढ़ है। दुर्घटनाग्रस्त डेटाबेस सिस्टम की विफलता की ओर ले जा सकता है, इससे बचने के लिए डेटाबेस परीक्षण को पूरी तरह से सटीक तरीके से करने की आवश्यकता है। स्वचालित डेटाबेस परीक्षण उपकरणों का उपयोग इस उद्देश्य के लिए फायदेमंद साबित हुआ था।
कुछ डेटाबेस में बड़ी मात्रा में डेटा हो सकता है जो परीक्षकों के लिए परीक्षण करने के लिए एक कठिन काम बन सकता है, लेकिन उपकरणों के उपयोग ने इस कार्य को आसान और तेज़ बना दिया है। आप एक डेटाबेस पर कई प्रकार के परीक्षण करने के लिए उपकरणों का उपयोग कर सकते हैं जो अंततः एक शक्तिशाली, कुशल और मजबूत सॉफ्टवेयर सिस्टम स्थापित करने की ओर ले जाता है।
अनुशंसित पढ़ा=> सर्वश्रेष्ठ डेटाबेस परीक्षण साक्षात्कार प्रश्न
=> संपर्क करें यहाँ एक सूची का सुझाव देने के लिए।
अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- डेटाबेस परीक्षण JMeter के साथ
- 2021 में शीर्ष 10 ईटीएल परीक्षण उपकरण
- शीर्ष 10 लोकप्रिय डेटा वेयरहाउस उपकरण और परीक्षण प्रौद्योगिकी
- XML के लिए डेटाबेस परीक्षण के लिए एक साधारण दृष्टिकोण
- वॉल्यूम परीक्षण ट्यूटोरियल: उदाहरण और वॉल्यूम परीक्षण उपकरण
- 2021 में शीर्ष 10 सबसे लोकप्रिय प्रतिगमन परीक्षण उपकरण
- एसईओ के लिए शीर्ष 10 संरचित डेटा परीक्षण और सत्यापन उपकरण