बैशुनिट: बैश स्क्रिप्ट के लिए एक उपयोगी और सरल परीक्षण लाइब्रेरी

बैशुनिट: बैश स्क्रिप्ट के लिए एक उपयोगी सरल परीक्षण लाइब्रेरी

बैशुनिट: बैश स्क्रिप्ट के लिए एक उपयोगी सरल परीक्षण लाइब्रेरी

नियमित रूप से, यहाँ पर Desde Linux, हम आम तौर पर के विषय को संबोधित करते हैं उन बैश स्क्रिप्ट्स और शैल स्क्रिप्टिंग लिनक्स के बारे में सामान्य तौर पर, लिनक्सवर्स के लगभग अनंत वितरणों, अनुप्रयोगों और प्रणालियों की रिलीज़ और समीक्षाओं की दिनचर्या से बाहर निकलने के लिए। और साथ ही, हमारे विभिन्न स्वतंत्र और खुले ऑपरेटिंग सिस्टम पर किए जाने वाले कुछ समस्याओं या सुधार कार्यों पर नियमित ट्यूटोरियल और मार्गदर्शिकाएँ।

इस कारण से, और इस तथ्य का लाभ उठाते हुए, कुछ महीने पहले, हमने इसके बारे में एक बेहतरीन प्रकाशन साझा किया था पेंटमेनू, जो टोही और डॉस हमलों के लिए एक बैश स्क्रिप्ट है। और यह भी, हालांकि थोड़ा और समय पहले, के बारे में एलपीआई-एसओए, जो एक व्यक्तिगत प्रायोगिक विकास है जो बैश शेल में बनी एक उन्नत अनुकूलन स्क्रिप्ट बनाने का प्रयास करता है; आज हम इसी विषय पर बात करेंगे «बाशूनिट». यह एक ऐसा विकास है जो बैश स्क्रिप्ट के लिए एक उपयोगी और सरल परीक्षण लाइब्रेरी की पेशकश करना चाहता है।

पेंटमेनू: टोही और डॉस हमलों के लिए एक बैश स्क्रिप्ट

पेंटमेनू: टोही और डॉस हमलों के लिए एक बैश स्क्रिप्ट

लेकिन, इस नए प्रकाशन को पढ़ना शुरू करने से पहले «बाशूनिट», बैश स्क्रिप्ट के लिए एक उपयोगी और सरल परीक्षण लाइब्रेरी, हम इसकी अनुशंसा करते हैं पिछली संबंधित पोस्ट बाद में पढ़ने के लिए:

पेंटमेनू: टोही और डॉस हमलों के लिए एक बैश स्क्रिप्ट
संबंधित लेख:
पेंटमेनू: टोही और डॉस हमलों के लिए एक बैश स्क्रिप्ट

बशूनिट: हमारी बैश स्क्रिप्ट का परीक्षण करने के लिए एक उपकरण

बशूनिट: हमारी बैश स्क्रिप्ट का परीक्षण करने के लिए एक उपकरण

बशुनिट क्या है?

अगर हम सीधे आपके पास जाएं आधिकारिक वेबसाइट«बाशूनिट» यह सॉफ्टवेयर संक्षेप में इस प्रकार वर्णित है:

बैशुनिट एक आधुनिक बैश परीक्षण लाइब्रेरी है जो बैश स्क्रिप्ट का परीक्षण तेज़ और आसान बनाती है। अर्थात्, यह एक समर्पित परीक्षण उपकरण है जिसे विशेष रूप से निर्मित या प्राप्त की गई विभिन्न बैश स्क्रिप्ट के प्रदर्शन का मूल्यांकन करने के लिए डिज़ाइन किया गया है। जो उस स्थिति में बेहद उपयोगी है जब आपको उनके बैश कोड बेस पर परीक्षण करने की आवश्यकता होती है, ताकि यह सुनिश्चित किया जा सके कि वे विश्वसनीय रूप से और अपेक्षा के अनुरूप काम करते हैं, और भी बहुत कुछ।

सुविधाओं

हालाँकि, ऊपर की छवि में हम संक्षेप में कही गई विशेषताओं को पढ़ सकते हैं लिनक्स टर्मिनल प्रोग्राम, बेहतर सुविधाएँ उसी में से निम्नलिखित हैं:

  1. यह एक अद्वितीय और अभिनव परीक्षण लाइब्रेरी है जो हमें हमारे बैश स्क्रिप्ट में एम्बेडेड बैश स्क्रिप्ट की जांच और मूल्यांकन करने की अनुमति देती है, जो अक्सर अत्यधिक जटिल और शक्तिशाली होती हैं।
  2. यह बैश स्क्रिप्ट के परीक्षण और विकास कार्यों में सरलता और दक्षता प्रदान करता है। अर्थात्, यह विशेष रूप से बैश स्क्रिप्ट और उनकी जटिलताओं के लिए डिज़ाइन किया गया है, न कि अन्य प्रकार की स्क्रिप्टिंग (शेल स्क्रिप्टिंग) भाषाओं के लिए।
  3. इसमें एक सहज ज्ञान युक्त एपीआई शामिल है जो परीक्षण लिखने और विकसित करने की प्रक्रिया को बहुत सरल बनाता है। भले ही हम लिनक्स टर्मिनल की बैश भाषा में नौसिखिया, नौसिखिया या विशेषज्ञ हों। जो इसे कोड की कुछ या कई पंक्तियों वाली परियोजनाओं के लिए एकदम सही बनाता है।
  4. अपेक्षाकृत हालिया विकास होने के बावजूद, इसमें बहुत स्पष्ट और संपूर्ण दस्तावेज़ीकरण है। ऐसा इसलिए है क्योंकि इसमें बहुत अच्छे उदाहरण और स्पष्ट स्पष्टीकरण हैं, जिससे जो विकसित या मूल्यांकन किया गया था उसे समझने में आसानी होगी।
  5. इसका संचालन न केवल बहुत तेज है बल्कि पारदर्शी भी है। इसलिए, इसका उपयोग करने से हमारी बैश स्क्रिप्ट पर किए गए परीक्षणों में महत्वपूर्ण अतिरिक्त समय नहीं लगेगा, और हमें प्रत्येक के भीतर आवश्यक कोड को सोचने और लिखने के लिए अधिक और बेहतर समय मिलेगा।

स्थापना, परीक्षण और स्क्रीनशॉट

आपका अनुसरण कर रहा हूँ त्वरित प्रारंभ मार्गदर्शिका (क्विकस्टार्ट) इसकी स्थापना और उपयोग के लिए हमने ये चरण अपनाए हैं:

बाशुनिट डाउनलोड और इंस्टॉल करें

बैशुनिट डाउनलोड और इंस्टॉल करें और परीक्षण फ़ोल्डर बनाएं

curl -s https://bashunit.typeddevs.com/install.sh | bash
mkdir tests

अपनी स्वयं की बैश स्क्रिप्ट का परीक्षण करें

ऐसा करने के लिए, मैंने एक बहुत ही सरल तरीका रखा है बैश स्क्रिप्ट फ़ाइल कहा जाता है «milagros_lpi_bleachbit_apt_update-upgrade.sh» और मैंने निम्नलिखित कमांड ऑर्डर का उपयोग करके इसका परीक्षण किया है, जिसका परिणाम निम्नलिखित छवियों में दिखाया गया है:

अपनी खुद की टेस्ट बैश स्क्रिप्ट का परीक्षण - 1

अपनी स्वयं की बैश स्क्रिप्ट का परीक्षण - 3

अपनी खुद की टेस्ट बैश स्क्रिप्ट का परीक्षण - 2

अंत में, और इसके बारे में थोड़ा और समझने का प्रयास करें बाशुनिट किस प्रकार के परीक्षण करता है? बैश स्क्रिप्ट फ़ाइलों के बारे में, आप इसे संपादित और ब्राउज़ कर सकते हैं (यह निष्पादन योग्य है) और आप निम्नलिखित 2 आधिकारिक लिंक भी ब्राउज़ कर सकते हैं: परीक्षण फ़ाइल y बशूनीट परीक्षण.

शैल स्क्रिप्टिंग
संबंधित लेख:
शैल, बैश और लिपियाँ: शैल पटकथा के बारे में सब।

राउंडअप: बैनर पोस्ट 2021

सारांश

संक्षेप में, का उपयोग करें बशुनिट निःसंदेह यह उन लोगों को प्रदान करेगा जो इसका उपयोग करते हैं, बैश स्क्रिप्ट बनाते समय विश्वसनीयता जो ठीक से काम करता है, या तृतीय-पक्ष बैश स्क्रिप्ट के विकास या संचालन में बग और त्रुटियों का पता लगाता है। और का दक्षता, हमें समय और संसाधन बचाने की अनुमति देती है, आवश्यक परीक्षणों को स्वचालित करके और मैन्युअल परीक्षण प्रक्रियाओं में होने वाली सामान्य त्रुटियों से बचकर। इसलिए, यह खुला स्रोत विकास निस्संदेह लिनक्स के लिए छोटे सीएलआई कार्यक्रमों के डेवलपर्स के रूप में सुधार करने का एक अच्छा अवसर है।

अंत में, याद रखें हमारी यात्रा «पेज शुरू करें» स्पेनिश में. या, किसी अन्य भाषा में (केवल हमारे वर्तमान यूआरएल के अंत में 2 अक्षर जोड़कर, उदाहरण के लिए: एआर, डी, एन, एफआर, जेए, पीटी और आरयू, कई अन्य सहित) अधिक वर्तमान सामग्री जानने के लिए। और साथ ही, आप हमारे आधिकारिक चैनल से भी जुड़ सकते हैं Telegram अधिक समाचार, गाइड और ट्यूटोरियल तलाशने के लिए। और यह भी है समूह यहां कवर किए गए किसी भी आईटी विषय के बारे में बात करने और अधिक जानने के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।