Pengujian Tidak Merusak (NDT): Apa itu, Metode & Teknik

Daftar Isi:

Anonim

Apa itu Pengujian Non Merusak?

Non Destructive Testing adalah jenis pengujian perangkat lunak yang melibatkan pengujian dan interaksi dengan aplikasi perangkat lunak dengan benar. Dengan kata lain NDT (Non Destructive Testing) juga bisa disebut Positive Testing atau Happy path testing. Ini memberikan hasil yang diharapkan dan membuktikan bahwa aplikasi perangkat lunak berperilaku seperti yang diharapkan.

Contoh : - Memasukkan data yang benar dalam modul login dan memeriksa apakah menerima kredensial dan menavigasi ke halaman berikutnya

Dalam tutorial ini, Anda akan belajar-

  • Apa itu Pengujian Non Merusak?
  • Mengapa melakukan pengujian Non destruktif (NDT)?
  • Kapan pengujian Non-destruktif (NDT) dilakukan?
  • Strategi Uji untuk pengujian Non destruktif

Untuk melakukan pengujian Non destruktif pada contoh di atas, masukkan karakter numerik di kotak teks nama pengguna. Karena kita telah memasukkan karakter numerik, hasil yang diinginkan akan positif.

Mengapa pengujian non destruktif (NDT)?

  • Manfaat utama dari metode NDT adalah menghasilkan peningkatan kualitas perangkat lunak dan bug diperbaiki.
  • Untuk mendemonstrasikan bahwa fungsi perangkat lunak bekerja sesuai spesifikasi.
  • Persyaratan verifikasi kinerja telah dipenuhi
  • Untuk memverifikasi bahwa persyaratan pengguna akhir terpenuhi
  • Untuk memeriksa bagian kecil dari kode atau fungsionalitas berfungsi seperti yang diharapkan dan tidak merusak fungsionalitas terkait.

Kapan pengujian Non-destruktif (NDT) dilakukan?

  • Ini juga merupakan bentuk pengujian pertama yang akan dilakukan penguji pada aplikasi. (Yaitu, pada tahap awal SDLC)
  • Pengujian non destruktif biasanya dilakukan ketika kita tidak memiliki cukup waktu untuk pengujian.

Strategi Uji untuk pengujian Non destruktif

  • Pendekatan pengujian Non-destruktif harus positif.
  • Maksud dari teknik NDT adalah untuk membuktikan bahwa suatu aplikasi akan bekerja memberikan input data yang valid.
  • Tidak ada persyaratan khusus untuk melakukan pengujian Non destruktif.
  • Praktik terbaik untuk pengujian Non destruktif adalah memeriksa apakah sistem berfungsi, apa yang seharusnya dilakukannya.

Strategi Uji untuk pengujian Non destruktif

Contoh

  • Sebuah aplikasi memiliki 5 modul yaitu, halaman login, halaman beranda, halaman detail pengguna, pembuatan pengguna baru dan pembuatan tugas, dll.
  • Misalkan kita memiliki bug di halaman login, kolom nama pengguna menerima kurang dari enam karakter alfanumerik. Ini bertentangan dengan persyaratan yang ditetapkan yang menyatakan bahwa nama pengguna tidak boleh kurang dari enam karakter. Jadi dalam skenario di atas, ini adalah bug.
  • Sekarang bug tersebut dilaporkan ke tim pengembangan, dan diperbaiki dan dikirim kembali ke tim pengujian. Tim penguji tidak hanya memeriksa halaman login tempat kerusakan diperbaiki tetapi juga menguji modul lain juga. Saat menguji semua modul, ia melakukan jenis pengujian Non-destruktif, hanya untuk memeriksa seluruh aplikasi berfungsi dengan benar.

Ringkasan:

  • Pengujian Perangkat Lunak adalah proses yang digunakan untuk mengungkap cacat dalam perangkat lunak, untuk menetapkan tingkat kualitas tertentu.
  • NDT berarti pengujian Non destruktif, yang memverifikasi hasil positif dalam perangkat lunak yang memenuhi persyaratan.

Artikel ini dikontribusikan oleh "Suchita Rao"