Pytest - Pendahuluan

Pytest adalah framework pengujian berbasis python, yang digunakan untuk menulis dan menjalankan kode pengujian. Pada layanan REST saat ini, pytest terutama digunakan untuk pengujian API meskipun kita dapat menggunakan pytest untuk menulis pengujian sederhana hingga kompleks, yaitu, kita dapat menulis kode untuk menguji API, database, UI, dll.

Keuntungan Pytest

Keunggulan Pytest adalah sebagai berikut -

  • Pytest dapat menjalankan beberapa pengujian secara paralel, yang mengurangi waktu eksekusi rangkaian pengujian.

  • Pytest memiliki caranya sendiri untuk mendeteksi file pengujian dan menguji fungsi secara otomatis, jika tidak disebutkan secara eksplisit.

  • Pytest memungkinkan kita melewati subset pengujian selama eksekusi.

  • Pytest memungkinkan kita menjalankan subset dari seluruh rangkaian pengujian.

  • Pytest gratis dan open source.

  • Karena sintaksnya yang sederhana, pytest sangat mudah untuk dimulai.

Dalam tutorial ini, kami akan menjelaskan dasar-dasar pytest dengan program sampel.