Jelaskan pengujian software dan langkah-langkah teknik pengujian software!

Jelaskan pengujian software dan langkah-langkah teknik pengujian software!

Jawaban

Software testing atau pengujian software adalah teknik yang mampu mengenali error atau kecacatan yang ada dari suatu software dengan fitur utama yaitu verifikasi dan validasi. Langkah-langkah teknik pengujian software dapat dilakukan secara manual atau otomatis.

  • Manual testing :
  1. Menganalisa Requirement
  2. Membuat test plan
  3. Membuat test case
  4. Eksekusi dari test case
  5. Mencari kecacatan
  6. Memperbaiki kecacatan
  • Automation testing :
  1. Menilai dan mengevaluasi tool yang dipakai
  2. Merancang design
  3. Melakukan Implementasi
  4. Membuat Report
  5. Melakukan pengecekan

Pembahasan

Software testing atau pengujian software adalah salah satu bagian penting dan sering dilakukan dalam pengembangan dari suatu software. Software testing atau pengujian software adalah teknik yang mampu mengenali error atau kecacatan yang ada dari suatu software dengan fitur utama yaitu verifikasi dan validasi. Langkah-langkah teknik pengujian software dapat dilakukan secara manual atau otomatis.

  • Manual testing adalah teknik pengujian di mana penguji menyiapkan test case secara manual kemudian mengeksekusinya untuk mengidentifikasi cacat pada perangkat lunak. Langkah-langkah manual testing yaitu :
  1. Menganalisa Requirement
  2. Membuat test plan
  3. Membuat test case
  4. Eksekusi dari test case
  5. Mencari kecacatan
  6. Memperbaiki kecacatan
  • Automation testing adalah teknik software testing dengan cara membandingkan hasil yang diinginkan dengan hasil yang sebenarnya, dalam hal ini pada umumnya digunakan script atau testing tool. Langkah-langkah automation testing yaitu :
  1. Menilai dan mengevaluasi tool yang dipakai
  2. Merancang design
  3. Melakukan Implementasi
  4. Membuat Report
  5. Melakukan pengecekan

Fase-fase yang terjadi pada saat dilakukan software testing adalah sebagai berikut :

  1. Requirement analysis, untuk memahami persyaratan yang penting untuk pengujian sebuah produk.
  2. Test Case Design and Development, untuk menemukan apa saja persyaratan komponen yang diperlukan.
  3. Test Execution, untuk peninjauan pada kode atau program yang ada dan mengeksekusi program.
  4. Test Closure, untuk memberikan ringkasan dari testing yang sudah selesai dilakukan dan menyiapkan dokumentasi dari suatu software.
  5. Test Process Analysis, untuk meningkatkan kinerja dari suatu software dengan teknologi baru atau memberikan fitur-fitur tambahan yang diperlukan.

Check Also

Sembilan orang bepergian dengan dua mobil milik dua orang diantara mereka. Masing-masing mobil dikemudikan oleh pemiliknya dan kapasitas mobil masing-masing adalah lima orang termasuk pengemudi. Banyak cara menyusun penumpang di kedua mobil tersebut adalah

Sembilan orang bepergian dengan dua mobil milik dua orang diantara mereka. Masing-masing mobil dikemudikan oleh …