Templat Rencana Tes (Contoh Dokumen Contoh)
Apa itu templat rencana pengujian?
Templat Rencana Tes adalah dokumen terperinci yang menjelaskan strategi pengujian, tujuan, jadwal, estimasi dan hasil, serta sumber daya yang diperlukan untuk pengujian. Rencana Pengujian 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 dikendalikan secara cermat oleh manajer pengujian.
Membuat Rencana Tes adalah wajib untuk memastikan keberhasilan proyek pengujian Perangkat Lunak Anda. Jika Anda baru dalam Perencanaan Pengujian, lihat tutorial ini Cara Membuat Rencana Tes
Unduh Contoh Templat Rencana Tes
Templat Rencana Tes
Di bawah ini temukan konstituen penting dari rencana pengujian-
- 1 Pendahuluan
- 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 Hasil Uji
- 4 Kebutuhan Sumber Daya & Lingkungan
- 4.1 Alat Pengujian
- 4.2 Lingkungan Uji
1) Pendahuluan
Pengenalan singkat tentang strategi pengujian, proses, alur kerja, dan metodologi yang digunakan untuk proyek ini
1.1) Ruang Lingkup
1.1.1) Dalam Ruang Lingkup
Ruang lingkup mendefinisikan fitur, persyaratan fungsional atau non-fungsional dari perangkat lunak itu akan diuji
1.1.2) Di Luar Cakupan
Out Of Scope mendefinisikan fitur, persyaratan fungsional atau non-fungsional dari perangkat lunak itu tidak akan diuji
1.2) Sasaran Mutu
Di sini sebutkan tujuan keseluruhan yang ingin Anda capai dengan pengujian manual dan pengujian otomatisasi.
Beberapa tujuan proyek pengujian Anda mungkin saja
- 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
- Analis QA
- Manajer Tes
- Manajer Konfigurasi
- Pengembang
- Tim Instalasi
Di antara yang lain
2) Metodologi Tes
2.1) Ikhtisar
Sebutkan alasan mengadopsi metodologi pengujian tertentu untuk proyek tersebut. Metodologi pengujian yang dipilih untuk proyek tersebut dapat berupa
- Air terjun
- Berulang
- Tangkas
- Pemrograman Ekstrim
Metodologi yang dipilih bergantung pada banyak faktor. Anda dapat membaca tentang Metodologi Tes di sini
2.2) Tingkat Tes
Tingkat Pengujian 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 dari triase adalah untuk
- Untuk menentukan jenis resolusi untuk setiap bug
- Untuk memprioritaskan bug dan menentukan jadwal untuk semua “Bug yang Harus Diperbaiki”.
2.4) Kriteria Penangguhan dan Persyaratan Dimulainya Kembali
Kriteria penangguhan menentukan kriteria yang digunakan untuk menangguhkan seluruh atau sebagian prosedur pengujian, sedangkan kriteria dimulainya kembali menentukan kapan pengujian dapat dilanjutkan setelah ditangguhkan.
2.5) Kelengkapan Tes
Di sini Anda menentukan kriteria yang menganggap pengujian Anda selesai.
Misalnya, beberapa kriteria untuk memeriksa Kelengkapan Tes adalah
- 100% cakupan tes
- Semua kasus Uji Manual & Otomatis dijalankan
- Semua bug yang terbuka telah diperbaiki atau akan diperbaiki pada rilis berikutnya
3) Hasil Uji
Di sini disebutkan semua Artefak Pengujian yang akan dikirimkan selama berbagai fase siklus hidup pengujian.
Berikut adalah hasil sederhananya
|
4) Kebutuhan Sumber Daya & Lingkungan
4.1) Alat Pengujian
Buatlah daftar Alat seperti
- Alat Pelacakan Persyaratan
- Alat Pelacakan Bug
- Alat Otomasi
Diperlukan untuk menguji proyek
4.2) Lingkungan Uji
Itu menyebutkan minimum perangkat keras persyaratan yang akan digunakan untuk menguji Aplikasi.
Berikut perangkat lunak diperlukan selain perangkat lunak khusus klien.
- Windows 8 dan diatasnya
- Office 2013 ke atas
- MS Exchange, dll.
5) Istilah/Akronim
Sebutkan istilah atau akronim apa pun yang digunakan dalam proyek
ISTILAH/AKRONIM | DEFINISI |
---|---|
API | Antarmuka Program Aplikasi |
AUT | Aplikasi Sedang Diuji |
Unduh Format Templat Rencana Tes di atas
Contoh Rencana Uji Dokumen Contoh Aplikasi Web Perbankan
1 Pendahuluan
Rencana Pengujian dirancang untuk menentukan cakupan, pendekatan, sumber daya, dan jadwal semua aktivitas pengujian proyek Guru99 Bank. 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 situs webGuru99 Bank yang ditentukan dalam persyaratan perangkat lunak spesifikasi perlu diujiModul Nama | Peran yang Berlaku | Description |
---|---|---|
Pertanyaan Saldo | Manajer Pelanggan | Customer: Seorang nasabah dapat memiliki beberapa rekening bank. Ia hanya dapat melihat saldo rekeningnya manajer: Seorang manajer dapat melihat saldo semua pelanggan yang berada di bawah pengawasannya |
Pengiriman dana | Manajer Pelanggan | Pelanggan: Nasabah dapat mentransfer dana dari rekening “miliknya” ke rekening tujuan mana pun. manajer: Seorang manajer dapat mentransfer dana dari rekening bank sumber mana pun ke rekening tujuan |
Pernyataan Mini | Manajer Pelanggan | Pernyataan Mini akan menampilkan 5 transaksi terakhir suatu akun Pelanggan: Nasabah hanya dapat melihat mini-statement dari akun “miliknya” Manajer: Seorang manajer dapat melihat laporan mini dari akun mana pun |
Pernyataan yang Disesuaikan | Manajer Pelanggan | Pernyataan yang disesuaikan memungkinkan Anda untuk memfilter dan menampilkan transaksi dalam akun berdasarkan tanggal, nilai transaksi Pelanggan: Pelanggan dapat melihat laporan khusus hanya untuk akun “miliknya” manajer: Seorang manajer dapat melihat Pernyataan yang Disesuaikan dari akun apa pun |
Ubah Sandi | Manajer Pelanggan | Pelanggan: Pelanggan hanya dapat mengubah kata sandi akunnya. manajer: Seorang manajer hanya dapat mengubah kata sandi akunnya. Ia tidak dapat mengubah kata sandi pelanggannya. |
Baru Pelanggan | manajer | manajer: Seorang manajer dapat menambahkan pelanggan baru. |
manajer | Manajer: Seorang manajer dapat mengedit rincian seperti alamat, email, telepon pelanggan. | |
Akun Baru | manajer | Saat ini sistem menyediakan 2 jenis akun: • Tabungan • Giro Nasabah dapat memiliki beberapa akun tabungan (satu atas namanya, yang lain atas nama bersama, dsb.). Ia dapat memiliki beberapa akun giro untuk berbagai perusahaan yang dimilikinya. Atau ia dapat memiliki beberapa akun giro dan tabungan. Manajer: Seorang manajer dapat menambahkan akun baru untuk pelanggan yang sudah ada. |
Mengedit akun | manajer | Manajer: Seorang manajer dapat menambahkan detail akun edit untuk akun yang sudah ada |
Hapus akun | manajer | Manajer: Seorang manajer dapat menambahkan penghapusan akun untuk pelanggan. |
Hapus Pelanggan | manajer | Pelanggan dapat dihapus hanya jika dia tidak memiliki rekening giro atau tabungan yang aktif Manajer: Seorang manajer dapat menghapus pelanggan. |
Deposito | manajer | Manajer: Seorang manajer dapat menyetorkan uang ke rekening mana pun. Biasanya dilakukan saat uang tunai disetorkan di cabang bank. |
Penarikan | manajer | Manajer: Seorang manajer dapat menarik uang dari rekening mana pun. Biasanya dilakukan saat uang tunai ditarik di cabang bank. |
1.1.2 Di Luar Cakupan
Fitur ini tidak diuji karena tidak disertakan dalam spesifikasi kebutuhan perangkat lunak- User Interface
- Antarmuka Perangkat Keras
- Antarmuka Perangkat Lunak
- Basis data logis
- Antarmuka Komunikasi
- Keamanan dan Kinerja Situs Web
1.2 Sasaran Mutu
Tujuan tes adalah untuk memeriksa Fungsi situs web Guru99 Bank, proyek harus fokus pada pengujian operasi perbankan seperti Manajemen Akun, Penarikan, dan Saldo…dll. ke menjamin semua operasi ini dapat berhasil biasanya dalam lingkungan bisnis nyata.1.3 Peran dan Tanggung Jawab
Proyek harus menggunakan outsourcing anggota sebagai penguji untuk menghemat biaya proyek.Tidak. | Anggota | Tasks |
---|---|---|
1. | Manajer Tes | Mengelola keseluruhan proyek Menentukan arah proyek Memperoleh sumber daya yang sesuai |
2. | uji | Mengidentifikasi dan menjelaskan teknik/alat/arsitektur otomasi pengujian yang sesuai Memverifikasi dan menilai Pendekatan Pengujian Menjalankan pengujian, Mencatat hasil, Melaporkan cacat. Anggota yang dialihdayakan |
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 Mendukung Penguji untuk menggunakan lingkungan pengujian untuk pelaksanaan pengujian |
5. | anggota SQA | Mengambil alih tanggung jawab jaminan kualitas Periksa untuk memastikan apakah proses pengujian memenuhi persyaratan yang ditentukan |
2 Metodologi Tes
2.1 Ikhtisar
2.2 Tingkat Tes
Dalam proyek Guru99 Bank, ada 3 jenis pengujian yang harus dilakukan.- integrasi Pengujian (Modul perangkat lunak individu digabungkan dan diuji sebagai sebuah kelompok)
- System Pengujian : Dilakukan pada a lengkap, terpadu sistem untuk mengevaluasi kepatuhan sistem terhadap persyaratan yang ditentukan
- Pengujian API: Uji 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 uji gagal, tunda pengujian hingga tim pengembangan memperbaiki semua kasus yang gagal.2.5 Kelengkapan Tes
- Menentukan kriteria yang menunjukkan a sukses penyelesaian tahap pengujian
- Run tarif adalah wajib untuk menjadi 100% kecuali ada alasan jelas yang diberikan.
- Lulus tarifnya adalah 80%, mencapai tingkat kelulusan adalah wajib
2.6 Tugas proyek dan estimasi serta jadwalnya
tugas | Anggota | Perkirakan upaya |
---|---|---|
Buat spesifikasi pengujian | Desainer Tes | 170 jam kerja |
Lakukan Eksekusi Tes | Penguji, Administrator Tes | 80 jam kerja |
Laporan pengujian | penguji | 10 jam kerja |
Pengiriman Tes | 20 jam kerja | |
Total | 280 jam kerja |
3 Hasil Uji
Hasil tes disediakan seperti di bawah ini Sebelum tahap pengujian- Dokumen rencana pengujian.
- Uji kasus dokumen
- Spesifikasi Desain Uji.
- Hasil Tes/laporan
- Laporan Cacat
- Pedoman prosedur pemasangan/pengujian
- Catatan rilis
4 Kebutuhan Sumber Daya & Lingkungan
4.1 Alat Pengujian
Tidak. | Sumber Daya | Description |
---|---|---|
1. | Server | Butuh server Database yang menginstal MySQL server Web server yang menginstal Apache Server |
2. | Alat uji | Kembangkan alat Uji yang dapat secara otomatis menghasilkan hasil pengujian ke bentuk yang telah ditentukan sebelumnya dan pelaksanaan pengujian otomatis |
3. | jaringan | Siapkan LAN Gigabit dan 1 jalur internet dengan kecepatan minimal 5 Mb/s |
4. | komputer | Setidaknya 4 komputer dijalankan Windows 7, Ram 2GB, CPU 3.4GHZ |
4.2 Lingkungan Uji
Disebutkan persyaratan minimum perangkat keras dan perangkat lunak yang akan digunakan untuk menguji Aplikasi. Perangkat lunak berikut diperlukan sebagai tambahan untuk perangkat lunak khusus klien.- Windows 11 dan diatasnya
- Office 2021 ke atas
- MS Exchange, dll.