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
Post a Comment