Jelaskan pengertian dari testing dan proses testing!

Jelaskan pengertian dari testing dan proses testing!

Jawaban

Testing adalah proses eksekusi program yang diatur sedemikian rupa untuk mengindentifikasi ketidak sesuaian hasil sebuah sistem informasi dengan hasil yang diinginkan. Proses testing terdiri dari tahap, yaitu verifikasi, validasi dan deteksi error.

  1. Verifikasi : suatu pengecekan maupun pengetesan pada entitas-entitas. Dalam hal ini termasuk dengan aplikasi dalam pemenuhan serta konsistensi dengan melakukan penilaian terhadap hasil lalu membandingkannya dengan kebutuhan yang telah ditetapkan.
  2. Validasi : proses untuk melihat kebenaran sistem untuk menentukan apakah proses yang ditulis dalam spesifikasi merupakan hal benar-benar diinginkan maupun dibutuhkan oleh pengguna.
  3. Deteksi error : testing seharusnya memang berorientasi untuk membuat kesalahan secara intensif, hal ini digunakan untuk memastikan apakah ada kesalahan pada sisi aplikasi misalnya terdapat hal yang tidak seharusnya terjadi.

Pembahasan

Tahapan testing dilakukan untuk menguji mutu fitur, keamanan serta kinerja dari aplikasi yang diinginkan. Biasanya, para pengembang sistem masih menyepelekan tahapan testing karena cukup memakan waktu di awal proses development. Testing adalah proses eksekusi program yang diatur sedemikian rupa untuk mengindentifikasi ketidak sesuaian hasil sebuah sistem informasi dengan hasil yang diinginkan. Proses testing terdiri dari tahap, yaitu verifikasi, validasi dan deteksi error.

  1. Verifikasi : suatu pengecekan maupun pengetesan pada entitas-entitas. Dalam hal ini termasuk dengan aplikasi dalam pemenuhan serta konsistensi dengan melakukan penilaian terhadap hasil lalu membandingkannya dengan kebutuhan yang telah ditetapkan.
  2. Validasi : proses untuk melihat kebenaran sistem untuk menentukan apakah proses yang ditulis dalam spesifikasi merupakan hal benar-benar diinginkan maupun dibutuhkan oleh pengguna.
  3. Deteksi error : testing seharusnya memang berorientasi untuk membuat kesalahan secara intensif, hal ini digunakan untuk memastikan apakah ada kesalahan pada sisi aplikasi misalnya terdapat hal yang tidak seharusnya terjadi.

Testing memiliki beberapa tujuan penting, antara lain :

  1. Memastikan aplikasi bekerja sesuai keinginan user
  2. Mendeteksi adanya error dan memvalidasi kesesuaian sistem terhadap keinginan user
  3. Melakukan pengecekan/pengetesan entitas-entitas dalam pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditentukan

Proses Testing dilakukan dengan prinsip berikut ini :

  1. Tidak harus terpenuhi secara lengkap
  2. Testing adalah pekerjaan yang memiliki tingkat kesulitan tinggi
  3. Mencegah terjadinya kesalahan
  4. Penanganan resiko
  5. Perencanaan yang matang
  6. Membutuhkan Independensi.

Check Also

Kongres pemuda Indonesia dipelopori oleh gerakan?

Kongres pemuda Indonesia dipelopori oleh gerakan? Jawaban Kongres Pemuda Indonesia dipelopori oleh gerakan Perhimpunan Pelajar-Pelajar …