Lihat ke Halaman Asli

Blackbox

Diperbarui: 26 Juni 2015   10:43

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

129242560938919834

Decision Table Testing Decision Table Testing ialah metode yang digunakan untuk membangun satu set lengkap kasus uji tanpa menggunakan struktur internal dari program tersebut. Dalam rangka menciptakan uji kasus kita menggunakan tabel untuk mengandung nilai-nilai input dan output dari sebuah program. Membuat Tabel Keputusan Ketika membuat tabel perawatan keputusan harus diambil ketika memilih stub Anda kondisi, dan juga jenis tabel keputusan yang Anda buat. Limited Entry tabel keputusan lebih mudah untuk membuat dari tabel entri diperpanjang. Berikut adalah beberapa langkah dicara membuat tabel keputusan sederhana menggunakan Soal Segitiga. Langkah Satu â € “Daftar Semua Kondisi Stub Dalam contoh ini kita ambil tiga masukan, dan dari input yang kita lakukan bersyarat cek untuk menghitung jika ita € ™ sa segitiga, jika demikian maka apa jenis segitiga itu. Yang pertama kondisi kita menambahkan harus memeriksa apakah semua 3 sisi merupakan segitiga, seperti yang kita dona € ™ t ingin melakukan pemeriksaan lain jika jawabannya adalah palsu. Kemudian sisa dari kondisi akan memeriksa apakah sisi segitiga adalah sama atau tidak. Seperti hanya ada tiga sisi segitiga berarti bahwa kami memiliki tiga kondisi ketika memeriksa semua sisi. Jadi Rintisan bertopik kondisi untuk tabel akan menjadi: a, b, c membentuk segitiga? a = b? a = c? a = c? Langkah Kedua â € “Hitung Jumlah Kombinasi Kemungkinan (Aturan) Jadi dalam tabel kami, kami telah 4 stub kondisi dan kami sedang mengembangkan sebuah entri terbatas tabel keputusan sehingga kita gunakan rumus berikut: Jumlah Aturan = 2Number dari Rintisan Kondisi Jadi karena itu, Jumlah Aturan = 24 = 16 Jadi kita punya 16 kombinasi yang mungkin dalam tabel keputusan kami. Langkah Tiga - Tempat semua Kombinasi ke dalam Tabel Di sini kita memiliki tabel keputusan lengkap karena ada tiga entri tidak peduli yang memberikan aturan pertama hitungan aturan 8 dan 8 terakhir aturan memiliki jumlah aturan 1 masing-masing, sehingga aturan jumlah total meja adalah 16. Oleh karena itu kita tahu bahwa tabel ini selesai. Langkah Empat - Periksa Kombinasi Covered Langkah ini adalah langkah pencegahan untuk memeriksa kesalahan dan berlebihan dan tidak konsisten aturan. Kami tidak ingin pergi lebih jauh dengan perkembangan dari tabel keputusan jika kami memiliki kesalahan karena hal ini akan memperumit masalah pada langkah berikutnya. Langkah Lima - Isi Tabel dengan Tindakan Untuk langkah terakhir untuk menciptakan tabel keputusan kita harus mengisi Stub Action dan Masuk bagian meja. Tabel keputusan akhir ditunjukkan pada gambar di bawah ini. Setelah menyelesaikan tabel keputusan dan menambahkan tindakan kita melihat bahwa setiap tindakan stub dilaksanakan sekali, dan kami juga menambahkan “mungkin” tindakan ke dalam tabel atau menangkap nilai-nilai jahat.

1292426501185087437

State Transition Table State transition table adalah sebuah tabel yang menunjukkan sebuah pernyataan dari sebuah finate state machine yang akan diubah, berdasarkan pernyataan sementara dan inputan lainnya. Pengertian sederhananya adalah sebuah tabel yang didalamnya terdapat beberapa input yaitu pernyataan sementara, dan output termasuk pernyataan selanjutnya dengan output yang lain. Transisi keadaan teknik tabel hanya berguna jika 1. himpunan dari semua masukan dapat dipartisi ke dalam sejumlah relatif kecil ember, dan 2. Himpunan semua perilaku yang mungkin dapat dipartisi menjadi relatif kecil sejumlah negara tingkat tinggi. Jika tidak, tabel dapat unmanageably besar. Untuk memeriksa kelengkapan dan konsistensi. 1. Setiap stimulus yang diakui oleh sistem tersebut harus berada satu dan hanya satu masukan subset atau ember. 2. Setiap pasangan negara harus berbeda dalam setidaknya satu atribut didefinisikan dengan baik. All Pairs Testing All Pairs Testing atau pasangan pengujian atau pengujian berpasangan adalah metode pengujian perangkat lunak kombinatorial bahwa, untuk setiap pasangan parameter masukan ke sistem (biasanya, sebuah algoritma perangkat lunak), tes semua kombinasi yang mungkin diskrit parameter tersebut. Menggunakan vektor uji dipilih dengan cermat, hal ini dapat dilakukan jauh lebih cepat daripada pencarian lengkap semua kombinasi dari semua parameter, dengan "parallelizing" pengujian pasangan parameter. Jumlah tes biasanya O (nm), dimana n dan m adalah jumlah kemungkinan untuk masing-masing dua parameter dengan pilihan yang paling. Alasan di balik semua-pasangan pengujian ini: bug sederhana dalam sebuah program umumnya dipicu oleh parameter masukan tunggal. Kategori paling sederhana berikutnya bug terdiri dari mereka bergantung pada interaksi antara pasangan parameter, yang bisa ditangkap dengan menguji semua-pasangan. [1] Bugs melibatkan interaksi antara tiga atau lebih parameter secara progresif kurang umum [2], sementara pada saat yang sama waktu semakin lebih mahal untuk mencari oleh pengujian mendalam, yang sebagai batas pengujian lengkap semua input yang mungkin.




BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline