Testing dan Implementasi Sistem teknik testing

Slides:



Advertisements
Presentasi serupa
TEKNIK PENGUJIAN PERANGKAT LUNAK
Advertisements

PEMODELAN ANALISIS Kuliah - 5
Metode Pengujian Perangkat Lunak (Black Box)
Testing dan Implementasi Sistem
Teknik Pengujian Perangkat Lunak
Pengujian Black-Box.
PERANCANGAN KASUS UJI.
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Object-oriented testing
Pengujian Perangkat Lunak Shinta P.. Pengujian perangkat lunak : Menjalankan program dengan maksud untuk mengetahui kesalahan (error) program, mengukur.
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Tim Asisten Praktikum RPL 09/10.  Disebut juga behaviorial testing  Berfokus pada functional requirements  Menurunkan sejumlah input untuk melatih.
BLACK BOX TESTING.
Kriteria Rekayasa Perangkat Lunak (lanjutan)
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
TEKNIK TESTING DAN STRATEGI TESTING
PENGUJIAN DENGAN SIKLUS HIDUP
Pertimbangan Praktis Tahap Testing Sistem (Lanjutan I )
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.
Testing.
Tahap Testing Sistem (Lanjutan I )
Tahap Testing Sistem Pertemuan ke-8.
Pertemuan 8, 9, 10 TAHAP TESTING SISTEM.
Systems Development Life Cycle
VALIDASI SOFTWARE (Nelly Sofi).
Testing & Implementasi Sistem Fungsional Testing
Tim RPL Teknik Informatika 2017
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
Rekayasa Perangkat Lunak
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Rekayasa Perangkat Lunak
Testing & Implementasi Sistem
Matakuliah : Konsep object-oriented
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
OOP Pertemuan 4 Febriyanno Suryana, S.Kom, MM
Dasar – dasar pengujian perangkat lunak
Server Application Testing
Black Box Testing.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-10)
Rekayasa Perangkat Lunak Pertemuan 7
TESTING DAN IMPLEMENTASI SISTEM
ANALISIS KEBUTUHAN PERANGKAT LUNAK
Metode Pengujian Perangkat Lunak (Black Box)
Software Engineering ( Pressman )
Testing dan Implementasi SI220A
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
TESTING DAN IMPLEMENTASI PERTEMUAN 6
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Rekayasa Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Tim RPL Teknik Informatika 2018
Strategi Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

Testing dan Implementasi Sistem teknik testing

Teknik dalam testing Blackbox testing Tidak berorienstasi struktur software Disebut juga dengan specification-based atau functional testing Whitebox testing - Berorientasi dengan struktur dan implementasi dari software Borise Beizer, BlackBox Testing Techniques for Functional Testing of Software System, John Wiley & Sons, Inc., 1995

Testing dan Implementasi Sistem materi Blackbox testing

Blackbox testing Pengujian black box merupakan pendekatan komplementer dari teknik white box, karena pengujian black box diharapkan mampu mengungkap kelas kesalahan yang lebih luas. Pengujian black box berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional suatu program. Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan, tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut.

I = Data2 masukan yg menyebabkan tingkah laku/proses yang menyimpang/ ganjil. Oe = output yang menampakkan/mengungkap cacat/rusak yang muncul.

Tujuan blackbox Testing Berbeda dengan pengujian white box, pengujian black box cenderung diaplikasikan selama tahap akhir pengujian. Tujuan blackbox Testing Menemukan : Kesalah Fungsi . Kesalahan interface. Error pada akses database external. Error pada kinerja. Error pada saat inisialisasi atau terminasi.

Test Case pada Black-box testing Pengujian fungsional sistem berdasarkan input – output Membagi input – output ke dalam beberapa kelas  (KELAS ekuivalen dengan boundary input). Menggunakan input yang tidak sesuai spesifikasi (negatif, di luar range)

Contoh testcase pada Aplikasi Penjualan Test Case ID : CUST.01 Function : Menambah satu pelanggan baru. Data Assumptions: Customer database sudah direstore. Deskripsi : Menambah satu pelanggan, melalui Form Tambah Pelanggan, dan menampilkan validasi pelanggan baru tersebut pada Tampilan Pelanggan

… Aksi State Awal atau Tampilan Data Hasil yg diharapkan (Response) 1 Aplikasi Penjualan dijalankan melalui Icon di windows Program Manager Tidak Ada Menu utama Aplikasi Penjualan 2. Pilih Pelanggan pada Menu Tampilan. Utama Penjualan Menampilkan Data pelanggan 3. Click pilihan All Customers Pelanggan Window ditampilkan dengan judul “Pelanggan”. 4. Click pada Button Tambah Customer – All Customer Tampilan Tambah …

METODE BLACK BOX TESTING

Beberapa Metode Black Box Testing : 1. Functional analysis 2. Orthogonal Array 3. Comparison Testing 4. Test factor Analysis 5. Risk Based Testing 6. Syntax Testing

Contoh sederhana pada saklar lampu berikut :

Saklar :On---> Light : off ---> terjadi Fault

State transition Diagram

Testing tree--- Branch Coverage (0-switch)

Define Test – menentukan Jumlah Test berdasarkan jumlah jalur → Terdapat 3 Jalur maka terdapat 3 test case

Testing tree --- switch coverage (I-switch) Berdasarkan state diagram di atas ditentukan 6 test case.

Define test

Please fineshed case of ELECTRIC TOOTHBRUSH with State trasition technique

End of this Session Any Problems???