Programmer's Diary

Sebuah diary mahasiswa Teknik Informatika.

Black Box Testing Studi Kasus Music Store

Posted by Alexander Rahardjo on June 3, 2010

Pada artikel sebelumnya saya telah memposting mengenai Software Testing dan Teknik Pengujian Software dan berikut ini merupakan salah satu bentuk dari Software Testing yaitu Black Box Testing.

Pada tutorial ini studi kasus yang digunakan adalah aplikasi ASP.NET MVC 2 yaitu Music Store.

Use Case Diagram : Music Store

Test Case:


1. Use Case View Album by Genre

No Skenario Test Case Hasil yang diharapkan Status
1. Berhasil melakukan browse Album User action memilih Genre

“Rock”

Sistem me-redirect ke halaman Browse berisi deskripsi Genre dan menampilkan seluruh Album yang bersangkutan Pass



2. Use Case View Detail Album

No Skenario Test Case Hasil yang diharapkan Status
1. Berhasil melihat Detail Album User memilih Album “Greatest Hits” Sistem me-redirect ke halaman Detail dari Album Pass



3. Use Case Add Album to Cart

No Skenario Test Case Hasil yang diharapkan Status
1. Berhasil menambahkan Album ke Cart User memilih “Add to cart” Sistem me-redirect  halaman Cart dan menampilkan informasi cart Pass



4. Use Case Remove Album from Cart

No Skenario Test Case Hasil yang diharapkan Status
1. Berhasil Remove Album dari cart dengan jumlah Album masing-masing nama 1 buah User menghapus Album yang diinginkan “Remove from cart” Sistem menghapus Album dari daftar cart Pass
2 Berhasil Remove Album dari cart dengan jumlah Album lebih dari 1 buah User menghapus Album yang diinginkan “Remove from cart” Sistem mengurangi jumlah Album yang dihapus Failed



5. Use Case Register

No Skenario Test Case Hasil yang diharapkan Status
1. Register Berhasil Username :

fajar000

Email :

address:fajr@gmail.com

Password:

fajar123

Confirm Password:

fajar123

Sistem berhasil melakukan request registrasi dan di-redirect ke halamanam Index Pass
2. Tidak mengisi seluruh field Username :-

Email :

address:fajr@gmail.com

Password:

fajar123

Confirm Password:

fajar123

Sistem error dan memberikan pesan “The User name field is required Pass
3. Password dan Retype password tidak sama Username :

fajar000

Email :

address:fajr@gmail.com

Password:

fajar123

Confirm Password:

123fajar

Sistem error dan memberikan pesan “The password and confirmation password do not match Pass



6. Use Case Checkout

No Skenario Test Case Hasil yang diharapkan Status
1. User mengisi lengkap informasi, Check out berhasil First Nama:lutfi

Last Name:rizal

Address:blok-u69

City:surabaya

State:surabaya

Postal Code:12345

Country:indonesia

Phone:0987654321

EmailAddress: l.r@yes.com

Promo Code:FREE

Sistem berhasil menyimpan informasi user dan memberikan pesan “Thanks for your order! Your order number is: 476 Pass
2. Gagal karena user tidak mengisi lengkap informasi First Nama:-

Last Name: -Address:-

City:-

State:-

Postal Code:-

Country:-

Phone:-

EmailAddress:-

Promo Code:FREE

Sistem tidak berhasil menyimpan dan memberikan pesan “Field required Pass
3. Gagal karena user tidak mengisikan Promo Code First Nama:lutfi

Last Name:rizal

Address:blok-u69

City:surabaya

State:surabaya

Postal Code:12345

Country:indonesia

Phone:0987654321

EmailAddress: l.r@yes.com

Promo Code:-

Sistem tidak menyimpan informasi Pass



7. Use Case Manage Albums

No Skenario Test Case Hasil yang diharapkan Status
1. Penambahan albums berhasil Title:I’m Sorry Sir

Price: 98

Artist:AC/DC

Genre:Rock

Penambahan Album berhasil  dan di-redirect ke halaman Index Pass
2. Saat penambahan informasi yang diwajibkan tidak lengkap Title:-

Price: 98

Artist:AC/DC

Genre:Rock

Sistem tidak menambahkan album dan memberikan pesan” An Album Title is required Pass
3. User melakukan fungsi remove dan berhasil User memilih album yang akan dihapu dengan menekan “Delete” Sistem memberikan konfirmasi dan bila berhasil memberikan pesan“Your album was successfully deleted Pass
4. User melakukan fungsi edit dan berhasil User merubah data Album “Greatest Hits” sbb:

Title:Musik TOP

Sistem berhasil menyimpan perubahan yang dilakukan Pass



Semoga berguna 🙂

Berikutnya akan dibahas mengenai Unit Testing dan GUI Testing 🙂

Advertisements

7 Responses to “Black Box Testing Studi Kasus Music Store”

  1. […] Top Posts Software TestingUnit Testing ASP.NET MVC 2 dengan Visual Studio 2010 – Part 1Teknik Pengujian SoftwareCoded UI Test pada Visual Studio 2010Generating Test Cases From Use Cases Studi Kasus PerpustakaanMatahari Studio Jakarta TutupUnit Testing ASP.NET MVC 2 dengan Visual Studio 2010 – Part 2Black Box Testing Studi Kasus Music StoreAboutPortfolio […]

  2. mel said

    black box testing nya gmn?

    • Black box testing dilakukan dengan memasukkan input dan mencocokkan output sesuai dengan test case skenario yang telah dibuat oleh tester..jadi black box testing dilakukan oleh tester tanpa mengetahui source code dari perangkat lunakyang ditesting. Testing dilakukan hanya berdasarkan input dan output dari perangkat lunak tersebut

  3. Akbar Afdilla Fadli said

    Bagaimana jika diimplementasikan pengujian software dengan metode
    Kriteria Penerimaan pada Software, terima kasih.

  4. pusber said

    Implementasi untuk ke pengujian website gimana ya min ?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: