Stress testing Menguji sistem dengan nilai yg melebihi maksimum load. Stressing suatu system menyebabkan tidak mudah kerusakan. Stressing suatu system.

Slides:



Advertisements
Presentasi serupa
Pengujian Berorientasi Obyek
Advertisements

Sistem Jaringan Terdistribusi
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
PENGENALAN ANALISA SISTEM BERORIENTASI OBYEK
Testing.
TESTING & IMPLEMENTASI SISTEM
Pertemuan 1 Konsep Dasar OOAD
Proses Testing System Testing Acceptance Testing
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Activity Diagram Memperlihatkan perilaku dinamis (berorientasi pada aktivitas) Tujuan –Model business workflows –Model operations.
Dasar-dasar Pengujian Perangkat Lunak
Object-oriented testing
Keuntungan metodologi berorientasi objek.
Database Management System
PENGUJIAN BERORIENTASI OBJEK
Perancangan Berorientasi Objek (Object Oriented Analysis & Design)
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
KONSEP PERANCANGAN SISTEM INFORMASI
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Pengujian Cacat (Defect Testing) l Pengujian program untuk mengungkap adanya.
Testing.
Perancangan Sistem Informasi Berorientasi Object
Metode Perancangan Program
Phase III Rapid Prototyping and Demonstration Prototype
PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED
Integration testing Pengujian keseluruhan system atau sub-system yang terdiri dr komponen yg terintegrasi. Test integrasi menggunakan black-box dengan.
1 Pertemuan 01 Pengenalan OOAD Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
Pengujian berorientasi objek / Object oriented programming (OOP)
ANALISA DESAIN BERORIENTASI OBYEK
Strategi Pengujian Perangkat Lunak
Object-oriented testing
Pengujian Berorientasi Obyek
Strategi Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Testing dan Implementasi
Matakuliah : Konsep object-oriented
KONSEP BARU SEKITAR TESTING
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
FASE DESAIN.
Pertemuan 17 Aplication Domain
Metode Perancangan Program
Dasar-dasar Pengujian Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM
Testing dan Implementasi SI220A
Metode Rekayasa Perangkat Lunak
Testing dan Implementasi
Review.
REKAYASA PERANGKAT LUNAK
Pertemuan 01 Pengenalan OOAD
Validasi dan Verifikasi Software
Dasar-dasar Pengujian Perangkat Lunak
Pengujian Berorientasi Obyek
Testing dan Implementasi
Pengembangan Sistem dan Krisis Software
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Pengujian Berorientasi Obyek
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
ANALISA DESAIN BERORIENTASI OBYEK
Teknik-teknik pengujian Perangkat Lunak
Dasar-dasar Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
Dasar-dasar Pengujian Perangkat Lunak
TIM RPL Program Studi Teknik Informatika
Dasar-dasar Pengujian Perangkat Lunak
Pengujian Berorientasi Obyek
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

Stress testing Menguji sistem dengan nilai yg melebihi maksimum load. Stressing suatu system menyebabkan tidak mudah kerusakan. Stressing suatu system test failure behaviour. Systems seharusnya tidak gagal total. Stress testing mencek kehilangan service yg tidak diduga ataupun data yg hilang. Khusus untuk sistem terdistribusi dapat menyebabkan degradasi jaringan sehingga overload.

Object-oriented testing Components yang diuji adalah class object yang diinstantiate ke object. Lebih besar dibandingkan pengujian sebuah function sehingga pendekatan white-box testing perlu diperluas. Tidak jelasnya ‘top’ suatu system untuk top-down integration dan testing

Testing levels Testing operations pada objects Testing object classes Testing clusters cooperating objects Testing OO system secara lengkap

Object class testing Complete test yang menguji class melibatkan Testing semua operations suatu object Setting dan interrogating semua attribute object Menguji object untuk semua state(keadaan) yg mungkin Inheritance akan mengakibatkan sulitnya perancangan object class tests seperti information yg diuji sulit dilokalisasi.

Contoh: Weather station object interface Test cases dibutuhkan untuk semua operations Menggunakan state model untuk mengidentifikasi state transitions testing Contoh testing sequences Shutdown ® Waiting ® Shutdown Waiting ® Calibrating ® Testing ® Transmitting ® Waiting Waiting ® Collecting ® Waiting ® Summarising ® Transmitting ® Waiting

Integrasi Object Levels integrasi sedikit berbeda untuk sistem yang berorientasi object. Cluster testing digunakan untuk test integrasi and testing clusters terhadap cooperating objects Identifikasi clusters menggunakan knowledge dari operation objects dan system features yang diimplementasikan oleh cluster tersebut.

Approaches cluster testing Use-case atau scenario testing Testing berdasarkan pada interaksi user dengan sistem. Keuntungannya diujikan oleh user yg berpengalaman. Object interaction testing Tests barisan interaksi object yang berhenti ketika suatu operation object tidak memanggil service dari object lain.

Scenario-based testing Identifikasi scenarios dari use-cases dan menambahkannya dengan diagram interaksi yang menunjukkan object-object yang terlibat dalam scenario Lihat contoh scenario berikut ini pada sistem weather station ketika suatu report dibuat

Collect weather data

Weather station testing Thread pengeksekusian methode CommsController:request ® WeatherStation:report ® WeatherData:summarise Inputs dan outputs Input report request dengan acknowledge yg sesuai serta output report akhir Dapat diujikan dengan membuat raw data dan meyakinkan bahwa dapat menghasilkan kesimpulan (summarize) yg sesuai. Gunakan raw data yg sama untuk menguji object WeatherData

Testing workbenches Testing merupakan suatu proses yg cukup mahal. Testing workbenches menyediakan tool-tool untuk mereduksi waktu yg dibutuhkan dan total cost pengujian Kebanyakan testing workbenches merupakan open systems karena kebutuhan testing membutuhkan tergantung dr spesifikasi organisasi Sulit diintegrasikan dengan closed design dan analysis workbenches

A testing workbench

Tetsing workbench adaptation Scripts dibuat untuk user interface simulator dan model test data generator Test outputs harus disiapkan secara manual sebagai pembanding. Special-purpose file comparators harus dibuat