You are on page 1of 4

Test Scenario

for

Address Book

Version 1.0 approved

Prepared by Surya Adi Pranata

MMT ITS

May 18, 2009


Name TS01: Add A Person
Summary Memasukkan data seseorang ke dalam Address Book
User ingin menyimpan nama, alamat, kota, propinsi, kode pos dan
Rationale
nomor telepon seseorang ke dalam address booknya
Users Semua user
Preconditions Program telah di-load
1. user menekan tombol Add
2. sebuah window yang mempunyai judul Person to Add akan
muncul
Basic Course of
3. user memasukkan first name, last name, address, city, state, zip
Events
dan phone
4. user menekan tombol OK
5. window akan menutup kembali
Alternative Paths
Field Data Expected output
First Name “Andy” Textbox akan berisi “Andy”
Last Name “J.” Textbox akan berisi “J.”
Address “Petemon” Textbox akan berisi “Petemon”
Data Tests
City “Surabaya” Textbox akan berisi “Surabaya”
State “Jatim” Textbox akan berisi “Jatim”
ZIP “61254” Textbox akan berisi “61254”
Phone “3467889” Textbox akan berisi “3467889”
Postconditions “Andy J.” akan keluar pada layar utama (list nama pada Address Book)

Name TS02: Edit A Person


Summary Mengedit data seseorang dalam Address Book
User ingin mengganti alamat, kota, propinsi, kode pos dan nomor
Rationale
telepon seseorang yang telah ada pada address booknya
Users Semua user
1. program telah di-load
Preconditions
2. address book telah terisi
1. user memilih nama (“Andy J.”) pada layar utama address book,
yang ingin diedit
2. user menekan tombol Edit
Basic Course of
3. sebuah window yang mempunyai judul Edit [nama] akan muncul
Events
4. user memasukkan address, city, state, zip dan phone
5. user menekan tombol OK
6. window akan menutup kembali
Alternative Paths
Field Data Expected output
Window Title Title akan tercetak “Edit Andy J.”
Address “Petemon 35” Textbox akan berisi “Petemon 35”
“Surabaya
Data Tests City Textbox akan berisi “Surabaya Timur”
Timur”
State “Jatim” Textbox akan berisi “Jatim”
ZIP “61255” Textbox akan berisi “61255”
Phone “3467889” Textbox akan berisi “3467889”
Postconditions “Andy J.” akan keluar pada layar utama (list nama pada Address Book)

Name TS03: Delete A Person


Summary Menghapus data seseorang dari Address Book
Rationale User ingin menghapus data seseorang dari address booknya
Users Semua user
1. program telah di-load
Preconditions
2. address book telah terisi
1. user memilih nama (“Andy J.”) yang ingin dihapus
2. user menekan tombol Delete
Basic Course of
3. sebuah window konfirmasi penghapusan akan muncul
Events
4. user menekan tombol Yes
5. window konfirmasi akan menutup kembali
Alternative Paths
Field Data Expected output
Data Tests

Postconditions “Andy J.” akan hilang dari layar utama (list nama pada Address Book)

Name TS04: Sort Entries by Name


Summary Mengurutkan address book berdasarkan nama
User ingin mengurutkan data-data pada address booknya sesuai dengan
Rationale
nama
Users Semua user
1. program telah di-load
Preconditions
2. address book telah terisi
Basic Course of
1. user menekan tombol Sort by Name
Events
Alternative Paths
Field Data Expected output
Data Tests

Postconditions Semua data akan diurutkan ulang menurut namanya

Name TS05: Sort Entries by ZIP


Summary Mengurutkan address book berdasarkan kode pos
User ingin mengurutkan data-data pada address booknya sesuai dengan
Rationale
kode pos
Users Semua user
1. program telah di-load
Preconditions
2. address book telah terisi
Basic Course of
1. user menekan tombol Sort by ZIP
Events
Alternative Paths
Field Data Expected output
Data Tests

Postconditions Semua data akan diurutkan ulang menurut kode posnya

You might also like