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
|
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