• Tidak ada hasil yang ditemukan

Test plan. Program Studi : S1 Sistem Informasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Test plan. Program Studi : S1 Sistem Informasi"

Copied!
17
0
0

Teks penuh

(1)

Test plan

Program Studi : S1 Sistem Informasi

(2)

INtroduction

INtroduction

`

Purpose

` Rencana Uji dokumen test plan digunakan untuk mendukung tujuan-` Rencana Uji dokumen test plan digunakan untuk mendukung

tujuan-tujuan sebagai berikut:

1. Mengidentifikasi informasi proyek yang ada dan komponen perangkat lunak yang harus diuji

lunak yang harus diuji

2. Daftar Persyaratan direkomendasikan untuk Test

3. Merekomendasikan dan menjelaskan strategi pengujian yang akan digunakan

4 Mengidentifikasi sumber daya yang diperlukan dan memberikan 4. Mengidentifikasi sumber daya yang diperlukan dan memberikan

perkiraan dari upaya pengujian

(3)

INtroduction

INtroduction

`

Background

`

Berikan uraian singkat dari sasaran tes untuk (komponen

`

Berikan uraian singkat dari sasaran tes untuk (komponen,

aplikasi, sistem, dll) dan tujuannya.

`

Sertakan informasi seperti fungsi utama fitur, arsitektur

dan sejarah singkat proyek.

(4)

INtroduction

INtroduction

`

Scope

`

Jelaskan

tahap pengujian

, misalnya, Unit, Integrasi, atau Sistem,

dan jenis pengujian yang akan ditangani oleh rencana ini seperti

dan jenis pengujian yang akan ditangani oleh rencana ini, seperti

Fungsi atau Performa.

`

Menyediakan

y

daftar singkat dari fungsi

g

g

yang akan/tidak akan diuji

y

g

j

`

Daftar

setiap

asumsi

yang

dibuat

selama

pengembangan

dokumen ini, yang dapat mempengaruhi desain, pengembangan

atau pelaksanaan pengujian

atau pelaksanaan pengujian.

`

Daftar risiko

atau kemungkinan yang dapat mempengaruhi desain,

pengembangan atau pelaksanaan pengujian

p

g

g

p

p

g j

`

Daftar setiap kendala

mempengaruhi desain, pengembangan,

(5)

INtroduction

INtroduction

` Tabel di bawah ini mengidentifikasi dokumentasi dan ketersediaan, digunakan untuk mengembangkan rencana pengujian:

digunakan untuk mengembangkan rencana pengujian:

Document

(and version / date)

Created or Available Received or Reviewed Author or Resource Notes

Requirements Specification † Yes † No † Yes † No Requirements Specification † Yes † No † Yes † No Functional Specification † Yes † No † Yes † No Use Case Reports † Yes † No † Yes † No Project Plan † Yes † No † Yes † No Design Specifications † Yes † No † Yes † No Prototype † Yes † No † Yes † No Users Manuals † Yes † No † Yes † No Business Model / Flow † Yes † No † Yes † No Data Model / Flow † Yes † No † Yes † No Business Functions and Rules † Yes † No † Yes † No P j t / B i Ri k † Y † N † Y † N Project / Business Risk

Assessment

(6)

Requirement

Requirement

`

Daftar di bawah ini mengidentifikasi item-item (kasus, persyaratan

fungsional, persyaratan non-fungsional) yang telah diidentifikasi

b

i t

t

t k

ji

D ft

i i

kili

k

sebagai target untuk pengujian. Daftar ini mewakili apa yang akan

diuji.

(7)

Test Strategy

Test Strategy

` Uji Strategi menyajikan suatu pendekatan yang direkomendasikan untuk pengujian target dari testnya.

` Persyaratan Uji, menggambarkan apa yang akan diuji, bagian ini menjelaskan bagaimana target akan diuji.

` Untuk setiap jenis tes, memberikan deskripsi tes dan mengapa itu sedang dilaksanakan dan dijalankan.

` Pertimbangan utama untuk strategi pengujian adalah teknik yang akan

` Pertimbangan utama untuk strategi pengujian adalah teknik yang akan digunakan dan kriteria untuk mengetahui ketika menguji selesai.

` Selain pertimbangan disediakan untuk setiap tes ini, pengujian hanya

h di k k i k dik t h i dik t l d t b d l

harus dieksekusi menggunakan diketahui, dikontrol database, dalam lingkungan aman.

(8)

Testing type

`

Data and Database Integrity Testing

` Database dan proses database harus diuji sebagai sub-sistem dalam proyek. Sub-sistem harus diuji tanpa User Interface target-of-tes itu

( b i t k d d t )

(sebagai antarmuka dengan data).

` Penelitian tambahan ke dalam DBMS perlu dilakukan untuk mengidentifikasi teknik yang mungkin ada untuk mendukung pengujian.

Test Objective: Pastikan metode akses database dan proses berfungsi dengan baik dan tanpa data coruption.

Technique: Panggil setiap metode akses database dan proses, masing-masing dengan data yang valid dan tidak valid (atau permintaan untuk data). Periksa database untuk memastikan data telah diisi sebagaimana dimaksud, meninjau kembali data untuk memastikan bahwa data yang b it di bil ( t k l b )

benar itu diambil (untuk alasan yang benar) Completion Criteria:

Semua metode akses database dan berfungsi sebagai proses yang dirancang dan tanpa data coruption.

Special Considerations: Pengujian mungkin memerlukan lingkungan pengembangan atau driver DBMS untuk memasukkan atau memodifikasi data secara langsun g database.

Proses harus dipanggil secara manual.

Database berukuran kecil atau minimal (jumlah terbatas catatan) harus digunakan untuk meningkatkan visibilitas non-peristiwa diterima.

(9)

Testing type

`

Function Testing

` Fungsi pengujian target tes harus fokus pada persyaratan untuk

` Fungsi pengujian target tes harus fokus pada persyaratan untuk tes yang dapat ditelusuri secara langsung untuk menggunakan kasus atau fungsi bisnis, dan aturan bisnis.

` Tujuan tes ini untuk memverifikasi penerimaan data yang tepat, pengolahan, dan pengambilan, dan pelaksanaan sesuai dari aturan bisnis.

` Jenis pengujian didasarkan pada teknik black box, yaitu, memverifikasi aplikasi (dan proses internal) dengan berinteraksi dengan aplikasi melalui GUI dan menganalisis output (hasil)

dengan aplikasi melalui GUI dan menganalisis output (hasil).

` Secara garis besar pengujian yang direkomendasikan untuk setiap aplikasi ada pada slide selanjutnya

(10)

Testing type

`

Function Testing

Test Objective:

Pastikan tepat sasaran dalam menguji fungsionalitas, termasuk navigasi, entri data, pengolahan, dan pengambilan.

Test Objective: entri data, pengolahan, dan pengambilan.

Technique:

Jalankan setiap kasus penggunaan, gunakan kasus aliran, atau fungsi, menggunakan data yang valid dan tidak valid, untuk memverifikasi berikut:

berikut:

Hasil yang diharapkan terjadi ketika data yang valid digunakan.

Kesalahan / peringatan yang sesuai pesan ditampilkan bila data yang

Completion Criteria: digunakan tidak valid.

Setiap aturan bisnis adalah benar diterapkan. Semua tes yang direncanakan telah dilaksanakan. Semua cacat diidentifikasi telah dibahas

Semua cacat diidentifikasi telah dibahas.

Special Considerations:

Mengidentifikasi / menjelaskan item‐item atau isu (internal atau eksternal) yang mempengaruhi implementasi dan pelaksanaan uji fungsi

(11)

Testing type

`

Business Cycle Testing

` Fungsi test ini adalah untuk memastikan apakah alur dari proses bisnis sesuai dengan implementasi.

`

Performance Testing

` Response time for a transaction(average, maximum)( g )

` Throughput (e.g., transactions per second)

` Capacity (e.g., the number of customers or transactions the system can accommodate)

D d ti d ( h t i th t bl d f ti

` Degradation modes (what is the acceptable mode of operation when the system has been degraded in some manner)

` Resource utilization: memory, disk, communications, etc.

`

Security and Access Control Testing

` Application-level security, including access to the Data or Business

Functions and Functions, and

(12)

Testing type

`

Configuration Testing

` Memastikan Konfigurasi dari perangkat lunak apabila berbeda lingkungan sistem operasi, hardware atau yang lainnya.g g p , y g y

`

Installation Testing

M tik b h k t l k d t dii t l d l

` Memastikan bahwa perangkat lunak dapat diinstal dalam kondisi yang berbeda, seperti instalasi baru, upgrade, dan instalasi lengkap dan di bawah kondisi normal dan tidak normal.

(13)

Tools

Tools

`

Tools yang digunakan pada saat testing.

`

Tools ini tidak harus ada tergantung apakah testing

menggunakan tools atau tidak.

gg

`

Contoh:

`

DBMS tools

`

Test Co erage Monitor or Profiler

`

Test Coverage Monitor or Profiler

(14)

Resource

Resource

` Bagian ini menyajikan sumber-sumber yang direkomendasikan melakukan uji coba (testing) sesuai dengan nama project tesnya yang melakukan uji coba (testing) sesuai dengan nama project tesnya, yang tanggung jawab utama mereka, dan pengetahuan atau keahliannya.

` Misalkan :

Human Resources

Worker Minimum Resources

Recommended

(number of workers allocated full time)

Specific Responsibilities/Comments

allocated full-time)

Test Manager / Test

Project Manager Provides management oversight Responsibilities: • Provide technical direction • Acquire appropriate resources • Acquire appropriate resources • Management reporting

Test Designer Identifies, prioritizes, and implements test cases

Responsibilities:

• Generate test plan • Generate test model

(15)

System

` Tabel berikut menunjukkan sumber daya sistem untuk proyek pengujian. Unsur-unsur tertentu dari sistem pengujian tidak sepenuhnya diketahui pada saat ini.

` Disarankan bahwa sistem mensimulasikan lingkungan produksinya ` Disarankan bahwa sistem mensimulasikan lingkungan produksinya.

System Resources

Resource Name / Type

Database Server —Network/Subnet —Server Name —Database Name

Client Test PC's

—Include special configuration

—requirementsq Test Repository N t k/S b t —Network/Subnet —Server Name Test Development PC's

(16)

Milestone

` Pengujian Project harus memasukkan kegiatan tes untuk setiap upaya uji diidentifikasi dalam bagian sebelumnya.

` Milestone proyek terpisah harus diidentifikasi untuk berkomunikasi status proyek dan prestasi

proyek dan prestasi.

Milestone Task

Effort

Start Date

End Date

Plan Test

Design Test

g

Implement Test

Execute Test

Execute Test

Evaluate Test

(17)

Deliverable

`

Dalam daftar ini bagian berbagai dokumen, alat, dan

laporan yang akan dibuat, oleh siapa, dikirim ke siapa, dan

kapan disampaikan.

`

Test Model

` Bagian ini mengidentifikasi laporan yang akan dibuat dan

` Bagian ini mengidentifikasi laporan yang akan dibuat dan

didistribusikan dari model uji.

`

Test Logs

`

Test Logs

` Jelaskan metode dan alat yang digunakan untuk mencatat dan

melaporkan hasil pengujian dan status pengujian.

`

Defect Reports

` Pada bagian ini, mengidentifikasi metode dan alat yang

digunakan untuk merekam, melacak, dan melaporkan insideng , , p

Referensi

Dokumen terkait

Berdasarkan latar belakang tersebut maka dalam penelitian ini akan dikaji lebih mendalam tentang : Pemuliaan Tanaman Padi ( Oryza sativa L.) melalui Persilangan Antara

Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas segala kasih karunia-Nya, sehingga penulisan skripsi dengan tujuan untuk memenuhi persyaratan memperoleh

Tahap pertama adalah kegiatan penerimaan BBM dilakukan dari mobil tangki pengangkut BBM ke dalam Tangki Timbun, pada proses pengisian ini yang perlu

Perusahaan perkebunan dan pengolahan karet di Dolok Merangir, Sumatera Utara tersebut dibeli oleh perusahaan Goodyear pada tahun 1916 dari Vrenide Indice Coltounderneering

4% Dokter gigi SDM,sarana dan prasarana Dokter, perawat gigi, laboran dan apoteker Senin – Sabtu Target SPM Tercapai 2 UKGS SD Tahap 1 Tahap 2 Tahap 3 Surat Menyurat ke SD

Hubungan dengan tingkat keeratan yang sangat tinggi (lebih besar dari 0,9) terjadi antara dosis radiasi sinar Gamma dengan sifat panjang hipokotil, panjang epikotil dan

Kuesioner ini dibuat untuk memperoleh data dalam rangka penyusunan Tugas Akhir Program Magister TAPM yang berjudul : PENGARUH GAYA KEPEMIMPINAN TRANSFORMASIONAL TERHADAP KINERJA

Penulis mengucapkan terima kasih kepada semua pihak yang telah membantu dalam penyelesaian skripsi ini kepada kakak Lisbeth Purba, kakak Delima Sinaga, kakak