Apa itu Ujian Fungsional? Jenis & Contoh (Tutorial Lengkap)

Isi kandungan:

Anonim

Apa itu Ujian Fungsional?

FUNCTIONAL TESTING adalah jenis pengujian perisian yang mengesahkan sistem perisian terhadap keperluan / spesifikasi fungsi. Tujuan ujian Fungsional adalah untuk menguji setiap fungsi aplikasi perangkat lunak, dengan memberikan input yang sesuai, memverifikasi output terhadap persyaratan Fungsional.

Pengujian fungsional terutamanya melibatkan pengujian kotak hitam dan tidak mementingkan kod sumber aplikasi. Ujian ini memeriksa antara muka pengguna, API, pangkalan data, keselamatan, komunikasi Pelanggan / pelayan dan fungsi lain dari Aplikasi yang Diuji. Pengujian boleh dilakukan secara manual atau menggunakan automasi.

Apa yang anda uji dalam Ujian Fungsional?

Objektif utama pengujian Fungsional adalah memeriksa fungsi sistem perisian. Ia terutama tertumpu pada -

  • Fungsi utama : Menguji fungsi utama aplikasi
  • Kebolehgunaan Asas : Ia melibatkan pengujian kebolehgunaan asas sistem. Ia memeriksa sama ada pengguna boleh menavigasi skrin secara bebas tanpa kesukaran.
  • Kebolehcapaian : Memeriksa kebolehcapaian sistem untuk pengguna
  • Keadaan Ralat : Penggunaan teknik ujian untuk memeriksa keadaan ralat. Ia memeriksa sama ada mesej ralat yang sesuai dipaparkan.

Cara melakukan Ujian Fungsional

Berikut adalah proses langkah demi langkah mengenai Cara melakukan Pengujian Fungsional :

  • Fahami Keperluan Berfungsi
  • Kenal pasti input ujian atau data ujian berdasarkan keperluan
  • Hitung hasil yang diharapkan dengan nilai input ujian yang dipilih
  • Laksanakan kes ujian
  • Bandingkan hasil jangkaan sebenar dan dikira

Ujian Tidak Berfungsi Fungsional:

Ujian Berfungsi Ujian Tidak Berfungsi
Pengujian fungsional dilakukan dengan menggunakan spesifikasi fungsional yang diberikan oleh klien dan mengesahkan sistem terhadap keperluan fungsional. Ujian Bukan Fungsi memeriksa Prestasi, kebolehpercayaan, skalabiliti dan aspek tidak berfungsi lain dari sistem perisian.
Ujian berfungsi dijalankan terlebih dahulu Ujian tidak berfungsi harus dilakukan setelah ujian berfungsi
Alat Uji Manual atau automasi boleh digunakan untuk ujian berfungsi Menggunakan alat akan berkesan untuk ujian ini
Keperluan perniagaan adalah input untuk pengujian fungsional Parameter prestasi seperti kelajuan, skalabiliti adalah input untuk ujian yang tidak berfungsi.
Ujian berfungsi menerangkan apa yang dilakukan oleh produk Ujian tidak berfungsi menerangkan seberapa baik produk itu berfungsi
Mudah dilakukan Ujian Manual Sukar untuk melakukan Ujian Manual
Contoh ujian berfungsi adalah
  • Ujian Unit
  • Ujian Asap
  • Ujian kewarasan
  • Ujian Integrasi
  • Ujian kotak putih
  • Ujian Kotak Hitam
  • Ujian Penerimaan Pengguna
  • Ujian Regresi
Contoh ujian tidak berfungsi adalah
  • Ujian Prestasi
  • Ujian Beban
  • Ujian Isipadu
  • Ujian Tekanan
  • Ujian Keselamatan
  • Ujian Pemasangan
  • Ujian Penembusan
  • Ujian Keserasian
  • Ujian Penghijrahan

Alat Ujian Berfungsi

Berikut adalah senarai Alat Ujian Fungsional yang popular . Mereka dijelaskan sebagai berikut:

  • Selenium - Alat Ujian Fungsi Sumber Terbuka yang Popular
  • QTP - Alat Ujian Fungsi yang sangat mesra pengguna oleh HP
  • JUnit- Digunakan terutamanya untuk aplikasi Java dan ini dapat digunakan dalam Pengujian Unit dan Sistem
  • soapUI - Ini adalah alat pengujian fungsi sumber terbuka, terutamanya digunakan untuk ujian perkhidmatan Web. Ia menyokong pelbagai protokol seperti HTTP, SOAP, dan JDBC.
  • Watir - Ini adalah alat ujian berfungsi untuk aplikasi web. Ia menyokong ujian yang dijalankan di penyemak imbas web dan menggunakan bahasa skrip ruby

Kesimpulan:

Dalam Pengujian Perisian, pengujian Fungsional adalah proses pengujian fungsi sistem dan memastikan sistem berfungsi sesuai dengan fungsi yang ditentukan dalam dokumen perniagaan. Tujuan ujian ini adalah untuk memeriksa sama ada sistem berfungsi sempurna !!!