Testing Software

Salam bagi para programmer Delphi atau Programmer PHP, VB, ASP, JAVA atau lainnya.. tak lupa juga para eksekutif IT yang mampir diblog saya ini.


Banyak program yang sudah diupload ke Komputer User, atau ke Server User namun masih banyak bug, atau bahkan tidak jalan. Nah hal ini seringkali terjadi karena tidak ada yang mengetes software tersebut. Tentu kadang User kecewa dan merasa dirugikan karena programnya tidak jalan atau image programmer di mata user dapat menurun karena programmernya ceroboh.

Namun hal ini dapat diminimalisasi dengan melakukan testing software sebelum dilaunching. Sebaiknya dilakukan oleh orang lain, selain programmer. Namun jika single fighter sih programmer sendiri juga tidak apa-apa, asal memenuhi standar testing prosedur. Programmer harus merubah mindsetnya sendiri sebagai user yang sedang bekerja memakai software tersebut.

Pada saat mengetes software ada langkah-langkah yang harus dilakukan

1. Usability Testing
2. Integrity Testing
3. Perfomance Testing


Mari kita bahas satu persatu


-          Usability Testing

Program dites sebagaimana user melakukan proses, melakukan transaksi, mencetak dan melihat report. Untuk lebih afdolnya maka user sendiri harus menginput minimal 100 data real dengan berbagai macam case, sehingga programmer dapat mengetahui kekurangan yang ada di sistem

-          Integration testing

Mengetes proses dalam database, apakah sudah berhasil mengupdate baik database lokal maupun database sistem lain, apabila saling berkaitan. Tes ini juga sebaiknya diinput beberapa data, minimal 10 data dengan case yang bervariasi

-          Perfomance Testing

Program dites kecepatannya, maksimal loading sebuah halaman web adalah 14 detik. Proses Batch 10 Menit, Proses Download/Upload 1 Menit

Flow jika dalam organisasi adalah sebagai berikut :




Referensi lengkap untuk testing software (standar internasional) dapat dilihat di ISO 25010

Tidak ada komentar:

Baca Juga