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 Bash và Shell 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.
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:
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:
- Đâ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ẽ.
- 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.
- 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ã.
- 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á.
- 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 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:
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.
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.