Test plan. Program Studi : S1 Sistem Informasi

dokumen-dokumen yang mirip
KELOMPOK 04. Sistem Informasi Koperasi Karyawan STIKOM Surabaya Test Plan. Version 2.0

KELOMPOK 09. Sistem Informasi Data Pengelolaan Sampah Pada PD Kebersihan Berbasis Web Test Plan. Version 1.0

EDU SOFT. Statement Of Work


Plainning & Organization

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP

PROJECT CHARTER. Project Number: 01. Project Name: Sistem Informasi Perhitungan Sisa Hasil Usaha. Date: 15 September 2011 Revision Number: -

BAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP)

Catatan: Teks yang berwarna biru adalah teks yang harus dihapus dan diganti dengan isi yang sebenarnya.

PROJECT CHARTER. Project Number: 01. Project Name: Sistem Informasi Koperasi Karyawan Studi Kasus Stikom Surabaya

PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK

Spesifikasi Kebutuhan Perangkat Lunak. Versi Oktober Sistem Administrasi Pengarsipan (SAP)

SOFTWARE DEVELOPMENT PLAN. Program Studi S1 - Sistem Informasi

PENGANTAR RUP & UML. Pertemuan 2

Customer Request/Complaint. Send jobs by SMS Technical Spv. Confirmasi Solve by SMS. Monitoring worktime

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

REQUIREMENT ENGINEERING

Project Integration Management. Inda Annisa Fauzani Indri Mahadiraka Rumamby

PROJECT CHARTER RANCANG BANGUN SISTEM PENERIMAAN DAN SELEKSI PEGAWAI MENGGUNAKAN METODE MANAGEMENT BY OBJECTIVE

PROJECT MANAGEMENT PLAN RANCANG BANGUN SISTEM INFORMASI PENERIMAAN DAN SELEKSI PEGAWAI MENGGUNAKAN METODE MANAGEMENT BY OBJECTIVE

ABSTRACT. vii. Abstract

TINJAUAN PUSTAKA. Pengujian adalah proses eksekusi program untuk menemukan kesalahan.

BAB II LANDASAN TEORI

ANALISA & PERANCANGAN SISTEM

SDLC Software Development Life Cycle Mukhlas Imam Muhajir Muhsin Nur Ali

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Configuration Management

Review & Summarize REKAYASA KEBUTUHAN PERANGKAT LUNAK ABOERYZAL AHMED KOESYAIRY / IMAM AFANDI AHMAD /

Perangkat Lunak Manajemen Subprogram Untuk Oracle 11G

BAB IV HASIL DAN UJI COBA

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

14. PENGUJIAN PERANGKAT LUNAK Dasar-dasar Pengujian 14.2 Teknik Pengujian 14.3 Strategi Pengujian dan V&V

BAB VIII Control Objective for Information and related Technology (COBIT)

PROJECTCHARTER. 1. Project Description and Goals

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

Metodologi Testing. Policy - Strategi - Taktik

BAB III METODOLOGI. Penelitian ini dimulai dengan studi literatur dari teori-teori yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 5 FAKTOR PENGUJIAN

TEKNIK DOKUMENTASI APLIKASI 12.1 STIKOM SURABAYA. PENGEMBANGAN DOKUMENTASI APLIKASI Pertemuan 2

TUGAS AKHIR REKAYASA PERANGKAT LUNAK PROYEK SISTEM ABSENSI KARYAWAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

The Rational Unified Process An Introduction, Second Edition

Jenis Metode Pengembangan Perangkat Lunak

1. Instalasi Oracle & Membuat Starter Database

BAB IV HASIL DAN UJICOBA

Pengujian Perangkat Lunak

BAB 1 PENDAHULUAN Latar Belakang. Persaingan yang semakin ketat dalam dunia bisnis dan perkembangan

TATA KELOLA TEKNOLOGI INFORMASI

PERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM

BAB III CARA DAN METODOLOGI PENELITIAN

Rekayasa Perangkat Lunak

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

ABSTRACT. Keyword: RFID card, Scanning, RFID reader, database

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

CHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY)

STRATEGI PENGUJIAN PERANGKAT LUNAK

Project Initiation. By: Uro Abd. Rohim. U. Abd.Rohim Manajemen Proyek (Project Initiation) Halaman: 1

BAB V IMPLEMENTASI SISTEM

BAB II LANDASAN TEORI

PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 3 METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

UML USE CASE DIAGRAM

PROSES PERANCANGAN SISTEM INFORMASI

PENGUJIAN PERANGKAT LUNAK. Muhammad Riza Hilmi, ST.

Rekayasa Perangkat Lunak (Software Engineering)

BAB III KONSEP DAN PRINSIP ANALISIS

BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat

ABSTRAK. Kata Kunci: Konfigurasi, FreeRADIUS, Modul, Web.

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

REQUIREMENT ELICITATION

Hubungan antara rencana pengujian dan proses pengembangan system. Tim RPL 1 3

BAB 4 PELAKSANAAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Continuity Management (ITSCM) akan membahas semua aktivitas yang

STANDAR OPERASIONAL PROSEDUR KEAMANAN JARINGAN

BAB IV HASIL DAN PEMBAHASAN. 4.1 Pemodelan Proses Bisnis bagian Produksi di PT Gramasurya

IMPLEMENTASI METODE ALGORITMA GENETIKA PADA APLIKASI OTOMASI PENJADWALAN PERKULIAHAN ANDRE ARSYAN JORDIE

PROJECT INITIATION. Penetapan Jalannya Proyek (2) Customer Problem. Identification. Define Scope. Proposed Solution.

FASE PERENCANAAN. MPSI sesi 4

BAB IV HASIL DAN PEMBAHASAN

Life Cycle Testing Approach

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

TEST PLAN TP V.4. 4/19/2012 Manajemen Kualitas TI Muhammad Nashrulloh, Sulistiyono

Tujuan Pembelajaran ( Lanjutan )

Testing dan Implementasi

Rekayasa Perangkat Lunak

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISTILAH. Baseline testing Tipe pengujian untuk mengidentifikasi permasalahan performansi lebih awal.

PROJECT TIME MANAGEMENT PAKET APLIKASI SEKOLAH (PAS) SMK

Proposal. Sistem Informasi Manajemen Perusahaan (SIMPRUS) ~ 1 ~

BAB III IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

Test plan Program Studi : S1 Sistem Informasi

INtroduction Purpose Rencana Uji dokumen test plan digunakan untuk mendukung tujuantujuan sebagai berikut: 1. Mengidentifikasi informasi proyek yang ada dan komponen perangkat 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 perkiraan dari upaya pengujian 5. Daftar unsur-unsur deliverable dari proyek yang diuji

INtroduction Background Berikan uraian singkat dari sasaran tes untuk (komponen, aplikasi, sistem, dll) dan tujuannya. Sertakan informasi seperti fungsi utama fitur, arsitektur dan sejarah singkat proyek. Bagian ini seharusnya hanya sekitar 3-5 paragraf.

INtroduction Scope Jelaskan tahap pengujian, misalnya, Unit, Integrasi, atau Sistem, dan jenis pengujian yang akan ditangani oleh rencana ini, seperti Fungsi atau Performa. Menyediakan daftar singkat dari fungsi yang akan/tidak akan diuji Daftar setiap asumsi yang dibuat selama pengembangan dokumen ini, yang dapat mempengaruhi desain, pengembangan atau pelaksanaan pengujian. Daftar risiko atau kemungkinan yang dapat mempengaruhi desain, pengembangan g atau pelaksanaan pengujian Daftar setiap kendala mempengaruhi desain, pengembangan, atau pelaksanaan pengujian

INtroduction Tabel di bawah ini mengidentifikasi dokumentasi dan ketersediaan, 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 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 Project t/b Business Risk Yes No Yes No Assessment

Requirement Daftar di bawah ini mengidentifikasi item-item (kasus, persyaratan fungsional, persyaratan non-fungsional) yang telah diidentifikasi sebagai targett untuk pengujian. Daftar inii mewakili apa yang akan diuji.

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 digunakan dan kriteria untuk mengetahui ketika menguji selesai. Selain pertimbangan disediakan untuk setiap tes ini, pengujian hanya harus dieksekusi k i menggunakan diketahui, i dikontrol database, dalam lingkungan aman.

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 (sebagai antarmuka dengan data). Penelitian tambahan ke dalam DBMS perlu dilakukan untuk mengidentifikasi teknik yang mungkin ada untuk mendukung pengujian. Test Objective: Technique: Completion Criteria: Special Considerations: Pastikan metode akses database dan proses berfungsi dengan baik dan tanpa data coruption. 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 benar itu diambil (untuk alasan yang benar) Semua metode akses database dan berfungsi sebagai proses yang dirancang dan tanpa data coruption. Pengujian mungkin memerlukan lingkungan pengembangan atau driver DBMS untuk memasukkan atau memodifikasi data secara langsun database. Proses harus dipanggil secara manual. Database berukuran kecil atau minimal (jumlah terbatas catatan) harus digunakan untuk meningkatkan visibilitas non-peristiwa diterima.

Testing type Function Testing 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). Secara garis besar pengujian yang direkomendasikan untuk setiap aplikasi, ada pada slide selanjutnya.

Testing type Function Testing Test Objective: Pastikan tepat sasaran dalam menguji fungsionalitas, termasuk navigasi, 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: Hasil yang diharapkan terjadi ketika data yang valid digunakan. Completion Criteria: Special Considerations: Kesalahan / peringatan yang sesuai pesan ditampilkan bila data yang digunakan tidak valid. Setiap aturan bisnis adalah benar diterapkan. Semua tes yang direncanakan telah dilaksanakan. Semua cacat diidentifikasi telah dibahas. Mengidentifikasi / menjelaskan item item atau isu (internal atau eksternal) yang mempengaruhi implementasi dan pelaksanaan uji fungsi

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) Throughput (e.g., transactions per second) Capacity (e.g., the number of customers or transactions the system can accommodate) 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 System-level Security, including logging into / remote access to the system.

Testing type Configuration Testing Memastikan Konfigurasi dari perangkat lunak apabila berbeda lingkungan g sistem operasi, hardware atau yang lainnya. Installation Testing 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.

Tools Tools yang digunakan pada saat testing. Tools ini tidak harus ada tergantung apakah testing menggunakan tools atau tidak. Contoh: DBMS tools Test Coverage Monitor or Profiler Dan lainnya.

Resource Bagian ini menyajikan sumber-sumber yang direkomendasikan melakukan uji coba (testing) sesuai dengan nama project tesnya, yang tanggung jawab utama mereka, dan pengetahuan atau keahliannya. Misalkan : Human Resources Worker Test Manager / Test Project Manager Minimum Resources Recommended (number of workers allocated full-time) Specific Responsibilities/Comments Provides management oversight Responsibilities: Provide technical direction Acquire appropriate resources Management reporting Test Designer Identifies, prioritizes, and implements test cases Responsibilities: Generate test plan Generate test model Evaluate effectiveness of test effort

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. System Resources Resource Name / Type Database Server Network/Subnet Server Name Database Name Client Test PC's Include special configuration requirements Test Repository Network/Subnet Nt k/sb t Server Name Test Development PC's

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. Milestone Task Effort Start Date End Date Plan Test Design Test Implement Test Execute Test Evaluate Test

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 didistribusikan dari model uji. 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 insiden tes dan status mereka.