Templat Rancangan Uji: Contoh Dokumen dengan Contoh Aplikasi Web

Isi kandungan:

Anonim

Apakah templat rancangan ujian?

TEST PLAN TEMPLATE adalah dokumen terperinci yang menerangkan strategi ujian, objektif, jadual, anggaran dan penyampaian, dan sumber daya yang diperlukan untuk ujian. Pelan Ujian membantu kita menentukan usaha yang diperlukan untuk mengesahkan kualiti aplikasi yang sedang diuji. Rancangan ujian berfungsi sebagai cetak biru untuk melakukan aktiviti pengujian perisian sebagai proses yang ditentukan yang dipantau dan dikendalikan oleh pengurus ujian.

Membuat Rancangan Ujian adalah wajib untuk memastikan kejayaan projek ujian Perisian anda. Sekiranya anda baru dalam Perancangan Ujian, rujuk tutorial ini tentang Cara Membuat Rancangan Uji.

Muat turun Templat Rancangan Uji Contoh

Di bawah ini terdapat unsur-unsur penting dalam rancangan ujian-

  • 1. Pengenalan
  • 1.1 Skop
  • 1.1.1 Dalam Skop
  • 1.1.2 Di luar Skop
  • 1.2 Objektif Kualiti
  • 1.3 Peranan dan Tanggungjawab
  • 2 Metodologi Ujian
  • 2.1 Tinjauan
  • 2.2 Tahap Ujian
  • 2.3 Percubaan Bug
  • 2.4 Kriteria Penggantungan dan Keperluan Penyambungan Semula
  • 2.5 Kelengkapan Ujian
  • 3 Hasil Ujian
  • 4 Keperluan Sumber & Persekitaran
  • 4.1 Alat Ujian
  • 4.2 Persekitaran Ujian

1. Pengenalan

Pengenalan ringkas mengenai strategi, proses, aliran kerja dan metodologi ujian yang digunakan untuk projek tersebut

1.1) Skop

1.1.1) Dalam Skop

Skop menentukan ciri, keperluan fungsional atau tidak berfungsi perisian yang akan diuji

1.1.2) Di Luar Skop

Out Of Scope menentukan ciri, keperluan fungsional atau tidak berfungsi perisian yang TIDAK akan diuji

1.2) Objektif Kualiti

Di sini, sebutkan objektif keseluruhan yang anda rancangkan untuk mencapai ujian manual dan automasi anda.

Beberapa objektif projek pengujian anda mungkin

  • Pastikan Aplikasi Dalam Ujian memenuhi keperluan fungsional dan tidak berfungsi
  • Pastikan AUT memenuhi spesifikasi kualiti yang ditentukan oleh pelanggan
  • Kesalahan / masalah dikenal pasti dan diperbaiki sebelum disiarkan

1.3) Peranan dan Tanggungjawab

Penerangan terperinci mengenai Peranan dan tanggungjawab ahli pasukan yang berbeza seperti

  • Penganalisis QA
  • Pengurus Ujian
  • Pengurus Konfigurasi
  • Pemaju
  • Pasukan Pemasangan

Antara yang lain

2) Metodologi Ujian

2.1) Tinjauan

Sebutkan alasan penggunaan metodologi ujian tertentu untuk projek tersebut. Metodologi ujian yang dipilih untuk projek itu mungkin

  • Air Terjun
  • Berulang
  • Tangkas
  • Pengaturcaraan Ekstrim

Metodologi yang dipilih bergantung pada pelbagai faktor. Anda boleh membaca mengenai Metodologi Ujian di sini

2.2) Tahap Ujian

Tahap Ujian menentukan Jenis Ujian yang akan dilaksanakan pada Aplikasi Dalam Ujian (AUT ). Tahap Pengujian terutamanya bergantung pada skop projek, masa dan kekangan anggaran.

2.3) Kesukaran Bug

Matlamat triage adalah untuk

  • Untuk menentukan jenis resolusi untuk setiap bug
  • Untuk mengutamakan bug dan menentukan jadual untuk semua "To Be Fixed Bugs".

2.4) Kriteria Penangguhan dan Keperluan Penyambungan Semula

Kriteria penggantungan menentukan kriteria yang akan digunakan untuk menangguhkan semua atau sebahagian dari prosedur pengujian sementara kriteria Penyambungan kembali menentukan kapan pengujian dapat disambung semula setelah ditangguhkan

2.5) Kesempurnaan Ujian

Di sini anda menentukan kriteria yang akan dianggap sebagai ujian anda selesai.

Sebagai contoh, beberapa kriteria untuk memeriksa Uji Kelengkapan adalah

  • Liputan ujian 100%
  • Semua kes Ujian Manual & Automatik dilaksanakan
  • Semua bug terbuka diperbaiki atau akan diperbaiki pada keluaran seterusnya

3) Hasil Ujian

Di sini disebutkan semua Artifak Ujian yang akan disampaikan semasa fasa kitaran hayat ujian yang berbeza.

Berikut adalah penghantaran mudah

  • Rancangan Ujian
  • Kes Ujian
  • Matriks Jejak Keperluan
  • Laporan Bug
  • Strategi Ujian
  • Sukatan Ujian
  • Pelanggan Keluar

4) Keperluan Sumber & Persekitaran

4.1) Alat Ujian

Buat senarai Alatan seperti

  • Alat Penjejakan Keperluan
  • Alat Penjejakan Bug
  • Alat Automasi

Diperlukan untuk menguji projek

4.2) Persekitaran Ujian

Ini menyebutkan keperluan perkakasan minimum yang akan digunakan untuk menguji Aplikasi.

Berikut ini perisian yang diperlukan sebagai tambahan kepada perisian pelanggan tertentu.

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

5) Istilah / Akronim

Sebutkan sebarang istilah atau akronim yang digunakan dalam projek

JANGKA MASA / AKRONYM DEFINISI
API Antaramuka Program Aplikasi
AUT Permohonan Dalam Ujian

Muat turun Format Templat Rancangan Ujian di atas

Contoh Rancangan Uji Contoh Aplikasi Web Banking Banking

1. Pengenalan

Rancangan Ujian dirancang untuk menetapkan skop, pendekatan, sumber daya, dan jadual semua aktiviti pengujian projek Guru99 Bank.

Rancangan mengenal pasti item yang akan diuji, ciri-ciri yang akan diuji, jenis ujian yang akan dilakukan, personel yang bertanggungjawab untuk menguji, sumber daya dan jadual yang diperlukan untuk menyelesaikan ujian, dan risiko yang berkaitan dengan rancangan tersebut.

1.1 Skop

1.1.1 Dalam Skop

Semua ciri laman web BankGuru99 Bank yang ditentukan dalam spesifikasi keperluan perisian perlu terbaik

Nama Modul Peranan yang Berkenaan Penerangan
Pertanyaan Baki Pelanggan Pengurus Pelanggan : Pelanggan boleh mempunyai banyak akaun bank. Dia dapat
melihat baki akaunnya sahajaPengurus : Seorang pengurus dapat melihat baki semua pelanggan yang berada
di bawah pengawasannya
Pemindahan dana Pelanggan Pengurus Pelanggan: Pelanggan dapat memindahkan dana dari akaunnya sendiri
ke akun tujuan mana pun.Pengurus : Pengurus dapat memindahkan dana dari mana-mana
akaun bank sumber ke akaun tujuan
Penyataan Mini Pelanggan Pengurus Penyata Mini akan menunjukkan 5 transaksi terakhir akaunPelanggan: Pelanggan dapat melihat penyata mini hanya
akaun "miliknya"Pengurus: Pengurus dapat melihat penyata mini akaun apa pun
Penyata yang disesuaikan Pelanggan Pengurus Penyataan yang disesuaikan membolehkan anda menyaring dan memaparkan
transaksi dalam akaun berdasarkan tarikh, nilai transaksiPelanggan: Pelanggan dapat melihat Disesuaikan- penyata hanya
akaun "miliknya"Pengurus : Seorang pengurus dapat melihat Penyesuaian - penyataan
akaun
Tukar kata laluan Pelanggan Pengurus Pelanggan: Pelanggan boleh menukar kata laluan hanya akaunnya.Pengurus : Pengurus boleh menukar kata laluan hanya akaunnya.
Dia tidak dapat menukar kata laluan pelanggannya
Pelanggan baru Pengurus Pengurus : Pengurus dapat menambahkan pelanggan baru.
Pengurus Pengurus: Seorang pengurus dapat mengedit perincian seperti alamat, e-mel,
telefon pelanggan.
Akaun baru Pengurus Pada masa ini sistem menyediakan 2 jenis akaun
• Menyimpan
• Semasa
Pelanggan boleh mempunyai banyak akaun simpanan (satu dalam namanya, yang
lain dalam nama bersama dll)
Dia boleh mempunyai banyak akaun semasa untuk syarikat berbeza yang
dimilikinya.
Atau dia boleh mempunyai banyak akaun semasa dan simpanan.Pengurus: Pengurus dapat menambahkan akaun baru untuk
pelanggan yang ada .
Edit Akaun Pengurus Pengurus: Pengurus boleh menambahkan butiran akaun edit untuk akaun yang ada
Padamkan Akaun Pengurus Pengurus: Pengurus dapat menambahkan akaun hapus untuk pelanggan.
Padamkan Pelanggan Pengurus Pelanggan boleh dihapus hanya jika dia tidak mempunyai akaun semasa atau simpanan simpanan yang aktifPengurus: Pengurus dapat menghapus pelanggan.
Deposit Pengurus Pengurus: Pengurus boleh memasukkan wang ke dalam akaun apa pun.
Biasanya dilakukan semasa wang tunai dimasukkan ke cawangan bank.
Mengeluarkan Pengurus Pengurus: Pengurus boleh mengeluarkan wang dari mana-mana akaun.
Biasanya dilakukan semasa wang tunai dikeluarkan di cawangan bank.

1.1.2 Di luar Skop

Ciri ini tidak diuji kerana tidak termasuk dalam spesifikasi keperluan perisian

  • Antara Muka Pengguna
  • Antara Muka Perkakasan
  • Antara Muka Perisian
  • Pangkalan data logik
  • Antara Muka Komunikasi
  • Keselamatan dan Prestasi Laman Web

1.2 Objektif Kualiti

Objektif ujian adalah untuk mengesahkan Fungsi laman web Guru99 Bank, projek tersebut harus fokus pada pengujian operasi perbankan seperti Pengurusan Akaun, Pengeluaran, dan Baki

... dll untuk menjamin semua operasi ini dapat berjalan dengan normal di persekitaran perniagaan yang sebenar.

1.3 Peranan dan Tanggungjawab

Projek harus menggunakan ahli sumber sebagai penguji untuk menjimatkan kos projek.

Tidak. Ahli Tugas
1. Pengurus Ujian Menguruskan keseluruhan projek Tentukan arah projek Dapatkan sumber yang sesuai
2. Uji Mengenal dan menerangkan teknik / alat ujian / seni bina automasi yang sesuai Mengesahkan dan menilai Pendekatan Ujian Menjalankan ujian, Hasil log, Laporkan kecacatan. Ahli luar
3. Pembangun dalam Ujian Laksanakan kes ujian, program ujian, set ujian dll.
4. Pentadbir Ujian Membangun dan memastikan persekitaran ujian dan aset diurus dan diselenggara Tester Sokongan untuk menggunakan persekitaran ujian untuk pelaksanaan ujian
5. Ahli SQA Mengendalikan jaminan kualiti Periksa untuk mengesahkan sama ada proses ujian memenuhi syarat yang ditentukan

2 Metodologi Ujian

2.1 Tinjauan

2.2 Tahap Ujian

Dalam projek Guru99 Bank, ada 3 jenis ujian yang harus dilakukan.

  • Ujian Integrasi (Modul perisian individu digabungkan dan diuji secara berkumpulan)
  • Pengujian Sistem : Dilaksanakan pada sistem yang lengkap dan bersepadu untuk menilai pematuhan sistem dengan keperluan yang ditentukan
  • Pengujian API: Uji semua API yang dibuat untuk perisian yang diuji

2.3 Percubaan Bug

2.4 Kriteria Penggantungan dan Keperluan Penyambungan Semula

Sekiranya ahli pasukan melaporkan bahawa terdapat 40% kes ujian gagal , tangguhkan ujian sehingga pasukan pengembangan memperbaiki semua kes yang gagal.

2.5 Kelengkapan Ujian

  • Menentukan kriteria yang menunjukkan kejayaan menyelesaikan fasa ujian
  • Larian larian adalah wajib 100% kecuali alasan yang jelas diberikan.
  • Kadar lulus adalah 80%, kadar lulus adalah wajib

2.6 Tugas dan anggaran projek dan jadual

Tugas Ahli Anggarkan usaha
Buat spesifikasi ujian Pereka Ujian 170 jam manusia
Lakukan Ujian Pelaksanaan Penguji, Pentadbir Ujian 80 jam manusia
Laporan ujian Penguji 10 jam manusia
Penyampaian Ujian 20 jam manusia
Jumlah 280 jam manusia

Jadualkan untuk menyelesaikan tugas-tugas ini

3 Hasil Ujian

Hasil ujian disediakan seperti di bawah

Sebelum fasa ujian

  • Dokumen rancangan ujian.
  • Dokumen kes ujian
  • Spesifikasi Reka Bentuk Ujian.

Semasa ujian dijalankan

- Simulator Alat Uji.

- Data Ujian

- Uji kemampuan Jejak Matriks - Log ralat dan log pelaksanaan.

Setelah kitaran ujian selesai

  • Keputusan / laporan Ujian
  • Laporan Kecacatan
  • Garis panduan prosedur pemasangan / ujian
  • Catatan pengeluaran

4 Keperluan Sumber & Persekitaran

4.1 Alat Ujian

Tidak. Sumber Penerangan
1. Pelayan Memerlukan pelayan Pangkalan Data yang memasang pelayan Web pelayan MySQL yang memasang Pelayan Apache
2. Alat ujian Kembangkan alat Uji yang dapat menghasilkan hasil ujian secara automatik ke bentuk yang telah ditentukan dan pelaksanaan ujian automatik
3. Rangkaian Siapkan LAN Gigabit dan 1 talian internet dengan kelajuan sekurang-kurangnya 5 Mb / s
4. Komputer Sekurang-kurangnya 4 komputer menjalankan Windows 7, Ram 2GB, CPU 3.4GHZ

4.2 Persekitaran Ujian

Uji Persekitaran untuk disiapkan seperti gambar di bawah