• Tidak ada hasil yang ditemukan

test plan-v2 TEST PLAN ver2

N/A
N/A
Protected

Academic year: 2017

Membagikan "test plan-v2 TEST PLAN ver2"

Copied!
16
0
0

Teks penuh

(1)

Rancang Bangun Sistem Informasi Pelelangan di Dinas

Perindustrian, Perdagangan dan Pasar Kab.Jombang

Test Plan

(2)

Confidential Kelompok 6, 2011 Page 2

Revision History

Date Version Description Author

17/10/2011 1.0 Draft Test Plan Yudana Malik Ibrahim Eko Putro Andi C.P 28/10/2011 2.0 Test Plan Revisi Yudana Malik Ibrahim

(3)

Confidential Kelompok 6, 2011 Page 3

Table of Contents

1. Introduction 4

1.1 Purpose 4

1.2 Background 4

1.3 Scope 4

1.4 Project Identification 4

2. Requirements for Test 5

3. Test Strategy 6

3.1 Testing Types 6

3.1.1 Data and Database Integrity Testing 6

3.1.2 Function Testing 7

3.1.3 Business Cycle Testing 8

3.1.4 User Interface Testing 9

3.1.5 Performance Profiling 9

3.1.6 Load Testing 10

3.1.7 Stress Testing 11

3.1.8 Security and Access Control Testing 11

3.1.9 Configuration Testing 12

3.2 Tools 12

4. Resources 13

4.1 Workers 13

(4)

Confidential Kelompok 6, 2011 Page 4

Test Plan

1. Introduction

1.1 Purpose

Dokumen Test Plan ini merupakan dokumen rencana uji untuk Sistem Informasi Pelelangan yang diikuti dengan tujuan sebagai berikut :

1. Mengidentifikasi komponen software yang harus ditest 2. Membuat rekomendasi kebutuhan untuk Test

3. Membuat rekomendasi dan mendeskripsikan testing strategi yang akan dilakukan

Mengidentifikasi kebutuhan sumberdaya(dari database maupun komponen lain yang digunakan)

1.2 Background

Tahap pengujian dari suatu proyek mutlak dibutuhkan,karena pada tahap pengujian inilah kita dapat mengetahui apakah proyek telah sesuai dengan yang diharapkan,disinilah pentingnya dokumen test plan dibuat agar proses pengujian yang dilakukan telah mengacu pada dokumen – dokumen pendahulunya seperti SDP , SRS , dan SAD.

1.3 Scope

Dalam sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang, mencakup pengujian terhadap sistem, pengujian interface, pengujian terhadap server dan jaringan.

1.4 Project Identification

(5)

Confidential Kelompok 6, 2011 Page 5

Project / Business Risk Assessment

 Yes  No  Yes  No

2. Requirements for Test

Persyaratan untuk uji system meliputi:  Software under Test

Software underTest meliputi :

 Data entry

(6)

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

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

(7)

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

(8)

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

(9)

Confidential Kelompok 6, 2011 Page 9

3.1.4 User Interface Testing

User interface testing pada sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang memverifikasi interaksi user dengan Software itu sendiri. Goalnya adalah untuk menjamin jika interaksi user dapat menyediakan akses secara cepat dan navigasi secara tepat dan mengarah kedalam fungsi dari tes target itu sendiri.

Test Objective: Verifikasi berikut:

 Navigasi melalui uji-target-benar mencerminkan fungsi bisnis dan persyaratan, termasuk jendela ke jendela, lapangan untuk lapangan, dan penggunaan metode akses (tombol tab, gerakan mouse, kunci akselerator)

 Jendela objek dan karakteristik seperti menu, ukuran, posisi, negara, dan fokus sesuai dengan standar.

Technique: Membuat / memodifikasi tes untuk setiap jendela untuk memverifikasi navigasi yang tepat dan menyatakan objek untuk setiap jendela aplikasi dan objek.

Completion Criteria: Gambaran tampilan dapat dengan mudah di jalankan berdasarkan pembanding (banchmark) yang tepat.

Special

Considerations:

3.1.5 Performance Profiling

(10)

Confidential Kelompok 6, 2011 Page 10 Perindustrian, Perdagangan dan Pasar Kab.Jombang itu sendiri adalah

memverifikasi kebutuhan tampilan yang telah tercapai yang nantinya akan di implementasikan ke profile target of test performance behavior sebagai fungsi dari kondisi. Semacam workload atau konfigurasi perangkat keras.

Test Objective: Verifikasi kinerja perilaku untuk transaksi yang ditunjuk atau fungsi bisnis di bawah kondisi berikut:

- Beban kerja normal diantisipasi

- Beban kerja diantisipasi lebih buruk kasus

Technique: -Script dijalankan pada satu mesin (kasus terbaik dengan pengguna tunggal dan transaksi tunggal) dan diulang oleh berbagai klien

Completion Criteria: Aplikasi pada client dapat di akses dengan cepat tanpa loading yang cukup lama.

Special

Considerations:

3.1.6 Load Testing

Load Testing ini merupakan tes performance yang bersubjek pada target dari tes untuk merubah ukuran beban kerja dan mengevaluasi performance behavior dan kemampuan dari target tes untuk meneruskan fungsi sebenarnya. Goal nya, sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang dapat menentukan memastikan bahwa fungsi sistem itu baik sesuai dengan harapan.

Test Objective: Menguji performance running sistem

Technique:  Menguji apakah progam dapat menghandle jika terjadi banyak traffic

(11)

Confidential Kelompok 6, 2011 Page 11 Completion Criteria: Kecepatan akses menjadi suatu yang utama didalam kriteria

ini Special

Considerations:

3.1.7 Stress Testing

Stress Testing pada sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang merupakan tipe tes performansi yang terimplementasi dan terjalankan untuk menemukan error diantara rendahnya sumber daya atau persaingan untuk sumber daya. Kerusakan yang lain mungkin dapat di sebabkan dari persaingan terhadap shared resource seperti database lock dan network bandwidth. Strees testing pada Sistem sistem informasi Pelelangan di Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang di tujukan untuk mengidentifikasikan puncak kinerja dari target of test.

Test Objective: Memastikan seberapa jauh ketahanan system terhadap error yang terjadi

Technique: Pengecekan saat volume data berada dalam batas tinggi Completion Criteria: Proses berjalan lancar, tidak sampai terhenti.

Special

Considerations:

3.1.8 Security and Access Control Testing

(12)

Confidential Kelompok 6, 2011 Page 12 Test Objective: Memastikan setiap user dapat login sesuai dengan

level privilege-nya masing – masing.

Technique: Melakukan uji security level pada password setiap user

Completion Criteria: Kesesuaian hak akses dalam penggunaannya di dalam aplikasi

Special Considerations:

3.1.9 Configuration Testing

Test Objective: Pastikan bahwa fungsi sasaran-of-test dengan baik di hardware yang dibutuhkan / konfigurasi perangkat lunak.

Technique: Gunakan script Test Fungsi Membuka / menutup berbagai non-target-of-test perangkat lunak terkait, seperti aplikasi Microsoft Excel dan Word, baik sebagai bagian dari ujian atau sebelum memulai pengujian.

Completion Criteria: Kesesuaian data antara pengujian harware dengan software

Special

Considerations:

3.2 Tools

Tool Vendor/In-house Version

(13)

Confidential Kelompok 6, 2011 Page 13 Project

Management

MS Project 2010 Microsoft 2010

DBMS tools SQL Microsoft 2005

Desain I/O Microsoft visual studio

Microsoft 2005

Merancang CDM dan PDM

Powerdesigner Sybase 6

System flow dan data flow

Microsoft visio Microsoft 2007

Pembuatan laporan Microsoft word Microsoft 2007

4. Resources

4.1 Workers

Table pelaksaaan testing terhadap masing-masing tester Human Resources

Worker Minimum Resources

Recommended (number of workers allocated full-time)

Specific

(14)

Confidential Kelompok 6, 2011 Page 14 Test Manager / Test

Project Manager

Menyediakan manajemen pengawasan.

Tanggung jawab :

 Memberikan arahan teknis.  Memperoleh sumber daya yang

tepat.

 Menyediakan laporan manajemen.

Test Designer Mengidentifikasi,

memprioritaskan, dan melaksanakan uji kasus. Tanggung jawab :

 Menghasilkan test plan  Menghasilkan model

pengujian.

 Mengevaluasi efektifitas pengujian.

Tester Melaksanakan tes

Tanggung jawab :  Melaksanakan tes  Melaporkan hasil tes  Memberikan rekomendasi Database

Administration /

Database Manager

Memastikan data yang ada di database dikelola dan dipelihara. Tanggun jawab :

(15)

Confidential Kelompok 6, 2011 Page 15

Designer Mengidentifikasi dan

mendefinisikan operasi, atribut, dan asosiasi kelas uji.

Tanggung jawab :

 Mengidentifikasi dan mendefinisikan kelas uji.  Mengidentifikasi dan

mendefinisikan paket yang diuji.

Implementer Menerapkan unit tes dan mencoba

paket

Tanggung jawab

- Mencoba menjalankan sistem secara tepat

(16)

Confidential Kelompok 6, 2011 Page 16

4.2 System

System Resources

Resource Name / Type

Database Server

—Network/Subnet

—Server Name Nama Komputer Sever

—Database Name lelang_baru

Client Test PC's

—Include special configuration

—requirements Test Repository

—Network/Subnet

—Server Name

Test Development PC's

Gambar

Table pelaksaaan testing terhadap masing-masing tester

Referensi

Dokumen terkait

Terlradrrp penyer-an8an ;;llg dilakukan oleh Irah pada fiu*ait, negara-Degara di dunj.a ban.vah yang aeng-.. aabii sikep ya.itu dengan neuberihan sanhsi ekononi

Historia y Comunicación Social (Madrid: Universidad Complutense, núm. 15, 2010) La globalización y sus efectos en las lenguas y los medios de comunicación son parte de

[r]

Pengaruh perlakuan suplemen katalitik dan bungkil kedelai terhadap tingkat konsumsi bahan kering, konsumsi bahan organik, konsumsi protein, konsumsi NDF, konsumsi ADF, pertambahan

[r]

Dengan disampaikannya Surat Penawaran ini, maka kami menyatakan sanggup dan akan tunduk pada semua ketentuan yang tercantum dalam Dokumen Pengadaan serta Pokja ULP tidak

Pengu- kuran tinggi badan menggunakan alat ukur tinggi badan ( microtoise ) dengan ke- telitian 0.1 cm. Tenaga yang mengukur be- rat dan tinggi badan adalah tenaga yang

Berdasarkan hasil penelitian yang telah dilakukan selama 1 siklus dalam meningkatkan kemampuan berpikir kreatif dan rasa ingin tahu pada siswa menggunakan model