Bashunit: O bibliotecă de testare utilă și simplă pentru scripturile Bash

Bashunit: O bibliotecă utilă de testare simplă pentru scripturile Bash

Bashunit: O bibliotecă utilă de testare simplă pentru scripturile Bash

Aici, la Desde Linux , acoperim în mod regulat scripturile Bash și scripturile shell pe Linux în general, pentru a ne detașa de rutina lansărilor și actualizărilor pentru distribuțiile, aplicațiile și sistemele aproape nesfârșite din universul Linux. De asemenea, luăm o pauză de la tutorialele și ghidurile obișnuite despre probleme specifice sau îmbunătățiri ale diverselor noastre sisteme de operare gratuite și open-source.

Prin urmare, și profitând de faptul că acum câteva luni am distribuit o postare excelentă despre Pentmenu , un script Bash pentru recunoaștere și atacuri DoS, și, de asemenea, puțin mai mult timp în urmă, despre LPI-SOA , un proiect experimental personal care își propune să creeze un script avansat de optimizare scris în shell-ul Bash; astăzi vom aborda subiectul „Bashunit ”. Acesta este un proiect care își propune să ofere o bibliotecă de testare utilă și simplă pentru scripturile Bash.

Pentmenu: Un Script Bash pentru Reconnaissance și atacuri DOS

Pentmenu: Un Script Bash pentru Reconnaissance și atacuri DOS

Dar înainte de a începe să citiți această nouă postare despre „Bashunit” , o bibliotecă de testare utilă și simplă pentru scripturi Bash, vă recomandăm să citiți postarea anterioară conexă :

Pentmenu: Un Script Bash pentru Reconnaissance și atacuri DOS
Articol asociat:
Pentmenu: Un Script Bash pentru Reconnaissance și atacuri DOS

Bashunit: Un instrument pentru a testa scripturile noastre Bash

Bashunit: Un instrument pentru a testa scripturile noastre Bash

Ce este Bashunit?

Dacă mergem direct pe site-ul său oficial , „Bashunit” este un software descris pe scurt după cum urmează:

Bashunit este o bibliotecă modernă de testare bash care face testarea scripturilor Bash mai rapidă și mai ușoară. Adică, este un instrument de testare dedicat, conceput special pentru a evalua performanța diferitelor scripturi Bash create sau realizate. Ceea ce este extrem de util în cazul în care trebuie să efectuați teste pe baza lor de cod Bash, pentru a vă asigura că funcționează fiabil și conform așteptărilor și nu numai.

caracteristici

Deși imaginea de mai sus descrie pe scurt caracteristicile acestui program de terminal Linux , cele mai notabile caracteristici ale sale sunt următoarele:

  1. Este o bibliotecă de testare unică și inovatoare care ne permite să examinăm și să evaluăm scripturile Bash încorporate în scripturile noastre Bash, care sunt adesea foarte complexe și puternice.
  2. Oferă simplitate și eficiență în sarcinile de testare și dezvoltare ale Scripturilor Bash. Adică, este conceput special pentru Scripturi Bash și complexitățile acestora, și nu pentru alte tipuri de limbaje de Scripting (Shell Scripting).
  3. Include un API intuitiv care face procesul de scriere și dezvoltare a testelor foarte simplu. Indiferent dacă suntem începători, începători sau expert în limbajul Bash al terminalului Linux. Ceea ce îl face perfect pentru proiecte cu doar câteva sau mai multe linii de cod.
  4. În ciuda faptului că este o dezvoltare relativ recentă, are o documentație foarte clară și completă. Acest lucru se datorează faptului că are exemple foarte bune și explicații clare, care vor facilita rapid înțelegerea a ceea ce a fost dezvoltat sau evaluat.
  5. Funcționarea sa nu este doar foarte rapidă, ci și transparentă. Prin urmare, utilizarea acestuia nu va adăuga un timp suplimentar semnificativ la testele efectuate pe Scripturile noastre Bash și ne va permite mai mult și mai mult timp pentru a gândi și a scrie codul necesar în fiecare dintre ele.

Instalare, teste și capturi de ecran

Urmând Ghidul lor de pornire rapidă, aceștia sunt pașii pe care i-am urmat pentru instalarea și utilizarea sa:

Descărcați și instalați Bashunit

Descărcați și instalați Bashunit și creați folderul de testare

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

Testarea propriului script Bash

Pentru a face acest lucru, am plasat un fișier script Bash foarte simplu numit „milagros_lpi_bleachbit_apt_update-upgrade.sh” și l-am testat folosind următoarea comandă, obținând rezultatul prezentat în următoarele imagini:

Testarea propriului test Bash Script - 1

Testarea propriului script Bash - 3

Testarea propriului test Bash Script - 2

În cele din urmă, pentru a încerca să înțelegeți puțin mai multe despre tipul de teste pe care Bashunit le efectuează asupra fișierelor script Bash, puteți edita și examina scriptul în sine (executabilul său) și puteți explora, de asemenea, următoarele două linkuri oficiale: Fișier de testare și Test Bashunit.

shell a Scripting
Articol asociat:
Shell, Bash și Scripturi: totul despre Shell Scripting.

Breviar: Banner post 2021

Rezumat

În concluzie, utilizarea Bashunit va oferi, fără îndoială, utilizatorilor fiabilitate în crearea de scripturi Bash funcționale sau în detectarea erorilor și erorilor în dezvoltarea sau operarea scripturilor Bash de la terți. De asemenea, va crește eficiența prin economisirea timpului și a resurselor prin automatizarea testelor necesare și evitarea erorilor comune întâlnite în procesele de testare manuală. Prin urmare, această dezvoltare open-source este cu siguranță o bună oportunitate de a vă îmbunătăți ca dezvoltatori de programe CLI mici pentru Linux.

În cele din urmă, nu uitați să vizitați pagina noastră principală în spaniolă . Sau, în orice altă limbă (adăugați doar două litere la sfârșitul adresei URL curente, de exemplu: ar, de, en, fr, ja, pt și ru, printre multe altele) pentru a găsi conținut mai actualizat. De asemenea, vă puteți alătura canalului nostru oficial de Telegram pentru a explora mai multe știri, ghiduri și tutoriale. Și alăturați-vă acestui grup pentru a discuta și a afla mai multe despre orice subiect IT abordat aici.


Adăugați ca sursă preferată în Google