Pertimbangan Praktis Tahap Testing Sistem (Lanjutan I )

Slides:



Advertisements
Presentasi serupa
Metode Pengujian Perangkat Lunak (White Box)
Advertisements

TEKNIK PENGUJIAN PERANGKAT LUNAK
Metode Pengujian Perangkat Lunak (Black Box)
Testing.
Teknik Pengujian Perangkat Lunak
Tahap Testing Program (lanjutan)
Cakupan Graf (Lanjutan) Pertemuan 7.
Pengujian Black-Box.
TESTING PROGRAM Materi Pertemuan ke-5 & 6.
PERANCANGAN KASUS UJI.
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Testing dan Implementasi Sistem
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
PENGUJIAN BERORIENTASI OBJEK
BLACK BOX TESTING.
Kriteria Rekayasa Perangkat Lunak (lanjutan)
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
Pertemuan 5 PENGUJIAN WHITE BOX.
Metode Pengujian Perangkat Lunak (Black Box)
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Pengujian Cacat (Defect Testing) l Pengujian program untuk mengungkap adanya.
Tahap Testing Sistem (Lanjutan I )
Agenda Pembahasan Pengertian dan Urgensi Prinsip-prinsip
Tahap Testing Sistem Pertemuan ke-8.
Pertemuan 8, 9, 10 TAHAP TESTING SISTEM.
Proses defect testing.
VALIDASI SOFTWARE (Nelly Sofi).
Testing & Implementasi Sistem Fungsional Testing
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
14. PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Control-flow Testing MATA KULIAH : testing DAN implementasi sistem Dosen pengampu : catur iswahyudi s.Kom.,se.m.cS.
Pengujian Jalur Pengujian Jalur Dasar (Basis Path Testing)
REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
TEKNIK PENGUJIAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
Testing dan Implementasi Sistem Desain Test case Lainnya
TESTING PROGRAM.
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Metode Pengujian Perangkat Lunak (White Box)
Matriks Grafik Matriks Grafik sangat berguna untuk mengembangkan peranti perangkat lunak yang membantu pengujian basis path Matriks Grafik adalah matriks.
Testing dan Implementasi Sistem teknik testing
Testing & Implementasi Sistem
TESTING & IMPLEMENTASI SISTEM
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-11)
TESTING DAN IMPLEMENTASI PERTEMUAN 3
Metode Pengujian Perangkat Lunak (Black Box)
Software Engineering ( Pressman )
TESTING DAN IMPLEMENTASI PERTEMUAN 4
Testing dan Implementasi
Teknik Pengujian Software
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pertemuan 5 PENGUJIAN WHITE BOX.
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
Testing dan Implementasi
Strategi Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
Metode Pengujian Perangkat Lunak (White Box)
Materi bahasa indonesia Pertemuan kedua Di kelas 8 b.
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

Pertimbangan Praktis Tahap Testing Sistem (Lanjutan I ) Materi Pertemuan 9

Metode Pengujian Graph-Based Loop yaitu jalur melalui grafik dimana satu simpul atau lebih ditemui lebih dari satu kali Transitivitas hubungan sekuensial untuk menentukan bagaimana pengaruh hubungan menyebar pada objek yang ditentukan pada suatu grafik. Transitivitas dapat digambarkan dengan 3 objek: X, Y, dan Z. X diperlukan untuk menghitung Y Y diperlukan untuk menghitung Z Sehingga dibangun hubungan transitif antara X dan Z X diperlukan untuk menghitung Z

Partisi Ekivalensi Partisi Ekivalensi berusaha menentukan sebuah test case yang mengungkap kelas² kesalahan, sehingga mengurangi jumlah total test case yang harus dikembangkan. Didasarkan pada evaluasi terhadap kelas ekivalensi untuk suatu kondisi input. Merepresentasikan keadaan Valid atau Invalid untuk kondisi input

Partisi Ekivalensi Pedoman penentuan kelas ekivalensi: Kondisi input dapat berupa : Harga numeris Rentang harga atau serangkaian harga terkait Kondisi Boolean Pedoman penentuan kelas ekivalensi: Bila kondisi input menentukan suatu range, maka: 1 kelas ekivalensi dan 2 yang invalid ditentukan Bila kondisi input membutuhkan suatu harga khusus, maka 1 kelas ekivalensi valid, dan 2 yang invalid ditentukan.

Partisi Ekivalensi Pedoman penentuan kelas ekivalensi: Bila kondisi input menentukan suatu range, maka: 1 kelas ekivalensi dan 2 yang invalid ditentukan Bila kondisi input membutuhkan suatu harga khusus, maka 1 kelas ekivalensi valid, dan 2 yang invalid ditentukan.

Partisi Ekivalensi Pedoman penentuan kelas ekivalensi: Bila kondisi input adalah boolean OR, maka 2 kelas valid dan 1 yang invalid ditentukan Bila kondisi input adalah boolean AND, maka 1 kelas valid dan 2 yang invalid ditentukan

Partition system inputs and outputs into equivalence sets’ If input is a 5-digit integer between 10000 and 99999, equivalence partitions are <10000, 10000-99999 and >100000 Choose test cases at the boundary of these sets : 00000, 9999, 10000, 99999, 100001

Ilustrasi partisi ekivalensi :

Analisis Nilai Batas Memunculkan pemilihan test case yang menggunakan nilai batas Test case lebih mengarah pada “edge” dari kelas dan berfokus pada input dan output Contoh: Bila suatu kondisi input mengkhususkan suatu range dibatasi oleh nilai a dan b, maka test case harus didesain dengan nilai a dan b, persis diatas dan dibawah a dan b Suatu data program ditentukan memiliki 100 entri, maka test case nya harus menggunakan struktur data pada batasannya tersebut.

Pengujian Perbandingan Pengujian yang dilakukan terhadap beberapa versi program agar tidak redundan. Untuk memastikan bahwa sebuah program dengan fungsi yang sama namun versi yang berbeda tidak memiliki struktur input ataupun output yang berulang maka dilakukanlah pengujian perbandingan.

END OF SLIDE