• Tidak ada hasil yang ditemukan

TUGAS VERIFIKASI DAN VALIDASI PERANGKAT LUNAK USE CASE SCENARIO & TEST CASE INVENTORY BARANG. Semester Genap Tahun Ajaran 2009/2010

N/A
N/A
Protected

Academic year: 2021

Membagikan "TUGAS VERIFIKASI DAN VALIDASI PERANGKAT LUNAK USE CASE SCENARIO & TEST CASE INVENTORY BARANG. Semester Genap Tahun Ajaran 2009/2010"

Copied!
8
0
0

Teks penuh

(1)

TUGAS

VERIFIKASI DAN VALIDASI PERANGKAT LUNAK

USE CASE SCENARIO & TEST CASE INVENTORY

BARANG

Semester Genap Tahun Ajaran 2009/2010

Oleh :

Dosen:

Fajar Baskoro, S.Kom .MT

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI SEPULUH NOPEMBER

SURABAYA

2010

Decky Kurniawan 5106100131 Dian Hanifudin Subhi 5106100135

(2)

1. Use Case Manage Data Inventory • Textual Description

• Use Case Scenario

Scenario I Basic Flow

Scenario II Basic Flow Alternate Flow 1 Scenario III Basic Flow Altenate Flow 2 Scenario IV Basic Flow Alternate Flow 3 Scenario V Basic Flow Alternate Flow 4

Manage Data Inventory Basic Flow

1. Logon

Use case ini dimulai ketika user pegawai mengakses aplikasi inventory. Sistem meminta data user berupa username dan password. User memasukkan username dan password.

2. Select menu “Inventory”

Sistem menampilkan menu Inventory. User memilih menu Inventory. 3. Manage data

Pegawai melakukan perubahan data pada inventory. Pegawai dapat melakukan penambahan, perubahan dan penghapusan data

4. Menyimpan perubahan

Pegawai menyimpan semua perubahan yang terjadi. Manage Data Inventory Alternatif Flows

1. User yang tak teridentifikasi

Di langkah 1 di basic flow, Logon, jika sistem menentukan bahwa username dan password tidak valid, pesan error akan ditampilkan.

2. Data tidak valid

Pegawai memasukkan nilai data yang tidak valid, seperti: data terlalu panjang, tipe data yang salah dan lain lain. Pengecekan data dilakukan pada saat pegawai menekan tombol simpan.

3. Pegawai tidak menyimpan data

Pegawai tidak menekan tombol simpan setelah melakukan perubahan. 4. Quit

Pegawai bisa melakukan proses logout / keluar dari manage data selama proses use case. Dalam kasus ini, use case berakhir.

(3)

• Generating Test Cases ◦ Generate Scenarios

Scenario Name Starting Flow Alternate

Scenario I – Manage data

sukses Basic Flow Scenario II – User tidak

teridentifikasi

Basic Flow A1 Scenario III – Data tidak

valid

Basic Flow A2 Scenario IV – Perubahan

tidak disimpan Basic Flow A3 Scenario V – Valid user

keluar dari sistem Basic Flow A4 ◦ Identify Test Cases

Test Case Matrix Test

Case ID

Scenario/

Condition Username Password Pilih Menu Inventory Manage Data Menekan tombol simpan Expected Result RC1 Manage data sukses V V V V V Perubahan data tersimpan dalam database RC2 User tidak teridentifika si

V I N/A N/A N/A Error message: password anda salah RC3 Data tidak valid V V V I V Error message: Invalid data RC4 Perubahan tidak disimpan V V V V I Tampilkan dialog yes/ no RC5 Valid user keluar dari sistem

V V N/A N/A N/A Tampilkan login dialog V : Valid

I : Invalid

(4)

◦ Identify Data Values to Test

Test Case Matrix with Data Values Test

Case ID

Scenario/

Condition Username Password Pilih Menu Inventory Manage Data Menekan tombol simpan

Expected Result RC1 Manage

data sukses

arif tes Yes Id:P001 name:cela na price:250 00 quantity:5 0 Yes Perubahan data tersimpan dalam database RC2 User tidak teridentifika si

arif pass123 N/A N/A N/A Error message: password anda salah RC3 Data tidak

valid arif tes Yes name:celaId:P001 na price:250 00 quantity:a da Yes Error message: Invalid data RC4 Perubahan tidak disimpan

arif tes Yes Id:P001 name:cela na price:250 00 quantity:5 0 No Tampilkan dialog yes/ no RC5 Valid user keluar dari sistem

arif tes N/A N/A N/A Tampilkan login dialog

(5)

2. Use Case Mencari Data Inventory • Textual Description

• Use Case Scenario

Scenario I Basic Flow

Scenario II Basic Flow Alternate Flow 1 Scenario III Basic Flow Altenate Flow 2

Scenario IV Basic Flow Alternate Flow 2 Alternate Flow 3 • Generating Test Cases

◦ Generate Scenarios

Scenario Name Starting Flow Alternate

Scenario I – Pencarian sukses Basic Flow Scenario II – User tidak

teridentifikasi

Basic Flow A1 Scenario III – Keyword tidak

valid

Basic Flow A2 Scenario IV – Valid user keluar

dari sistem Basic Flow A3 Mencari Data Inventory

Basic Flow 1. Logon

Use case ini dimulai ketika user pegawai mengakses aplikasi inventory. Sistem meminta data user berupa username dan password. User memasukkan username dan password.

2. Select menu “Inventory”

Sistem menampilkan menu Inventory. User memilih menu Inventory. 3. Input keyword

Pada textbox, user memasukkan keyword yang akan dicari 4. Menampilkan hasil pencarian

Sistem menampilkan data pencarian sesuai dengan keyword yang dimasukkan. Mencari Data Inventory

Alternatif Flows

1. User yang tak teridentifikasi

Di langkah 1 di basic flow, Logon, jika sistem menentukan bahwa username dan password tidak valid, pesan error akan ditampilkan.

2. Keyword tidak valid / tidak ditemukan

Ketika keyword yang dimasukkan oleh user kosong, tidak valid, atau tidak ada di dalam database, maka sistem tidak akan menampilkan data apapun.

3. Quit

Pegawai bisa melakukan proses logout / keluar selama proses use case ini, atau istilahnya use case berakhir.

(6)

◦ Identify Test Cases

Test Case Matrix Test

Case ID

Scenario/

Condition Username Password Pilih Menu Inventory Memasukkan Keyword Expected Result RC1 Pencarian

sukses V V V V Inventory Data ditampilkan RC2 User tidak

teridentifikasi

V I N/A N/A Error

message: password anda salah RC3 Keyword tidak valid V V V I Tampilkan Data Inventory kosong RC4 Valid user keluar dari sistem

V V N/A N/A Tampilkan login dialog V : Valid

I : Invalid

N/A : Tidak perlu pemasukkan data ◦ Identify Data Values to Test

Test Case Matrix with Data Values Test

Case ID

Scenario/

Condition Username Password Pilih Menu Inventory Memasukkan Keyword Expected Result RC1 Pencarian

sukses

arif pass Yes celana Data Inventory ditampilkan RC2 User tidak

teridentifikasi arif pass123 N/A N/A message: Error password anda salah RC3 Keyword

tidak valid V V V I Tampilkan Data Inventory

kosong RC4 Valid user

keluar dari sistem

V V N/A N/A Tampilkan login dialog

(7)

3. Use Case Melihat Data Inventory • Textual Description

• Use Case Scenario

Scenario I Basic Flow

Scenario II Basic Flow Alternate Flow 1 Scenario III Basic Flow Altenate Flow 2 • Generating Test Cases

◦ Generate Scenarios

Scenario Name Starting Flow Alternate

Scenario I – Melihat data sukses

Basic Flow Scenario II – User tidak

teridentifikasi Basic Flow A1 Scenario III – Valid user

keluar dari sistem

Basic Flow A2 Melihat Data Inventory Basic Flow

1. Logon

Use case ini dimulai ketika user pegawai mengakses aplikasi inventory. Sistem meminta data user berupa username dan password. User memasukkan username dan password.

2. Select menu “Inventory”

Sistem menampilkan menu Inventory. User memilih menu Inventory. 3. Menampilkan data inventory

Sistem menampilkan data inventory yang tersimpan dalam database. Melihat Data Inventory

Alternatif Flows

1. User yang tak teridentifikasi

Di langkah 1 di basic flow, Logon, jika sistem menentukan bahwa username dan password tidak valid, pesan error akan ditampilkan.

2. Quit

Pegawai bisa melakukan proses logout / keluar selama proses use case ini, atau istilahnya use case berakhir.

(8)

◦ Identify Test Cases

Test Case Matrix

Test Case

ID

Scenario/ Condition

Username Password Pilih Menu Inventory

Expected Result

RC1 Melihat data

sukses V V V Data Inventory ditampilkan RC2 User tidak

teridentifikasi

V I N/A Error message: password anda

salah RC3 Valid user

keluar dari sistem

V V N/A Tampilkan login dialog V : Valid

I : Invalid

N/A : Tidak perlu pemasukkan data ◦ Identify Data Values to Test

Test Case Matrix with Data Values

Test Case

ID

Scenario/

Condition Username Password Pilih Menu Inventory Expected Result

RC1 Melihat data sukses

arif tes Yes Data Inventory ditampilkan RC2 User tidak

teridentifikasi arif pass123 N/A Error message: password anda salah RC3 Valid user

keluar dari sistem

arif tes N/A Tampilkan login dialog

Referensi

Dokumen terkait

Direktur Utama BCA, Jahja Setiaatmadja mengatakan bahwa kredit BCA diproyeksikan tumbuh 10% tahun depan dan berpendapat bahwa kenaikan sukuk bunga belum akan

1) Persiapkan semua peralatan dan bahan pada tempat yang aman. 2) Selanjutnya lubangi catrid printer anda dengan bor 3.5mm atau anda bisa juga menggunakan solder. Ingat jangan

Pada pelaksanaan Praktik Pengalaman Lapangan 2 di SMA Negeri 1 Batang, mahasiswa praktikan disambut dengan sambutan hangat dari semua warga sekolah, baik itu

peers in outer Java (XL already improve its outer Java’s network earlier than Indosat) might affect the effectiveness of Telkomsel’s cluster pricing

PEMBUATAN FILM PENDEK ANIMASI 3D “THE MASK BOY”. DENGAN

Praktikan mendapatkan banyak pengalaman dari guru pamong berkaitan dengan proses pembelajaran, penyusunan administrasi, sampai pada pengelolaan kelas yang disesuaikan

The views expressed in this research report accurately reflect the analysts personal views about any and all of the subject securities or issuers; and no part of the research

Mengoreksi tugas yang diberikan kepada bawahan meliputi pelaksanaan kebijakan teknis dan operasional Seksi Ketentraman dan Ketertiban Umum, pelaksanaan pengumpulan,