Senin, 26 September 2011

Resume Testing & Implementasi Sistem Pert3



test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan sebelumnya. Dan perlu diingat kembali, ketidak samaan antara input dan output yang dihasilkan adalah sebuah kesalahan atau error.


Testing tidak dapat membuktikan kebenaran semua kemungkinan eksekusi dari suatu program. Fokus terhadap funsionalitasnya. Selain itu memperhatikan banyaknya masukan karena tak terbatasnya jumlah masukan yang akan dilakukan. Namun semua itu dapat didekati dengan melakukan perencanaan yang baik, mencoba setiap aktifitas menjadi efektifitas yang baik.






Pendekatan test untuk rekayasa produk
  • Proyek ; Memiliki anggaran, waktu yang terbatas dalam mengerjakan sebuah kegiatan. Jadi lebih ditekankan bahwa setiap proyek memiliki batasan dari segi umum yang biasa ada. Dan ini memang harus ditaati.

Setelah produk itu selesai (software) dapat di periksa atau di tes menggunakan 2 cara yaitu ;

  • Berdasarkan fungsi yang dispesifikasikan dari produk. Tes dapat dilakukan dengan mendemonstrasikan tiap fungsi yang telah beroperasi secara penuh sesuai dengan yang diharapkan.
  • Dengan mengetahui operasi internalnya dari produk, testing dapak dilakukan untuk memastikan semua komponen sebagaimana mestinya.

White Box Testing
Biasanya glass box testing atau cleasr bos testing adalah suatu metode disain test case yang menggunakan struktur kendali dari disain prosedural.
  • Pengukuran yang mencakup tes, yang mengukur presentase jalur - jalur dari tipe yang dipilih untuk dieksekusi oleh tes case
  • Disesuaikan dengan struktur sistem, dan disesuaikan fungsi dengan statment yang ada.

Mengapa Harus White Box
  • Kesalahan logika dan asumsi yang tidak benar
  • Kesalahan asumsi permasalahan alur program
  • Kesalahan penulisan dan membingungkan

Rule While Box Testing


Cakupan Pernyataan
  • Fokus terhadap alur logika dari test case
  • fokus terhadap jalur dan percabangannya

Unsur - Unsur Pembentuk Flow Graph
  • Nodes (Titik)
  • Edges (Anak Panah)
  • Branch Nodes (Titik Cabang) 
    • Memiliki lebih dari satu cabang
  • Patch (Jalur)
    • Bergerak dari satu ke tempat lain

Disain Cakupan Testing
  • Menganalisa Source Code
  • Mengidentifikasi Jalur Test
  • Mengevaluasi Kondisi Test
  • Memberikan Nilai Masukan dan Keluarannya

Contoh Flowchat


Contoh Flowgraph


Basic Path Testing (Fokus terhadap jalur atau alur)
  • Zero Path ; jalur penghubung yang tidak penting
  • One Path ; jalur penghubung yang penting

Cyclomatic Compleksitas
Pengukuran software yang membantu pengukuran kuantitatif dari kompleksitas logika program.

berdasarkan flowchart dan flowgraph maka dapat dicaripredicate node ,seperti gambar di bawah ini


Graph Metrik
Graph metrik merupakan software yang dikembangkan untuk membantu uji coba basis path atau struktur data. Graph metrik adalah matrik empat persegi yang mempunyai ukuran yang sama dengan jumlah node pada flowgraph. Masing-masing baris dan kolom mempunyai hubungan dengan node yang telah ditentukan dan pemasukan data matrik berhubungan dengan hubungan (edge) antar node.


graph metriknya adalah


Leave a Reply