Jumat, 12 September 2014

Testing Sistem

Resume Pertemuan 1
Testing dan Implementasi Sistem (Q1) : Anjik Sukmaaji, S.Kom., M.Eng.


I Putu Narario Sastra (11.41010.0020)



- Testing Menurut Myers 1979 : adalah proses eksekusi program/sistem secara intens untuk menemukan error. (Deteksi Error)

- Testing Menurut Hetzel 1973 : adalah tahap percobaan aplikasi, apakah aplikasi itu sudah sesuai dengan yang diharapkan. (Kinerja dan Hasil)
- Testing Menurut Standar ANSI/IEEE 1059 : adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (Defects/Error/Bugs) dan mengevaluasi fitur-fitur dari entitas software.

# Pandangan Praktisi Mengenai Testing :

1. Melakukan cek spesifikasi program.
2. Menemukan bugs program.
3. Menentukan penerimaan dari pengguna.
4. Memastikan sistem siap digunakan.
5. Meningkatkan kepercayaan terhadap kinerja program.
6. Memperlihatkan program berjalan dengan benar (tidak error dan sudah sesuai).
7. Mengetahui keterbatasan sistem.
8. Melakukan evaluasi kemampuan sistem.

Verivikasi : pengecekan entitas-entitas, termasuk software untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil dengan kebutuhan yang telah ditetapkan.

Deteksi Error : membuat kesalahan secara intensif untuk menentukan apakah suatu hal itu terjadi bilamana tidak seharusnya terjadi atau sebaliknya.

Validasi :  melihat kebernaran sistem, apakah proses yang ditulis sesuai dengan kebutuhan pengguna atau tidak.

# Tujuan Akhir Testing :

1. Apakah software sudah siap digunakan?
2. Apa saja risiko?
3. Apa saja kemampuannya?
4. Apa saja keterbatasannya?
5. Apa saja masalahnya?
6. Apakah telah berlaku seperti yang diharapkan?

# Definisi Kualitas :

1. CROSBY : kualitas adalah pemenuhan terhadap kebutuhan.
2. R. GLASS : kualitas adalah tingkat kepuasan.
3. J. JURAN : kualitas adalah tepat guna.
4. W.E. PERRY : kualitas adalah pemenuhan terhadap standar.

Faktor Kualitas : Fungsional (luar), Rekayasa (dalam), dan Adaptabilitas (untuk kedepannya).

Software Berkualitas : adalah software yang bebas error dan bugs secara objektif, tepat waktu dan dana, sesuai dengan kebutuhan, dan dapat di maintenance.

# 3 Tingkatan Testing : 

1. Unit Testing : testing terhadap penulisan kode-kode program dalam unit terkait secara individual.
2. Sistem Testing : testing pada sistem terintegrasi untuk melakukan verivikasi bahwa sistem telah sesuai spesifikasi.
3. Acceptance Testing : testing formal yang dilakukan untuk menentukan apakah sistem telah memenuhi kriteria penerimaan dan memberdayakan pelanggan untuk menentukan bahwa sistem diterima atau tidak.

Sistem : kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai tujuan tertentu.

Karakteristik Sistem : Mempunyai elemen-elemen, Batas sistem (boundary), Lingkungan luar sistem, Penghubung, Output, Proses, Input, Sasaran.

Pengembangan Sistem : adalah memperbaiki sistem yang telah ada. Dapat berarti menyusun sistem baru atau mengganti sistem lama secara keseluruhan.

Peningkatan Sistem Baru : Information, Service, Efficiency, dan Performance.



Tidak ada komentar:

Posting Komentar