• Tidak ada hasil yang ditemukan

test plan-v1 TEST PLAN v1

N/A
N/A
Protected

Academic year: 2017

Membagikan "test plan-v1 TEST PLAN v1"

Copied!
14
0
0

Teks penuh

(1)

Rancang Bangun Sistem Informasi Pelelangan di Dinas

Perindustrian, Perdagangan dan Pasar Kab.Jombang

(2)

Confidential , 2011 Page 2

Revision History

Date Version Description Author

17/10/2011 1.0 Draft Test Plan Yudana Malik Ibrahim

(3)

Confidential , 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 ... 8

3.1.3 Performance Profiling ... 9

3.1.6 Load Testing ... 10

3.1.7 Stress Testing ... 10

3.1.4 Security and Access Control Testing ... 11

3.1.5 Configuration Testing ... 11

12

3.2 Tools ... 12

4. Resources ... 13

4.1 Workers ... 13

4.2 System ... 14

... 14

(4)

Confidential , 2011 Page 4

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 adanya informasi proyek dan komponen perangkat

lunak yang harus diuji.

2. Daftar kebutuhan direkomendasikan untuk tes dengan level tinggi.

3. Merekomendasikan dan menggambarkan strategi pengujian yang akan

digunakan.

4. Mengidentifikasi sumber daya yang diperlukan dan memberikan

perkiraan upaya uji.

5. Daftar penyampaian element dari uji proyek.

1.2 Background

Tahap pengujian dari suatu proyek mutlak dibutuhkan,karena pada

tahap pengujian inilah kita dapat mengetahui apakah proyek telah sesuai

dengan yang diharapakan,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

Tabel dibawah ini mengidentifikasikan sebuah dokumentasi dan

(5)

Confidential , 2011 Page 5

Business Functions and Rules

Yes No Yes No

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

Sistem pelelangan ini harus memungkinkan pengguna untuk

menginputkan data – data yang berhubungan dengan sistem

pelelangan. Selain itu juga memberikan pesan-pesan error jika

pengguna melakukan kesalahan.

Report

Sistem ini memungkinkan pengguna untuk mencetak laporan, yaitu

:

Laporan Transaksi

Laporan Penjual

(6)

Confidential , 2011 Page 6 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

(7)

Confidential , 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:

Special

Considerations:

3.1.2 Function Testing

Test Objective: Memastikan semua fitur yang adadapat 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.a

• Setiap button apakah telah berjalan

• Melakukan pengujian apakah tiap inputan dapat ter-record ke database

(8)

Confidential , 2011 Page 8 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:

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

(9)

Confidential , 2011 Page 9 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:

Special

Considerations:

3.1.3 Performance Profiling

Performance profiling pada sistem informasi Pelelangan di Dinas

Perindustrian, Perdagangan dan Pasar Kab.Jombang mempunyai tampilan

tes dimana didalamnya terdapat batasan respontimes, transaction rates dan

time sensitive requirement yang terukur dan ter-evaluasi. Goal dari

performance profiling pada sistem informasi Pelelangan di Dinas

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

(10)

Confidential , 2011 Page 10 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:

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

• Menguji performance jaringan dengan melakukan collusion pada network

Completion Criteria:

Special

(11)

Confidential , 2011 Page 11 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:

Special

Considerations:

3.1.4 Security and Access Control Testing

Application- level security pada sistem informasi Pelelangan di

Dinas Perindustrian, Perdagangan dan Pasar Kab.Jombang menjamin

bahwa sistem ini di batasi oleh function yang spesifik/usecase yang di

batasi dalam data yang telah tersedia.

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:

(12)

Confidential , 2011 Page 12 3.1.5 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:

Special

Considerations:

3.2 Tools

Tool Vendor/In-house Version

Test Management - - -

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

(13)

Confidential , 2011 Page 13 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 Responsibilities/Comments

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 :

(14)

Confidential , 2011 Page 14 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 - Mencatat kejadian dalam percobaan

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

Untuk memastikan apakah sistem informasi yang telah dirancang dan diterapkan sesuai dengan prosedur dan standar yang telah ditetapkan berdasarkan ISO 27001:2013,

Yang akan di lakukan Testing pengujian intergritas data dan database, semua modul/fungsi program, alur bisnis software, penggunaan interface, performance dari

Tambahan bisnis spin-off; Dengan sukses spin-off bisnis non-core dalam rencana pemulihan, MAS dapat lebih fokus pada bisnis inti perusahaan penerbangan dan memastikan posisi

d) Memastikan proses bisnis pengadaan sesuai dengan rencana kerja dan prosedur yang sudah ditetapkan.. e) Memastikan tersedianya umpan balik terhadap perbaikan

Apakah sistem yang ada pada pembangunan infrastruktur berbasis masyarakat ini telah menghasilkan konstruksi dengan kualitas teknis yang sesuai dengan standar.. Apakah

Berdasarkan hasil implementasi dan uji coba sistem, Sistem Informasi Penilaian Properti yang dibuat telah sesuai dengan kebutuhan fungsional pada proses bisnis di

Berdasarkan hasil implementasi dan uji coba sistem, Sistem Informasi Penilaian Properti yang dibuat telah sesuai dengan kebutuhan fungsional pada proses bisnis di

2 Rancagan Sistem dan Desain a proses bisnis Pada rancangan proses bisnis akan dijelaskan alur kinerja yang telah dirancang sesuai dengan berjalannya pemasaran pada saat menggunakan