Bashunit: корисна та проста бібліотека для тестування сценаріїв Bash

Bashunit: корисна проста бібліотека для тестування сценаріїв Bash

Bashunit: корисна проста бібліотека для тестування сценаріїв Bash

Регулярно, тут за адресою Desde Linux, ми зазвичай звертаємося до теми в Скрипти Bash у-ель- Сценарії Shell на Linux Загалом, щоб вийти з рутини випусків і оглядів майже нескінченних дистрибутивів, програм і систем Linuxverse. А також звичайні навчальні посібники та посібники щодо певних проблем або дій щодо вдосконалення, які необхідно виконати в наших різноманітних безкоштовних і відкритих операційних системах.

З цієї причини та користуючись тим фактом, що кілька місяців тому ми поділилися чудовою публікацією про Пентменю, який є сценарієм Bash для розвідки та DOS-атак. А також, хоча трохи більше часу тому, о LPI-SOA, яка є особистою експериментальною розробкою, спрямованою на створення сценарію вдосконаленої оптимізації, створеного в Bash Shell; Сьогодні ми торкнемося теми «Башуніт». Це розробка, яка прагне запропонувати корисну та просту бібліотеку для тестування сценаріїв Bash.

Pentmenu: сценарій Bash для розвідки та DOS-атак

Pentmenu: сценарій Bash для розвідки та DOS-атак

Але, перш ніж почати читати цю нову публікацію на «Башуніт», корисну та просту бібліотеку для тестування сценаріїв Bash, ми рекомендуємо попередній пов’язаний пост для подальшого читання:

Pentmenu: сценарій Bash для розвідки та DOS-атак
Пов'язана стаття:
Pentmenu: сценарій Bash для розвідки та DOS-атак

Bashunit: інструмент для тестування наших сценаріїв Bash

Bashunit: інструмент для тестування наших сценаріїв Bash

Що таке Башуніт?

Якщо ми перейдемо безпосередньо до вашого офіційний сайт«Башуніт» Це програмне забезпечення, коротко описане таким чином:

Bashunit — це сучасна бібліотека для тестування Bash, яка робить тестування сценаріїв Bash швидшим і простішим. Тобто це спеціальний інструмент тестування, розроблений спеціально для оцінки продуктивності різних сценаріїв Bash, створених або досягнутих. Це надзвичайно корисно, якщо вам потрібно виконати тести на їх базі коду Bash, щоб переконатися, що вони працюють надійно та належним чином, тощо.

риси

Хоча на зображенні вище ми можемо коротко прочитати характеристики сказаного Програма Linux Terminal, основні моменти з них є наступні:

  1. Це унікальна та інноваційна бібліотека тестування, яка дозволяє нам досліджувати та оцінювати сценарії Bash, вбудовані в наші сценарії Bash, які часто є дуже складними та потужними.
  2. Він пропонує простоту та ефективність завдань тестування та розробки сценаріїв Bash. Тобто він розроблений спеціально для сценаріїв Bash та їх складності, а не для інших типів мов сценаріїв (Shell Scripting).
  3. Він містить інтуїтивно зрозумілий API, який робить процес написання та розробки тестів дуже простим. Незалежно від того, новачок ми, початківець чи експерт у мові Bash терміналу Linux. Це робить його ідеальним для проектів із кількома або багатьма рядками коду.
  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

Нарешті, спробуйте зрозуміти трохи більше Які види тестів проводить Башуніт? Щодо файлів сценарію Bash, ви можете редагувати та переглядати їх (його виконуваний файл), а також можете переглядати такі 2 офіційні посилання: Тестовий файл y Башуніт Тест.

Сценарії Shell
Пов'язана стаття:
Shell, Bash і сценарії: все про сценарії Shell.

Підсумок: банерний пост 2021

Резюме

Словом, використовуйте Башуніт без сумніву, це забезпечить тих, хто ним користується, надійність під час створення сценаріїв Bash які працюють належним чином, або шляхом виявлення помилок і помилок у розробці чи роботі сторонніх сценаріїв Bash. І з ефективність, що дозволяє нам економити час і ресурси, шляхом автоматизації необхідних тестів і уникнення поширених помилок, які виникають у процесах ручного тестування. Таким чином, ця розробка з відкритим вихідним кодом, безсумнівно, є хорошою можливістю вдосконалюватися як розробники невеликих програм CLI для Linux.

Нарешті, пам’ятайте відвідайте наш «домашня сторінка» іспанською мовою. Або будь-якою іншою мовою (просто додавши 2 літери в кінці нашої поточної URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших), щоб дізнатися більше актуального вмісту. А також ви можете приєднатися до нашого офіційного каналу Telegram щоб переглянути більше новин, посібників і посібників. А також має це група щоб поговорити та дізнатися більше про будь-яку ІТ-тему, яку тут розглядають.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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