Bashunit: Thư viện thử nghiệm đơn giản và hữu ích cho tập lệnh Bash

Bashunit: Thư viện thử nghiệm đơn giản hữu ích cho tập lệnh Bash

Bashunit: Thư viện thử nghiệm đơn giản hữu ích cho tập lệnh Bash

Thường xuyên, tại đây Desde Linux, chúng tôi thường đề cập đến chủ đề các Tập lệnh BashShell Scripting trên Linux Nói chung, để thoát khỏi thói quen phát hành và đánh giá các bản phân phối, ứng dụng và hệ thống gần như vô tận của Linuxverse. Ngoài ra, các hướng dẫn và hướng dẫn thường lệ về một số vấn đề nhất định hoặc các hành động cải tiến sẽ được thực hiện trên các hệ điều hành mở và miễn phí khác nhau của chúng tôi.

Vì lý do này và lợi dụng thực tế là cách đây vài tháng, chúng tôi đã chia sẻ một ấn phẩm tuyệt vời về thực đơn thứ năm, là một tập lệnh Bash dành cho các cuộc tấn công Trinh sát và DOS. Và ngoài ra, mặc dù cách đây không lâu, khoảng LPI-SOA, đây là một sự phát triển thử nghiệm cá nhân nhằm tìm cách tạo Tập lệnh tối ưu hóa nâng cao được tạo trong Bash Shell; Hôm nay chúng ta sẽ đề cập đến chủ đề «Bashunit». Đây là sự phát triển nhằm cung cấp một thư viện thử nghiệm đơn giản và hữu ích cho Bash Script.

Pentmenu: Một tập lệnh Bash cho các cuộc tấn công do thám và DOS

Pentmenu: Một tập lệnh Bash cho các cuộc tấn công do thám và DOS

Tuy nhiên, trước khi bắt đầu đọc ấn phẩm mới này trên «Bashunit», một thư viện thử nghiệm đơn giản và hữu ích cho Bash Scripts, chúng tôi khuyên bạn nên sử dụng bài liên quan trước để đọc sau:

Pentmenu: Một tập lệnh Bash cho các cuộc tấn công do thám và DOS
Bài viết liên quan:
Pentmenu: Một tập lệnh Bash cho các cuộc tấn công do thám và DOS

Bashunit: Một công cụ để kiểm tra Tập lệnh Bash của chúng tôi

Bashunit: Một công cụ để kiểm tra Tập lệnh Bash của chúng tôi

Bashunit là gì?

Nếu chúng tôi đi thẳng tới chỗ của bạn trang web chính thức«Bashunit» Đó là phần mềm được mô tả ngắn gọn như sau:

Bashunit là một thư viện kiểm tra bash hiện đại giúp việc kiểm tra Bash Script nhanh hơn và dễ dàng hơn. Nghĩa là, nó là một công cụ kiểm tra chuyên dụng được thiết kế đặc biệt để đánh giá hiệu suất của các Tập lệnh Bash khác nhau được tạo hoặc đạt được. Điều này cực kỳ hữu ích trong trường hợp bạn cần thực hiện các thử nghiệm trên cơ sở mã Bash của họ, để đảm bảo rằng chúng hoạt động đáng tin cậy và như mong đợi, v.v.

tính năng

Mặc dù, trong hình trên, chúng ta có thể đọc ngắn gọn các đặc điểm của Chương trình đầu cuối Linux, The đặc điểm nổi bật tương tự như sau:

  1. Đây là Thư viện thử nghiệm độc đáo và sáng tạo cho phép chúng tôi kiểm tra và đánh giá các tập lệnh Bash được nhúng trong Tập lệnh Bash của chúng tôi, thường rất phức tạp và mạnh mẽ.
  2. Nó mang lại sự đơn giản và hiệu quả trong các nhiệm vụ thử nghiệm và phát triển của Bash Script. Nghĩa là, nó được thiết kế dành riêng cho Bash Script và độ phức tạp của chúng chứ không dành cho các loại ngôn ngữ Scripting (Shell Scripting) khác.
  3. Nó bao gồm một API trực quan giúp quá trình viết và phát triển các bài kiểm thử trở nên rất đơn giản. Bất kể chúng ta là người mới, người mới bắt đầu hay chuyên gia về ngôn ngữ Bash của Linux Terminal. Điều này làm cho nó trở nên hoàn hảo cho các dự án chỉ có một vài hoặc nhiều dòng mã.
  4. Mặc dù là một sự phát triển tương đối gần đây nhưng nó có tài liệu rất rõ ràng và đầy đủ. Điều này là do nó có các ví dụ rất hay và giải thích rõ ràng, điều này sẽ nhanh chóng giúp bạn hiểu được những gì đã được phát triển hoặc đánh giá.
  5. Hoạt động của nó không chỉ rất nhanh mà còn minh bạch. Do đó, việc sử dụng nó sẽ không tốn thêm thời gian đáng kể cho các thử nghiệm được thực hiện trên Tập lệnh Bash của chúng tôi và sẽ cho phép chúng tôi ngày càng có nhiều thời gian hơn để suy nghĩ và viết mã cần thiết trong mỗi tập lệnh.

Cài đặt, kiểm tra và chụp ảnh màn hình

Theo dõi của bạn Hướng dẫn bắt đầu nhanh (QuickStart) Đây là các bước chúng tôi đã làm theo để cài đặt và sử dụng nó:

Tải xuống và cài đặt Bashunit

Tải xuống và cài đặt Bashunit và tạo thư mục kiểm tra

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

Kiểm tra tập lệnh Bash của riêng bạn

Để làm điều này, tôi đã đặt một cách rất đơn giản tập lệnh bash gọi «milagros_lpi_bleachbit_apt_update-upgrade.sh» và tôi đã thử nghiệm nó bằng thứ tự lệnh sau, thu được kết quả như trong các hình ảnh sau:

Kiểm tra thử nghiệm Bash Script của riêng bạn - 1

Kiểm tra Bash Script của riêng bạn - 3

Kiểm tra thử nghiệm Bash Script của riêng bạn - 2

Cuối cùng, và cố gắng hiểu thêm một chút về Bashunit thực hiện loại thử nghiệm nào? Về các tệp Bash Script, bạn có thể chỉnh sửa và duyệt tương tự (có thể thực thi được) và bạn cũng có thể duyệt qua 2 liên kết chính thức sau: Tệp thử nghiệm y Kiểm tra Bashunit.

Shell Scripting
Bài viết liên quan:
Shell, Bash và Scripts: Tất cả về Shell Scripting.

Roundup: Đăng biểu ngữ năm 2021

tóm lại

Tóm lại, sử dụng Bashunit không còn nghi ngờ gì nữa, nó sẽ cung cấp cho những người sử dụng nó, độ tin cậy khi tạo tập lệnh Bash hoạt động bình thường hoặc bằng cách phát hiện các lỗi và lỗi trong quá trình phát triển hoặc vận hành Tập lệnh Bash của bên thứ ba. Và của hiệu quả, cho phép chúng tôi tiết kiệm thời gian và nguồn lực, bằng cách tự động hóa các thử nghiệm cần thiết và tránh các lỗi phổ biến xảy ra trong quy trình thử nghiệm thủ công. Do đó, sự phát triển nguồn mở này chắc chắn là một cơ hội tốt để cải thiện với tư cách là nhà phát triển các chương trình CLI nhỏ cho Linux.

Cuối cùng, hãy nhớ thăm của chúng tôi «trang chủ» ở Tây Ban Nha. Hoặc, bằng bất kỳ ngôn ngữ nào khác (chỉ bằng cách thêm 2 chữ cái vào cuối URL hiện tại của chúng tôi, ví dụ: ar, de, en, fr, ja, pt và ru, cùng nhiều ngôn ngữ khác) để tìm hiểu thêm nội dung hiện tại. Ngoài ra, bạn có thể tham gia kênh chính thức của chúng tôi Telegram để khám phá thêm tin tức, hướng dẫn và hướng dẫn. Và ngoài ra, có cái này nhóm để nói chuyện và tìm hiểu thêm về bất kỳ chủ đề CNTT nào được đề cập ở đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.