Bashunit: Полезна и проста библиотека за тестване на Bash скриптове

Bashunit: Полезна проста библиотека за тестване на Bash скриптове

Bashunit: Полезна проста библиотека за тестване на Bash скриптове

Редовно, тук на Desde Linux, обикновено разглеждаме темата за на Bash скриптове и Скрипт на Shell на Linux Като цяло, за да излезете от рутината на издания и прегледи на почти безкрайните дистрибуции, приложения и системи на Linuxverse. И също така, рутинните уроци и ръководства за определени проблеми или действия за подобряване, които трябва да бъдат извършени на нашите различни безплатни и отворени операционни системи.

Поради тази причина и възползвайки се от факта, че преди няколко месеца споделихме страхотна публикация за Pentmenu, който е Bash скрипт за разузнаване и DOS атаки. А също, макар и преди малко повече време, о LPI-SOA, което е лична експериментална разработка, която се стреми да създаде усъвършенстван оптимизационен скрипт, направен в Bash Shell; Днес ще разгледаме темата «Башунит». Което е разработка, която се стреми да предложи полезна и проста библиотека за тестване на Bash Scripts.

Pentmenu: Bash скрипт за разузнаване и DOS атаки

Pentmenu: Bash скрипт за разузнаване и DOS атаки

Но преди да започнете да четете тази нова публикация на «Башунит», полезна и проста библиотека за тестване на Bash скриптове, препоръчваме предишна свързана публикация за по-късно четене:

Pentmenu: Bash скрипт за разузнаване и DOS атаки
Свързана статия:
Pentmenu: Bash скрипт за разузнаване и DOS атаки

Bashunit: Инструмент за тестване на нашите Bash скриптове

Bashunit: Инструмент за тестване на нашите Bash скриптове

Какво е башунит?

Ако отидем директно на вашия официален уебсайт«Башунит» Това е софтуер, описан накратко, както следва:

Bashunit е модерна библиотека за bash тестване, която прави тестването на Bash скриптове по-бързо и по-лесно. Тоест, това е специален инструмент за тестване, предназначен специално за оценка на производителността на различните създадени или постигнати Bash скриптове. Което е изключително полезно в случай, че трябва да извършите тестове на тяхната Bash кодова база, за да се уверите, че работят надеждно и според очакванията, и др.

функции

Въпреки че на изображението по-горе можем да прочетем накратко характеристиките на казаното Линукс терминална програма, The изключителни характеристики от същите са следните:

  1. Това е уникална и иновативна библиотека за тестване, която ни позволява да изследваме и оценяваме Bash скриптовете, вградени в нашите Bash скриптове, които често са изключително сложни и мощни.
  2. Той предлага простота и ефективност при задачите за тестване и разработка на Bash Scripts. Тоест, той е проектиран специално за Bash скриптове и тяхната сложност, а не за други типове езици за скриптове (Shell Scripting).
  3. Той включва интуитивен API, който прави процеса на писане и разработване на тестове много прост. Независимо дали сме новак, начинаещ или експерт в Bash езика на Linux Terminal. Което го прави идеален за проекти само с няколко или много редове код.
  4. Въпреки че е сравнително скорошна разработка, той има много ясна и пълна документация. Това е така, защото има много добри примери и ясни обяснения, които бързо ще улеснят разбирането на това, което е разработено или оценено.
  5. Работата му е не само много бърза, но и прозрачна. Следователно използването му няма да добави значително допълнително време към тестовете, извършвани на нашите Bash скриптове, и ще ни позволи повече и по-добро време за мислене и писане на необходимия код във всеки един.

Инсталация, тестове и скрийншоти

Следвайки вашите Ръководство за бърз старт (QuickStart) Това са стъпките, които следвахме за неговото инсталиране и използване:

Изтеглете и инсталирайте Bashunit

Изтеглете и инсталирайте Bashunit и създайте тестова папка

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

Тествайте собствения си Bash скрипт

За да направя това, поставих много проста bash скрипт файл наречен «milagros_lpi_bleachbit_apt_update-upgrade.sh» и аз го тествах, използвайки следния команден ред, като получих резултата, показан на следните изображения:

Тестване на собствен тестов Bash скрипт - 1

Тестване на собствен Bash скрипт - 3

Тестване на собствен тестов Bash скрипт - 2

И накрая, за да се опитаме да разберем малко повече за Какъв тип тестове извършва Bashunit? Относно файловете на Bash Script, можете да редактирате и преглеждате същите (неговия изпълним) и можете също да преглеждате следните 2 официални връзки: Тестови файл y Башунит тест.

Скрипт на Shell
Свързана статия:
Shell, Bash и скриптове: Всичко за Shell Scripting.

Обзор: Банер пост 2021 г

Обобщение

Накратко, използвайте Башунит без съмнение ще предостави на тези, които го използват, надеждност при създаване на Bash скриптове които работят правилно или чрез откриване на бъгове и грешки в разработката или работата на Bash скриптове на трети страни. И на ефективност, което ни позволява да спестим време и ресурси, чрез автоматизиране на необходимите тестове и избягване на често срещани грешки, които възникват в процесите на ръчно тестване. Следователно тази разработка с отворен код несъмнено е добра възможност да се усъвършенствате като разработчици на малки CLI програми за Linux.

И накрая, запомнете посетете нашия «начална страница» на испански. Или на всеки друг език (само като добавите 2 букви в края на текущия ни URL адрес, например: ar, de, en, fr, ja, pt и ru, наред с много други), за да научите повече актуално съдържание. Освен това можете да се присъедините към нашия официален канал Telegram за да разгледате повече новини, ръководства и уроци. И също така има това група да говорите и да научите повече за всяка ИТ тема, разгледана тук.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.