Data and Database Integrity Testing Function Testing

Version : 1.1 Test Plan Date : 28102011 TEST_PLAN6.doc Confidential Kelompok 6, 2011 Page 6  Report Sistem ini memungkinkan pengguna untuk mencetak laporan, yaitu:  Laporan Transaksi  Laporan Penjual  Laporan Pembeli  Security Setiap pengguna Sistem Pelelangan ini memerlukan user-id dan password.  Tools and environment  SQL Server 2005  VB 2005  Test Management Terdiri dari :  Test script  Test Data  Test Hardware  Test Software Dalam tahap ini dibutuhkan pengujian pada desain interface,client server,performance sistem.

3. Test Strategy

3.1 Testing Types

3.1.1 Data and Database Integrity Testing

Database proses dapat diuji coba sebagai sub-system pada sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang. Sub-system ini diuji-coba tanpa menargetkan uji coba ke user Interface sebagai antar muka pada data. Version : 1.1 Test Plan Date : 28102011 TEST_PLAN6.doc Confidential Kelompok 6, 2011 Page 7 Test Objective: Dapat menghandle setiap aksi yang dilakukan oleh user. Technique:  Menguji query penyimpanan data petugas, penjual, pembeli, periode lelang dengan menggunakan standard tools Visual Studio untuk melihat apakah sasaran koding program berjalan sebagaimana mestinya  Menguji query transaksi Tes ini dilakukan mengambil melalui database penjual dan pembeli yang sebelumnya telah diinputkan dan dari situ dapat dilihat apakah transaksi tersebut dapat dilihat dan dihitung dengan baik.  Menguji query dengan mencetak laporan transaksi yang terintegrasi Completion Criteria: Setiap perintah query dapat berjalan tanpa terjadi kesalahan Special Considerations: Query untuk mengambil data pada semua tabel hanya sebagai percobaan dan jika itu di mungkinkan sesuai dengan kondisi relational yang ada.

3.1.2 Function Testing

Test Objective: Memastikan semua fitur yang ada dapat berjalan dan tepat sasaran termasuk entry data, pengambilan dan menampilkan data. Technique:  Setiap transaksi form apakah mengeluarkan laporan sebagaimana mestinya  Setiap form apakah dapat menjalankan fungsinya dengan benar.  Setiap button apakah telah berjalan  Melakukan pengujian apakah tiap inputan dapat ter- record ke database Version : 1.1 Test Plan Date : 28102011 TEST_PLAN6.doc Confidential Kelompok 6, 2011 Page 8 Completion Criteria: Terdapat kesesuaian antara input yang di harapkan dengan output. Special Considerations: 3.1.3 Business Cycle Testing Test Objective Memastikan apakah proses pada sistem telah sesuai dengan proses bisnis yang ada Technique:  Menguji alur software yang digunakan untuk pelelangan apakah sesuai dengan fungsi sasaran dari test yang digunakan untuk sistem pelelangan  Menguji apakah setiap fitur telah mengacu pada aturan bisnis perusahaan yang ada pada sebelumnya  Semua fungsi waktu atau tanggal yang sensitif akan dijalankan menggunakan tanggal yang valid dan tidak valid atau jangka waktu.  Semua fungsi yang terjadi pada jadwal periodik akan dieksekusi diluncurkan pada waktu yang tepat.  Pengujian akan termasuk menggunakan data yang valid dan tidak valid, untuk memverifikasi berikut:  Hasil yang diharapkan terjadi ketika data yang valid digunakan.  Kesalahan yang sesuai peringatan pesan akan ditampilkan ketika data tidak valid digunakan.  Setiap aturan bisnis dengan benar diterapkan. Completion Criteria: Adanya kesesuaian antara komponen yang di uji dengan rencana yang telah di tetapkan di awal. Special Considerations: Version : 1.1 Test Plan Date : 28102011 TEST_PLAN6.doc Confidential Kelompok 6, 2011 Page 9

3.1.4 User Interface Testing