Belajar Python Dasar. Pembahasan Automated Testing dan Assert

 

Kali ini kita akan belajar tentang automated testing. Ini merupakan metode dalam pemograman dimana kita memastikan bahwa kode berjalan dan mengeluarkan hasil sebagaimana mestinya. Automated testing sering di gunakan pada bahasa pemograman tertentu seperti automated testing javascript dan automated testing framework lainnya


Apa Itu Automated Testing?

Automated Testing adalah implementasi dari tool tool yang dijalankan secara otomatis untuk menguji studi kasus kode.

Testing merupakan sebuah langkah paling awal yang harus dilakukan ketika ingin aplikasi kita berjalan baik. Sebelum akhirnya kita melanjutkan pada langkah langkah yang lain seperti intergrasi, API dan UI

 


 

Siapa Yang Melakukan Automated Testing?

Testing biasa di lakukan pada saat tahapan awal lifecycle dan biasanya developer berkolaborasi dengan tester. Tester disini merupakan tim yang tugasnya mengevaluasi tes yang sudah dilakukan yaitu

  • Manual Tester: Merekam dan memastikan fungsionalitas berjalan sebagaimana mestinya. Biasanya menggunakan tool tersendiri dan tanpa kode
  • Automation Engineer: Persis seperti Manual Tester, bedanya ia menggunakan script script tertentu untuk berintergrasi dengan CI/CD
  • Developer: Melakukan test pada kode langsung saaat pengembangan

Cara Menggunakan

Pertama kita bisa menggunakan sebuah metode bawaan dari python bernama assert

Misal saya mempunyai perjumlahan

4 + 5

Tentu hasilnya adalah 9

Nah kita bisa memeriksa apakah hasil perjumlahan ini benar benar 9

 

assert 4 + 5 ==  9

 

Namun untuk menggunakan assert, kita harus menggunakan exception. Kita udah belajar exception pada postingan sebelumnya. 

 

try:
    assert 4 + 5 == 10
    print("SUKSES")
except AssertionError:
    print("ERROR")

Comments

Popular posts from this blog

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

Cara Menjalankan PHP 8 & Laravel 9 Pada Laragon

Tutorial NextJS 13 & Typescript: Membuat Navbar Dengan Shadcn/UI