Pages

Thursday, February 28, 2013

Tugas testing and implementation saya


Testing atau pengujian pada Software adalah proses yang digunakan untuk mengidentifikasi kebenaran, kelengkapan dan kualitas Software komputer yang dikembangkan. itu mencakup serangkaian kegiatan yang dilakukan dengan maksud untuk menemukan kesalahan dalam Software tersebut sehingga dapat diperbaiki sebelum produk dirilis ke customer.
Singkatnya, pengujian perangkat lunak adalah kegiatan untuk memeriksa hasil aktual sesuai dengan hasil yang diharapkan dan untuk memastikan bahwa sistem Software bebas bug atau error atau crash.
Mengapa pengujian itu penting?
Bug perangkat lunak berpotensi menyebabkan kerugian keuangan atau kerugian lainnya dalam hidup kita.
bug software bisa mahal atau bahkan berbahaya

sebagai paul elritch dikatakan – (Google Translate)
untuk berbuat salah adalah manusia, tetapi untuk benar-benar busuk segalanya Anda membutuhkan sebuah komputer.

Dari catetan gue :
Testing berguna untuk :
-          Mencari bug
-          Mencari tau, sistemnya efisien atau tidak?
-          User friendly atau tidak?
-          Sesuai dengan permintaan atau tidak?
Inti dari testing adalah memastikan kualitas kebutuhan.

Yg namanya bug/error/crash pada suatu software atau sistem itu pasti ada. Tidak mungkin kita bisa menghilangkan it semua, tetapi kita bisa meminimal kan bug tersebut.
Sebagai salah satu langkahnya di antaranya adalah testing itu sendiri, jadi sebelum software di jual ke orang, kita test terlebih dahulu untuk meminimalisir adanya bug, dan yg mengetest software tersebut sebaiknya orang yang memang sudah di tugaskan untuk mengetest software.
Mengetest software secara mendalam pun hanya akan memperbesar kerugian, entah itu kerugian waktu, biaya, dll.
Software tidak ada yg sempurna, contohnya seperti di video tutorial yg kedua, saat launching windows 1998 terjadi crash.

Untuk tambahan :
7 testing principles
1. testing shows presence of defects
2. exhaustive testing is impossible
3. early testing
4. defects clustering
5. pesticide paradox
6. testing is context dependent
7. absence of errors - fallacy

No comments:

Post a Comment