Wednesday, March 8, 2017

Pengertian dari System Testing

Apa itu System Testing? System Testing adalah pengujian Sebuah Aplikasi yang secara lengkap dan sudah saling terintegrasi.

Biasanya sebuah software berbasis komputer saling terhubung, baik dari software (code,editor) sampai dengan hardware (Server, Jaringan Network, dll)

System Testing Intinya adalah mengetes sebuah aplikasi dari awal sampai akhir sehingga alur sistem dari aplikasi tersebut dapat diuji sehingga user dapat menikmati aplikasi tersebut dengan nyaman.

Baca Juga: Jenis-Jenis Testing Software

Berikut adalah Tujuan dari System Testing:


  • Menguji apakah aplikasi terintegrasi, menguji bagaimana komponen berinteraksi satu sama lain dan dengan sistem secara keseluruhan. Ini juga disebut End to End pengujian skenario
  • Verifikasi pengujian menyeluruh dari setiap input dalam aplikasi untuk memeriksa output yang diinginkan.
  • Menguji User Experience / pengalaman user dalam mengunakan aplikasi tersebut

Anda harus membuat test suite dan test case yang detail untuk menguji system testing agar setiap aspek dari aplikasi tersebut seperti yang terlihat dari luar tanpa melihat source code yang ada di dalamnya

Aspek-aspek dalam melakukan System Testing


  • Siapa Tester yang mengeksekusi System Testing - Ini adalah faktor utama dalam melakukan system testing, tester harus yang sudah berpengalaman, karena system testing sangat kompleks, tidak hanya software tetapi hardware nya juga harus di uji
  • Waktu yang tersedia - umumnya dalam melakukan system testing tidak bisa hanya hitungan menit, tapi bisa berjam-jam karena kompleksitas dari system testing tersebut.
  • Jumlah Software Tester - umumnya dalam melakukan system testing memerlukan beberapa orang, karena komunikasi yang terjadi antara software dan hardware membutuhkan pengecekan yang rumit, jika hanya 1 orang tester memungkinkan memakan waktu yang tambah lama
  • Resource Software Hardware - dalam melakukan system testing , jaringan / server akan digunakan sehingga sebuah perusahaan harus menyediakan jaringan / server baru untuk pengetesan agar tidak mengganggu operasional perusahaan.
  • Testing Budget - Uang menjadi faktor tidak hanya untuk perusahaan kecil dan pengembang perangkat lunak individu tetapi perusahaan besar juga.


Kapan System Testing dilakukan?

System Testing dilakukan setelah Integrasi Testing dan sebelum Acceptance Testing
pengertian-system-testing

Analogi

Dalam proses pembuatan Pulpen, terdapat penutup pulpen, badan pulpen, belakang pulpen, isi pulpen / tinta. ballpoint yang diproduksi secara terpisah dan unit diuji secara terpisah Ketika dua atau lebih unit siap, mereka berkumpul dan Integrasi Pengujian dilakukan. Ketika pena lengkap terintegrasi, System Testing dilakukan


EmoticonEmoticon