Pertemuan 2
Tujuan Testing:
Secara Umum untuk melakukan verifikasi, validasi, deteksi error dan di gunakan untuk menemukan masalah yang muncul pada saat melakukan testing sistem.
Misi dari tim Tester:
· Meminimalkan kegagalan proyek
· Tidak melakukan pembenahan hanya memberikan informasi tentang kesalahan yang terjadi pada sistem tersebut
· Memberikan pengukuran dari kualitas software
Menjadi seorang tester yang baik hendaknya harus paham tentang kualitas dari software yang akan dilakukan dalam pembuatan sistem, serta memahi arti dari komunikasi yang dilakukan dengan client
Psikologi Testing :
· Seorang pengembang bertugas untuk membanagun
· Tester mengahancurkan program
Prinsip –prinsip testing:
· Testing tidak mungkin Komplit
· Testing merupakan Pekerjaankreatif dan sulit
· Testing harus di rencanakan
· Testing membutuhkan independence
Pertemuan 1
Pernakah anda mengalami error dalam membuat suatu software, pastilah anda pernah mengalami hal tersebut?
Error merupakan sebuah proses untuk menjadikan sebuah software tersebut menjadi benar , tetapi jika sudah benar software tersebut belum yakin benar di mata orang lain , maka dari itu munculah sebuah tester untuk mengetes kelayakan software tersebut. Dengan adanaya proses testing tersebut diharapakan munculah sebuah kepercayaan dari pada pengguna software tesrsebut bahwa software tersebut sudah melalui lolos uji kelayakan dan siap untuk di gunakan.
Definisi Testing
Beberapa definisi tentang testing:
Testing adalah proses pemantapan kepercayaan akan kinerja program atau sistem sebagaimana yang diharapkan.
Testing adalah proses eksekusi program atau sistem secara intens untuk menemukan error.
Testing adalah tiap aktivitas yang digunakan untuk dapat melakukan evaluasi suatu atribut atau kemampuan dari program atau sistem dan menentukan apakah telah memenuhi kebutuhan atau hasil yang diharapkan.
Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects / errors / bugs) dan Kesalahan dalam sebuah kegiatan testing bukanlah sebuah error atau pun bug tetapi merupakan sebuah hasil yang tidak diharapakan sesuai dengan spesifikasi dari permintaan customer. Dalam artian hal yang sedang terjadi tidak sama dengan hal yang diharapakan.
Beberapa Praktisi IT mengatakan bahwa testing sebuah sistem adalah:
• Melakukan cek pada program terhadap spesifikasi.
• Menemukan bug pada program.
• Menentukan penerimaan dari pengguna.
• Memastikan suatu sistem siap digunakan.
• Meningkatkan kepercayaan terhadap kinerja program.
• Memperlihatkan bahwa program berkerja dengan benar.
• Membuktikan bahwa error tidak terjadi.
• Mengetahui akan keterbatasan sistem.
• Mempelajari apa yang tak dapat dilakukan oleh sistem.
• Melakukan evaluasi kemampuan sistem.
• Verifikasi dokumen.
• Memastikan bahwa pekerjaan telah diselesaikan.
Ada keterkaitan antara verifikasi dan validasi dalam proses sebuah kegiatan testing sistem :
Verifikasi
Apakah telah berlaku sebagaimana telah di tetapkan menurut spesifikasi di awal pembuatan program? Dalam proses verifikasi dilakukan pengecekan atau pengetesan entitas-entitas , termasuk software untuk pemenuhandan konsistensi dengan melakukan evaluasi terhadap kebutuhan yan g telah di tetapkan
apakah spesifikasi yang telah ditetapkan sudah memenuhi keinginan atau kebutuhan dari pengguna yang sebenarnya ?Validasi sendiri merupakan prose melihat jebenaran sebuah sistem , apakah sistem tersebut sesuai dengan kebutuhan pengguna atau tidak
Proses pendeteksian sebuah kesalahan maka harus dilakukan pengecekan error yang semaksimal mungkin dengan melakukan dan mencoba kesalahan kesalahan yang mungkin terjadi dalam sebuah sistem tersebut.
Jadi dengan melakukan testing dapat menigkatkan kualitas dari software tersebut. Ditinjau dari sisi tersebut testing dan kualitas sebuah software memiliki sebuah hubungan di dalamnya. Software yang berkualitas harus memenuhi dari bebearapa aspek berikut:
• Bebas error dan bug melalui sebuah proses pembuktian yang terstruktur, terencana dan terdokumentasi
• Tepat waktu dan Dana
• Sesuai dengan kebutuhan atau keinginan dan dapat dirawat
Dalam sebuah proses pembuatan sebuah program pastinya akan melewati beberapa tahapan yaitu : Requirment,
analysis, desain ,implementation, testing and deploy.
Dalam tahap requirment diperlukan sebuah standart umum sedangkan untuk memenuhi sebuah kualitas yang baik hendaknya QA (Quality Assurance).
QA senfiri digunakan untuk mengukur kualitas dari proses yang di gunakan untuk membuat sebbuah produk tersebut.
Berikut contoh yang mengilustrasikan beberapa faktor-faktor komponen yang sering
digunakan:
Fungsionalitas (Kualitas Luar)
Rekayasa (Kualitas Dalam)
Adaptabilitas (Kualitas ke Depan)
(Romeo S.T, 2003)
Postingan Lebih Baru Postingan Lama Beranda