Template Rencana Tes: Contoh Dokumen dengan Contoh Aplikasi Web

Daftar Isi:

Anonim

Apa itu template rencana pengujian?

TEST PLAN TEMPLATE adalah dokumen rinci yang menjelaskan strategi pengujian, tujuan, jadwal, estimasi dan kiriman, dan sumber daya yang diperlukan untuk pengujian. Rencana Uji membantu kami menentukan upaya yang diperlukan untuk memvalidasi kualitas aplikasi yang diuji. Rencana pengujian berfungsi sebagai cetak biru untuk melakukan aktivitas pengujian perangkat lunak sebagai proses yang ditentukan yang dipantau dan dikontrol secara cermat oleh manajer pengujian.

Membuat Rencana Tes adalah wajib untuk memastikan keberhasilan proyek pengujian Perangkat Lunak Anda.Jika Anda baru dalam Perencanaan Tes, lihat tutorial ini tentang Cara Membuat Rencana Tes

Unduh Contoh Template Rencana Pengujian

Di bawah ini temukan konstituen penting dari rencana pengujian-

  • 1. Perkenalan
  • 1.1 Ruang Lingkup
  • 1.1.1 Dalam Ruang Lingkup
  • 1.1.2 Di Luar Cakupan
  • 1.2 Sasaran Mutu
  • 1.3 Peran dan Tanggung Jawab
  • 2 Metodologi Tes
  • 2.1 Ikhtisar
  • 2.2 Tingkat Tes
  • 2.3 Triase Bug
  • 2.4 Kriteria Penangguhan dan Persyaratan Dimulainya Kembali
  • 2.5 Kelengkapan Tes
  • 3 Uji Hasil Kerja
  • 4 Kebutuhan Sumber Daya & Lingkungan
  • 4.1 Alat Pengujian
  • 4.2 Lingkungan Pengujian

1. Perkenalan

Pengenalan singkat tentang strategi pengujian, proses, alur kerja, dan metodologi yang digunakan untuk proyek tersebut

1.1) Ruang Lingkup

1.1.1) Dalam Ruang Lingkup

Scope menentukan fitur, persyaratan fungsional atau non-fungsional dari perangkat lunak yang akan diuji

1.1.2) Di Luar Cakupan

Out Of Scope mendefinisikan fitur, persyaratan fungsional atau non-fungsional dari perangkat lunak yang TIDAK akan diuji

1.2) Sasaran Mutu

Di sini sebutkan tujuan keseluruhan yang Anda rencanakan untuk dicapai dengan pengujian manual dan pengujian otomatisasi.

Beberapa tujuan dari proyek pengujian Anda bisa jadi

  • Pastikan Aplikasi yang Diuji sesuai dengan persyaratan fungsional dan non-fungsional
  • Pastikan AUT memenuhi spesifikasi kualitas yang ditentukan oleh klien
  • Bug / masalah diidentifikasi dan diperbaiki sebelum ditayangkan

1.3) Peran dan Tanggung Jawab

Deskripsi detail tentang Peran dan tanggung jawab anggota tim yang berbeda seperti

  • Analis QA
  • Manajer Tes
  • Manajer Konfigurasi
  • Pengembang
  • Tim Instalasi

Di antara yang lain

2) Metodologi Uji

2.1) Ikhtisar

Sebutkan alasan mengadopsi metodologi pengujian tertentu untuk proyek tersebut. Metodologi pengujian yang dipilih untuk proyek tersebut bisa jadi

  • Air terjun
  • Iteratif
  • Tangkas
  • Pemrograman Ekstrim

Metodologi yang dipilih bergantung pada banyak faktor. Anda dapat membaca tentang Metodologi Tes di sini

2.2) Tingkat Tes

Level Tes menentukan Jenis Pengujian yang akan dijalankan pada Aplikasi yang Sedang Diuji (AUT ). Tingkat Pengujian terutama bergantung pada ruang lingkup proyek, batasan waktu dan anggaran.

2.3) Triase Bug

Tujuan triase adalah untuk

  • Untuk menentukan jenis resolusi untuk setiap bug
  • Untuk memprioritaskan bug dan menentukan jadwal untuk semua "To Be Fixed Bugs '.

2.4) Kriteria Penangguhan dan Persyaratan Dimulainya Kembali

Kriteria penangguhan menentukan kriteria yang akan digunakan untuk menangguhkan semua atau sebagian dari prosedur pengujian sementara kriteria Pemulihan menentukan kapan pengujian dapat dilanjutkan setelah ditangguhkan

2.5) Uji Kelengkapan

Di sini Anda menentukan kriteria yang akan menganggap pengujian Anda selesai.

Misalnya, beberapa kriteria untuk memeriksa Kelengkapan Tes adalah

  • Cakupan tes 100%
  • Semua kasus Uji Manual & Otomatis dijalankan
  • Semua bug yang terbuka diperbaiki atau akan diperbaiki di rilis berikutnya

3) Uji Hasil Kerja

Di sini, sebutkan semua Artefak Uji yang akan dikirimkan selama berbagai fase siklus hidup pengujian.

Berikut adalah kiriman sederhana

  • Rencana Tes
  • Kasus Uji
  • Persyaratan Matriks Ketertelusuran
  • Laporan Bug
  • Strategi Tes
  • Metrik Uji
  • Tanda Tangan Pelanggan

4) Kebutuhan Sumber Daya & Lingkungan

4.1) Alat Pengujian

Buat daftar Alat seperti

  • Alat Pelacakan Persyaratan
  • Alat Pelacak Bug
  • Alat Otomasi

Diperlukan untuk menguji proyek

4.2) Lingkungan Uji

Ini menyebutkan persyaratan perangkat keras minimum yang akan digunakan untuk menguji Aplikasi.

Berikut perangkat lunak yang diperlukan selain perangkat lunak klien khusus.

  • Windows 8 dan yang lebih baru
  • Office 2013 ke atas
  • MS Exchange, dll.

5) Istilah / Akronim

Sebutkan istilah atau akronim yang digunakan dalam proyek

JANGKA WAKTU / AKRONIM DEFINISI
API Antarmuka Program Aplikasi
AUT Aplikasi Sedang Diuji

Unduh Format Template Rencana Tes di atas

Contoh Rencana Uji Contoh Aplikasi Web Bank Dokumen

1. Perkenalan

Rencana Tes dirancang untuk menentukan ruang lingkup, pendekatan, sumber daya, dan jadwal semua kegiatan pengujian Bank Guru99 proyek.

Rencana tersebut mengidentifikasi item yang akan diuji, fitur yang akan diuji, jenis pengujian yang akan dilakukan, personel yang bertanggung jawab untuk pengujian, sumber daya dan jadwal yang diperlukan untuk menyelesaikan pengujian, dan risiko yang terkait dengan rencana tersebut.

1.1 Ruang Lingkup

1.1.1 Dalam Ruang Lingkup

Semua fitur dari websiteGuru99 Bank yang ditentukan dalam spesifikasi kebutuhan perangkat lunak perlu diunggulkan

Nama Modul Peran yang Berlaku Deskripsi
Informasi Saldo Pelanggan Manajer Pelanggan : Seorang pelanggan dapat memiliki beberapa rekening bank. Dia hanya dapat
melihat saldo akunnya.Manajer : Manajer dapat melihat saldo semua pelanggan yang
berada di bawah pengawasannya
Transfer dana Pelanggan Manajer Pelanggan: Seorang pelanggan dapat mentransfer dana dari
rekening "miliknya" ke rekening tujuan manapun.Manajer : Seorang manajer dapat mentransfer dana dari
rekening bank sumber manapun ke rekening tujuan
Pernyataan Mini Pelanggan Manajer Sebuah mini statement akan menunjukkan 5 transaksi terakhir dari sebuah akun.Pelanggan: Seorang pelanggan dapat melihat mini-statement hanya dari
akun "miliknya"Manajer: Seorang manajer dapat melihat mini-statement dari akun mana pun
Pernyataan yang Disesuaikan Pelanggan Manajer Pernyataan yang disesuaikan memungkinkan Anda untuk memfilter dan menampilkan
transaksi dalam akun berdasarkan tanggal, nilai transaksiPelanggan: Pelanggan dapat melihat Pernyataan yang disesuaikan hanya
untuk akun "miliknya"Manajer : Manajer dapat melihat Laporan yang disesuaikan untuk
akun mana pun
Ganti kata sandi Pelanggan Manajer Pelanggan: Pelanggan hanya dapat mengubah kata sandi akunnya.Manajer : Manajer hanya dapat mengubah sandi akunnya.
Dia tidak dapat mengubah kata sandi pelanggannya
Pelanggan baru Pengelola Manajer : Seorang manajer dapat menambahkan pelanggan baru.
Pengelola Manajer: Manajer dapat mengedit detail seperti alamat, email,
telepon pelanggan.
Akun baru Pengelola Saat ini sistem menyediakan 2 jenis rekening
• Tabungan
• Giro
Seorang nasabah dapat memiliki beberapa rekening tabungan (satu atas namanya,
lainnya dalam nama bersama, dll).
Dia dapat memiliki beberapa rekening giro untuk berbagai perusahaan yang
dimilikinya.
Atau dia dapat memiliki beberapa rekening koran dan tabungan.Manajer: Seorang manajer dapat menambahkan akun baru untuk
pelanggan yang sudah ada .
Mengedit akun Pengelola Manajer: Manajer dapat menambahkan edit detail akun untuk akun yang ada
Hapus akun Pengelola Manajer: Manajer dapat menambahkan akun hapus untuk pelanggan.
Hapus Pelanggan Pengelola Seorang pelanggan dapat dihapus hanya jika dia tidak memiliki akun aktif atau tabunganManajer: Seorang manajer dapat menghapus seorang pelanggan.
Menyetorkan Pengelola Manajer: Seorang manajer dapat menyetor uang ke akun mana pun.
Biasanya dilakukan saat uang tunai disimpan di cabang bank.
Penarikan Pengelola Manajer: Seorang manajer dapat menarik uang dari akun mana pun.
Biasanya dilakukan saat penarikan tunai di cabang bank.

1.1.2 Di Luar Cakupan

Fitur ini tidak diuji karena tidak termasuk dalam spesifikasi persyaratan perangkat lunak

  • Antarmuka pengguna
  • Antarmuka Perangkat Keras
  • Antarmuka Perangkat Lunak
  • Database logis
  • Antarmuka Komunikasi
  • Keamanan dan Kinerja Situs Web

1.2 Sasaran Mutu

Tujuan pengujian adalah untuk memverifikasi Fungsi situs web Guru99 Bank, proyek harus fokus pada pengujian operasi perbankan seperti Manajemen Akun, Penarikan, dan Saldo

… Dll. Untuk menjamin semua operasi ini dapat bekerja secara normal dalam lingkungan bisnis yang nyata.

1.3 Peran dan Tanggung Jawab

Proyek harus menggunakan anggota outsourcing sebagai penguji untuk menghemat biaya proyek.

Tidak. Anggota Tugas
1. Manajer Tes Kelola keseluruhan proyek Tentukan arah proyek. Dapatkan sumber daya yang sesuai
2. Uji Mengidentifikasi dan mendeskripsikan teknik pengujian / alat / arsitektur otomasi yang sesuai. Verifikasi dan nilai Pendekatan Pengujian Jalankan pengujian, Catat hasil, Laporkan kerusakan. Anggota outsourcing
3. Pengembang dalam Pengujian Menerapkan kasus uji, program uji, rangkaian uji, dll.
4. Administrator Tes Membangun dan memastikan lingkungan pengujian dan aset dikelola dan dipelihara Penguji Dukungan untuk menggunakan lingkungan pengujian untuk pelaksanaan pengujian
5. Anggota SQA Bertanggung jawab atas jaminan kualitas Periksa untuk memastikan apakah proses pengujian memenuhi persyaratan yang ditentukan

2 Metodologi Tes

2.1 Ikhtisar

2.2 Tingkat Tes

Dalam proyek Bank Guru99, ada 3 jenis pengujian yang harus dilakukan.

  • Pengujian Integrasi (Modul perangkat lunak individu digabungkan dan diuji sebagai satu kelompok)
  • Pengujian Sistem : Dilakukan pada sistem yang lengkap dan terintegrasi untuk mengevaluasi kesesuaian sistem dengan persyaratan yang ditentukan
  • Pengujian API: Menguji semua API yang dibuat untuk perangkat lunak yang diuji

2.3 Triase Bug

2.4 Kriteria Penangguhan dan Persyaratan Dimulainya Kembali

Jika anggota tim melaporkan bahwa ada 40% kasus pengujian yang gagal , tunda pengujian hingga tim pengembangan memperbaiki semua kasus yang gagal.

2.5 Kelengkapan Tes

  • Menentukan kriteria yang menunjukkan berhasil menyelesaikan fase pengujian
  • Run rate wajib 100% kecuali alasan yang jelas diberikan.
  • Lulus rate 80%, mencapai tingkat lulus adalah wajib

2.6 Tugas proyek dan perkiraan dan jadwal

Tugas Anggota Perkirakan usaha
Buat spesifikasi pengujian Desainer Tes 170 jam kerja
Lakukan Eksekusi Tes Penguji, Administrator Uji Coba 80 jam kerja
Laporan pengujian Penguji 10 jam kerja
Pengiriman Tes 20 jam kerja
Total 280 jam kerja

Jadwalkan untuk menyelesaikan tugas ini

3 Uji Hasil Kerja

Hasil uji disediakan seperti di bawah ini

Sebelum tahap pengujian

  • Dokumen rencana pengujian.
  • Dokumen uji kasus
  • Spesifikasi Desain Uji.

Selama pengujian

- Simulator Alat Uji.

- Uji Data

- Uji Matriks Kemampuan Jejak - Log kesalahan dan log eksekusi.

Setelah siklus pengujian selesai

  • Hasil Tes / laporan
  • Laporan Cacat
  • Panduan prosedur Instalasi / Pengujian
  • Catatan rilis

4 Kebutuhan Sumber Daya & Lingkungan

4.1 Alat Pengujian

Tidak. Sumber daya Deskripsi
1. Server Membutuhkan server Database yang menginstal server MySQL Server web yang menginstal Apache Server
2. Alat uji Kembangkan alat Uji yang dapat menghasilkan hasil uji secara otomatis ke dalam bentuk yang telah ditentukan sebelumnya dan eksekusi uji otomatis
3. Jaringan Siapkan LAN Gigabit dan 1 saluran internet dengan kecepatan minimal 5 Mb / s
4. Komputer Setidaknya 4 komputer menjalankan Windows 7, Ram 2GB, CPU 3.4GHZ

4.2 Lingkungan Pengujian

Lingkungan Uji untuk disiapkan seperti gambar di bawah ini