5 Metode Functional Testing
Functional testing merupakan pengujian berdasarkan kasus yang diberikan pada suatu komponen, modul, atau fitur yang akan di testing. Pengujian yang dilakukan untuk memeriksa fungsi-fungsi yang terdapat di aplikasi software yang sedang dibangun. Pengujian perangkat lunak ini tanpa mengetahui struktur internal kode atau program. Pengujian ini sering disebut juga sebagai black box testing. Terdapat beberapa metode pada ini, berikut 5 metode functional testing:
- Unit Testing
- Integration Testing
- Smoke Testing
- Sanity Testing
- User Acceptance Testing
Merupakan metode verifikasi software yang mana programmer menguji suatu unit program layak atau tidak untuk dipakai. Unit testing berfokus pada verifikasi unit yang terkecil pada desain software yang mana termasuk komponen atau modul software. Pada unit testing ini biasanya dibuat program kecil untuk menguji unit-unit software.
Merupakan metode yang melakukan pengujian pada fitur atau komponen yang diintegrasikan. Metode ini bertujuan untuk memeriksa fungsional antara fitur atau komponen tersebut saat berinteraksi. Pengujian ini baik digunakan secara bertahap untuk menghindari kesulitan penelusuran jika terjadi kesalahan error atau bug.
Merupakan metode yang dilakukan setelah perangkat lunak di build yang bertujuan untuk memastikan bahwa fungsi terpenting dari program bekerja dengan baik. Metode ini dijalankan sebelum setiap tes fungsional atau regresi rinci dijalankan pada software.
Merupakan metode yang dilakukan setelah ada perbaikan pada bug yang telah ditemukan pada smoke testing. Pengujian ini hanya berfokus pada fungsi baru atau fungsi yang dilakukan perbaikan.
Merupakan metode yang dilakukan oleh user dengan hasil output sebuah dokumen hasil uji yang dapat dijadikan bukti bahwa software sudah diterima dan sudah memenuhi kebutuhan yang diminta. User acceptance testing tidak jauh beda dengan kusioner pada tahap awal pembuatan aplikasi.
=========================================================
Sumber:
Tidak ada komentar:
Posting Komentar