Bashunit: Perpustakaan Ujian Berguna dan Mudah untuk Skrip Bash

Bashunit: Perpustakaan Ujian Mudah Berguna untuk Skrip Bash

Bashunit: Perpustakaan Ujian Mudah Berguna untuk Skrip Bash

Secara kerap, di sini di Desde Linux, kami biasanya menangani topik yang Skrip Bash dan Shell Scripting di Linux Secara umum, untuk keluar daripada rutin keluaran dan ulasan pengedaran, aplikasi dan sistem yang hampir tidak terhingga Linuxverse. Dan juga, tutorial dan panduan rutin mengenai masalah tertentu atau tindakan penambahbaikan yang akan dijalankan pada pelbagai sistem pengendalian percuma dan terbuka kami.

Atas sebab ini, dan mengambil kesempatan daripada fakta bahawa, beberapa bulan yang lalu, kami telah berkongsi penerbitan yang hebat tentang Pentmenu, iaitu Skrip Bash untuk Tinjauan dan serangan DOS. Dan juga, walaupun sedikit masa lalu, kira-kira LPI-SOA, yang merupakan pembangunan percubaan peribadi yang bertujuan untuk mencipta Skrip Pengoptimuman Lanjutan yang dibuat dalam Bash Shell; Hari ini kita akan membahas topik tersebut «Bashunit». Yang merupakan pembangunan yang bertujuan untuk menawarkan perpustakaan ujian yang berguna dan mudah untuk Skrip Bash.

Pentmenu: Skrip Bash untuk Peninjauan dan Serangan DOS

Pentmenu: Skrip Bash untuk Peninjauan dan Serangan DOS

Tetapi, sebelum mula membaca penerbitan baru ini di «Bashunit», perpustakaan ujian yang berguna dan mudah untuk Skrip Bash, kami mengesyorkan jawatan berkaitan sebelumnya untuk bacaan nanti:

Pentmenu: Skrip Bash untuk Peninjauan dan Serangan DOS
artikel berkaitan:
Pentmenu: Skrip Bash untuk Peninjauan dan Serangan DOS

Bashunit: Alat untuk menguji Skrip Bash kami

Bashunit: Alat untuk menguji Skrip Bash kami

Apa itu Bashunit?

Jika kami pergi terus ke anda laman web rasmi«Bashunit» Ia adalah perisian yang diterangkan secara ringkas seperti berikut:

Bashunit ialah perpustakaan ujian bash moden yang menjadikan ujian Skrip Bash lebih pantas dan mudah. Iaitu, ia adalah alat ujian khusus yang direka khusus untuk menilai prestasi pelbagai Skrip Bash yang dibuat atau dicapai. Yang sangat berguna sekiranya anda perlu melakukan ujian pada asas kod Bash mereka, untuk memastikan ia berfungsi dengan pasti dan seperti yang diharapkan, dan banyak lagi.

ciri

Walaupun, dalam imej di atas kita boleh membaca secara ringkas ciri-ciri berkata Program Terminal Linux, The ciri-ciri yang luar biasa yang sama adalah seperti berikut:

  1. Ia adalah Perpustakaan Pengujian yang unik dan inovatif yang membolehkan kami memeriksa dan menilai skrip Bash yang dibenamkan dalam Skrip Bash kami, yang selalunya sangat kompleks dan berkuasa.
  2. Ia menawarkan kesederhanaan dan kecekapan dalam tugasan ujian dan pembangunan Bash Scripts. Iaitu, ia direka khusus untuk Skrip Bash dan kerumitannya, dan bukan untuk jenis bahasa Skrip (Skrip Shell) lain.
  3. Ia termasuk API intuitif yang menjadikan proses menulis dan membangunkan ujian sangat mudah. Tidak kira sama ada kami seorang pemula, pemula atau pakar dalam bahasa Bash Terminal Linux. Yang menjadikannya sempurna untuk projek dengan hanya beberapa atau banyak baris kod.
  4. Walaupun merupakan perkembangan yang agak baru, ia mempunyai dokumentasi yang sangat jelas dan lengkap. Ini kerana ia mempunyai contoh yang sangat baik dan penjelasan yang jelas, yang akan memudahkan pemahaman tentang apa yang dibangunkan atau dinilai.
  5. Operasinya bukan sahaja sangat pantas tetapi telus. Oleh itu, menggunakannya tidak akan menambah masa tambahan yang ketara kepada ujian yang dijalankan pada Skrip Bash kami, dan akan membolehkan kami lebih banyak masa untuk berfikir dan menulis kod yang diperlukan dalam setiap satu.

Pemasangan, ujian dan tangkapan skrin

Mengikuti anda Panduan Mula Pantas (Mula Pantas) Ini adalah langkah-langkah yang telah kami ikuti untuk pemasangan dan penggunaannya:

Muat turun dan pasang Bashunit

Muat turun dan pasang Bashunit dan buat folder ujian

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

Menguji Skrip Bash anda sendiri

Untuk melakukan ini, saya telah meletakkan yang sangat mudah fail skrip bash dipanggil «milagros_lpi_bleachbit_apt_update-upgrade.sh» dan saya telah mengujinya menggunakan perintah perintah berikut, mendapatkan hasil yang ditunjukkan dalam imej berikut:

Menguji Skrip Bash ujian anda sendiri - 1

Menguji Skrip Bash anda sendiri - 3

Menguji Skrip Bash ujian anda sendiri - 2

Akhirnya, dan cuba untuk memahami lebih sedikit tentang Apakah jenis ujian yang dilakukan Bashunit? Mengenai fail Bash Script, anda boleh mengedit dan menyemak imbas yang sama (boleh laku) dan anda juga boleh menyemak imbas 2 pautan rasmi berikut: Fail ujian y Ujian Bashunit.

Shell Scripting
artikel berkaitan:
Shell, Bash dan Skrip: Semua mengenai Shell Scripting.

Roundup: Catatan sepanduk 2021

Ringkasan

Ringkasnya, gunakan Bashunit tanpa ragu-ragu ia akan memberikan mereka yang menggunakannya, kebolehpercayaan semasa mencipta Skrip Bash yang berfungsi dengan betul, atau dengan mengesan pepijat dan ralat dalam pembangunan atau pengendalian Skrip Bash pihak ketiga. Dan daripada kecekapan, membolehkan kami menjimatkan masa dan sumber, dengan mengautomasikan ujian yang diperlukan dan mengelakkan ralat biasa yang berlaku dalam proses ujian manual. Oleh itu, pembangunan sumber terbuka ini sudah pasti merupakan peluang yang baik untuk menambah baik sebagai pembangun program CLI kecil untuk Linux.

Akhir sekali, ingat melawat kami «laman utama» dalam bahasa Sepanyol. Atau, dalam mana-mana bahasa lain (hanya dengan menambahkan 2 huruf pada penghujung URL semasa kami, contohnya: ar, de, en, fr, ja, pt dan ru, antara banyak lagi) untuk mempelajari lebih banyak kandungan semasa. Dan juga, anda boleh menyertai saluran rasmi kami Telegram untuk meneroka lebih banyak berita, panduan dan tutorial. Dan juga, mempunyai ini kumpulan untuk bercakap dan mengetahui lebih lanjut tentang sebarang topik IT yang dibincangkan di sini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.