Lewati ke konten utama

Kursus

Pengantar Pengujian di Python

Lanjutan4 jam

Kuasai pengujian Python: Pelajari metode, buat pemeriksaan, dan pastikan kode bebas kesalahan dengan pytest dan unittest.

Python4 jam16 video53 Latihan4,350 XP25,643Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

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

Garis besar 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.
Mulai Bab
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.
Mulai Bab
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.
Mulai Bab
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.
Mulai Bab

Pengantar Pengujian di Python

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.