Monday, June 11, 2012

Software Testing

Setelah memaparkan sedikit mengenai Software Testing pada artikel sebelumnya, maka pada kesempatan kali ini saya akan memaparkan tentang Teknik Pengujian pada Software Testing, langkah-langkah apa saja yang diperlukan sebelum melakukan Software Testing.
Berikut adalah langkah-langkahnya:
1. Mempersiapkan Aplikasi yang akan ditesting, dalam kasus ini saya akan melakukan testing terhadap suatu aplikasi ASP.NET MVC 2, yaitu Music Store yang saya download dari situs open source di sini
2. Mempersiapkan dokumen-dokumen mengenai aplikasi seperti usecase dan sequence diagram, seperti berikut ini:
3. Mempersiapkan test skenario, sebagai contoh berikut ini:
Test Skenario:
No Skenario Method Class Test Case Hasil Diharapkan Status
1 Login Berhasil ActionResult LogOn(LogOnModel model, string returnUrl) AccountController.cs username = “Administrator”; password = “password123″;
returnUrl = “StoreManager”;
Login berhasil  dan di-redirect ke halaman StoreManager
2 Login Gagal karena data invalid/tidak benar ActionResult LogOn(LogOnModel model, string returnUrl) AccountController.cs username = “Administrator”; password = “123″;
RememberMe = false
Login gagal dan di-redirect ke halaman Index
3 Penambahan albums berhasil ActionResult Create(Album album) StoreManagerController.cs Title:I’m Sorry Sir Price: 98
Artist:AC/DC
Genre:Rock
Penambahan Album berhasil  dan di-redirect ke halaman StoreManager
4 Saat penambahan informasi yang diwajibkan tidak lengkap ActionResult Create(Album album) StoreManagerController.cs Title:- Price: 98
Artist:AC/DC
Genre:Rock
Sistem tidak menambahkan album dan memberikan pesan” An Album Title is required
4. Mempersiapkan tools yang digunakan untuk testing, seperti Visual Studio 2010, TestComplete dan sebagainya. Dalam testing ini saya akan menggunakan Visual Studio 2010 yang nantinya akan saya paparkan langkah-langkah testing menggunakan tools tersebut. :)
5. Kemudian setelah itu baru anda dapat melakukan testing

sumber :http://programmerdiary.wordpress.com/2010/06/03/teknik-pengujian-software-testing

No comments:

Post a Comment