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
Flow jika dalam organisasi adalah sebagai berikut :
Referensi lengkap untuk testing software (standar internasional) dapat dilihat di ISO 25010
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:
Posting Komentar