Bashunit: Una útil i senzilla biblioteca de prova per a Scripts Bash

Bashunit: Una útil biblioteca de prova senzilla per a Scripts Bash

Bashunit: Una útil biblioteca de prova senzilla per a Scripts Bash

Regularment, aquí a des Linux, solem abordar el tema de tots els Scripts Bash i el Shell Scripting sobre Linux en general, per sortir una mica de la rutina dels llançaments i revisions de les gairebé infinites distribucions, aplicacions i sistemes del Linuxvers. I també, dels rutinaris tutorials i guies sobre determinats problemes o accions de millores a realitzar sobre els nostres diversos sistemes operatius lliures i oberts.

Per això, i aprofitant que, fa uns quants mesos, compartim una genial publicació sobre Pentmenu, que és un Script Bash per a atacs de Reconeixement i DOS. I també, encara que fa una mica més de temps, sobre LPI-SOA, que és un desenvolupament experimental personal que busca crear un Script d'Optimització Avançada fet a Bash Shell; avui abordarem el tema sobre Bashunit. El qual és un desenvolupament que busca oferir una útil i senzilla biblioteca de prova per a Scripts Bash.

Pentmenu: Un Script Bash per a atacs de Reconeixement i DOS

Pentmenu: Un Script Bash per a atacs de Reconeixement i DOS

Però abans d'iniciar la lectura d'aquesta nova publicació sobre Bashunit, una útil i senzilla biblioteca de prova per a Scripts Bash, els recomanem la anterior publicació relacionada per a la posterior lectura:

Pentmenu: Un Script Bash per a atacs de Reconeixement i DOS
Article relacionat:
Pentmenu: Un Script Bash per a atacs de Reconeixement i DOS

Bashunit: Una eina per provar els nostres Scripts Bash

Bashunit: Una eina per provar els nostres Scripts Bash

Què és Bashunit?

Si anem directament a la seva lloc web oficialBashunit és un programari descrit breument de la manera següent:

Bashunit és una biblioteca de proves bash moderna que permet avaluar Scripts Bash d'una manera més ràpida i senzilla. És a dir, és una eina de prova dedicada i dissenyada específicament per avaluar el funcionament dels diversos Scripts Bash creats o aconseguits. La qual cosa és extremadament útil en cas de necessitar realitzar proves sobre el codi base Bash dels mateixos, de manera tal de, garantir que aquests funcionin de manera fiable i segons el previst, i més.

Característiques

Tot i que, a la imatge superior immediata podem llegir breument les característiques del dit programa per a la Terminal de Linux, Les característiques més destacades del mateix són les següents:

  1. És una Biblioteca de proves única i innovadora que ens permet examinar i avaluar les seqüències de comandes Bash inserides en els nostres Scripts Bash, que moltes vegades solen ser altament complexes i poderoses.
  2. Ofereix simplicitat i eficiència a les tasques de prova i desenvolupament dels Scripts Bash. És a dir, està dissenyat específicament per a Scripts de Bash i les seves complexitats, i no per a altres tipus de llenguatges de Script (Shell Scripting).
  3. Inclou una API intuïtiva que fa del procés d'escriure i de desenvolupar proves sigui molt senzill. Independentment de si som un novell, principiant o expert en llenguatge Bash de la Terminal Linux. El que ho fa perfecta tant per a projectes de poques o moltes línies de codi.
  4. Tot i ser un desenvolupament relativament recent, compta amb una documentació ben clara i completa. Això, pel fet que compta amb molt bons exemples i clares explicacions, que facilités ràpidament la comprensió del desenvolupat o avaluat.
  5. El seu funcionament no sols és molt ràpid sinó transparent. Per tant, utilitzar-lo no afegirà temps extra significatiu a les proves realitzades als nostres Scripts Bash, i ens permetrà un major i millor temps per pensar i escriure el codi necessari dins de cadascun.

Instal·lació, proves i pantalles

Seguint la seva Guia d'inici ràpid (QuickStart) aquests són els passos que hem seguit per a la seva instal·lació i ús:

Descàrrega i instal·lació de Bashunit

Descàrrega i instal·lació de Bashunit i creació de carpeta de prova

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

Prova d'un propi Script Bash

Per això, he col·locat un molt senzill arxiu de Script Bash anomenat «miracles_lpi_bleachbit_apt_update-upgrade.sh» i ho he provat mitjançant l'ordre d'ordre següent, obtenint el resultat mostrat a les imatges següents:

Prova d'un Script Bash de prova propi - 1

Prova d'un propi Script Bash - 3

Prova d'un Script Bash de prova propi - 2

Finalment, i per intentar entendre una mica més sobre quin tipus de proves realitza Bashunit sobre els fitxers de Script Bash, es pot editar i examinar el mateix (el seu executable) i també es pot explorar els següents 2 enllaços oficials: Arxiu de proves y Bashunit Test.

Shell Scripting
Article relacionat:
Shell, Bash i Scripts: Tot sobre Shell Scripting.

Resum: Banner post 2021

Resum

En resum, fer servir Bashunit sens dubte proporcionarà a qui l'utilitzi, de confiança en crear Scripts Bash que funcionin adequadament, o en detectar errors i errors en el desenvolupament o funcionament de Scripts Bash de tercers. I de eficiència, en permetre'ns estalviar temps i recursos, en automatitzar les proves necessàries i evitar els errors comuns que succeeixen en els processos de proves manuals. Per tant, aquest desenvolupament de codi obert és sens dubte una bona oportunitat millorar com a desenvolupadors de petits programes CLI per a Linux.

Finalment, recorda visitar la nostra «pàgina d'inici» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. I també, pots unir-te al nostre canal oficial de telegram per explorar més notícies, guies i tutorials. I també, aquest grup per parlar i obtenir més informació sobre qualsevol tema TI aquí abordat.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.