Lewati ke konten utama
BerandaPython

Kursus

Pengantar Pengujian di Python

LanjutanTingkat Keterampilan
Diperbarui 06/2025
Mulai Kursus Gratis
PythonProgramming
4 jam
16 videos
53 Latihan
4,350 XP
25,061
Pernyataan Pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Dipercaya oleh para pelajar di ribuan perusahaan

Group

Melatih Tim?

Coba untuk Bisnis

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`.

Persyaratan

Writing Functions in PythonSoftware Engineering Principles in Python
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

Memperoleh Surat Keterangan Prestasi

Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV Anda
Bagikan di media sosial dan dalam penilaian kinerja Anda
Daftar sekarang

Bergabung dengan 19 juta pelajar dan mulai Pengantar Pengujian di Python Hari Ini!

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Buat kemajuan di mana saja dengan kursus mobile kami dan tantangan coding harian 5 menit.