digilib@itb.ac.id +62 812 2508 8800

Abstrak : Perangkat lunak bantu pengujian perangkat lunak berorientasi objek yang dibuat dengan teknik berbasis status (SBT/State based testing) dalam tesis ini bertujuan untuk menguji perilaku class pada suatu program objek. Pengujian didefinisikan sebagai proses eksekusi program untuk mencari kesalahan. Dalam SBT, pengujian juga dilakukan dengan eksekusi program uji, namun untuk menguji perilaku class.Dalam SBT, status didefinisikan sebagai kombinasi nilai dari atribut-atribut pada suatu objek. Transisi merupakan . perubahan nilai dari satu status ke status lainnya. Perilaku class direpresentasikan dengan notasi state-chart yang direpresentasikan sebagai tabel status.SBT dikembangkan dengan metoda Object Modeling Technique (OMT-Rumbaugh), dan diimplementasikan dengan bahasa pemrograman Borland Delphi 3. Program uji sebagai masukan ditulis dalam bahasa Pascal Object yang terlah terkompilasi dan mempunyai satu class. Data uji merupakan data pengujian yang diberikan oleh penguji, harus mengacu pada himpunan kasus uji. Hasil pengujian menunjukkan instant class yang diuji, status-status yang diuji dan nilai status-status tersebut.SBT menguji perilaku class berdasarkan nilai-nilai instantnya pads suatu saat dan dengan SBT, penguji dipandu oleh aturanaturan yang didasarkan pads kasus uji.