700+ courses, half price
Deskripsi Kursus
Mengapa tes?
Banyak orang yang menulis kode. Beberapa di antaranya berhasil menjadikannya menguntungkan. Namun, terkadang, bahkan programmer terbaik sekalipun bisa membuat kesalahan yang dapat merugikan jutaan dolar. Bagaimana cara mengurangi kemungkinan terjebak dalam situasi yang kacau balau seperti itu? Bagaimana cara Anda memastikan bahwa Anda membuat program yang melakukan persis apa yang Anda inginkan? Jawaban yang sangat sederhana adalah: buatlah tes!Dasar-dasar pengujian Python
Selama perjalanan ini, Anda akan mempelajari dasar-dasar pembuatan tes dalam Python. Anda akan mempelajari empat jenis metode pengujian perangkat lunak. Anda akan membuat tes sendiri untuk memastikan bahwa program atau alur data berfungsi sesuai harapan sebelum diluncurkan ke lingkungan produksi. Baik itu nilai null yang tidak terduga, kesalahan ketik dalam dataset Anda, atau tanda yang terbalik dalam persamaan. Anda bisa, dan Anda akan mendeteksi kasus-kasus tersebut dengan tes-tes tersebut.Pengujian dengan pytest dan unittest
Setelah menyelesaikan kursus ini, Anda akan memahami berbagai jenis metode pengujian dan mampu memilih yang paling sesuai untuk konteks tertentu. Anda juga akan dapat merancang tes-tes tersebut dan mengimplementasikannya dalam Python menggunakan perpustakaan `pytest` dan `unittest`.Prasyarat
Kurikulum
Ringkasan kursus
1
Membuat Pengujian dengan pytest
Pelajari apa itu pengujian dan cara menjalankan pengujian pertama Anda sendiri dengan pustaka pytest! Anda akan terbiasa dengan kerangka kerja pengujian pytest dan antarmuka baris perintah. Anda juga akan belajar menangani konteks khusus, seperti "pengujian gagal" dan "melewati pengujian" dengan penanda pytest.
2
Pytest Fixtures
Pelajari apa itu fixture dan cara menyederhanakan kode Anda dengan menggunakannya dalam pengujian. Anda akan mengenal dekorator fixture @pytest.fixture dan alat-alat fixture. Anda akan menganalisis kode Anda untuk melihat "bagian fixture" di dalamnya. Terakhir, pelajari cara menggunakan teardown untuk mencegah kegagalan perangkat lunak.
3
Jenis Pengujian Dasar
Pelajari apa saja jenis pengujian dasar dan karakteristiknya. Pelajari tentang test case dan bagaimana perannya membantu mengimplementasikan pengujian. Anda akan semakin terampil membuat fungsi pengujian dan menjalankan pytest dari CLI dalam latihan di IDE. Terakhir, Anda akan mampu membedakan berbagai jenis pengujian dan membuat pengujian untuk masing-masingnya.
4
Menulis pengujian dengan unittest
Di bab terakhir ini, Anda akan berkenalan dengan kerangka kerja unittest. Pertama, Anda akan mempelajari metode asersi dasar, kemudian antarmuka CLI-nya, dan cara menggunakan fixture. Terakhir, Anda akan menyatukan semuanya dalam contoh praktis pipa data.
Pengantar Pengujian di Python
Kursus
Selesai

