Apa itu Kitaran Hidup Menguji Perisian (STLC)?
Software Testing Life Cycle (STLC) adalah urutan aktiviti tertentu yang dilakukan semasa proses pengujian untuk memastikan matlamat kualiti perisian tercapai. STLC melibatkan kedua-dua aktiviti pengesahan dan pengesahan. Bertentangan dengan kepercayaan popular, Ujian Perisian bukan hanya aktiviti tunggal / pengasingan, iaitu pengujian. Ini terdiri daripada rangkaian aktiviti yang dijalankan secara metodologi untuk membantu mengesahkan produk perisian anda. STLC bermaksud Kitaran Hidup Menguji Perisian.
Dalam tutorial ini, anda akan belajar-
- Fasa STLC
- Analisis Keperluan
- Perancangan Ujian
- Pembangunan Kes Ujian
- Persediaan Persekitaran Uji
- Pelaksanaan Ujian
- Penutupan Kitaran Ujian
- Fasa STLC bersama dengan Kriteria Masuk dan Keluar
Fasa STLC
Terdapat enam fasa utama dalam setiap Model Kitaran Hidup Pengujian Perisian (Model STLC):
- Analisis Keperluan
- Perancangan Ujian
- Perkembangan kes ujian
- Persediaan Ujian Persekitaran
- Pelaksanaan Ujian
- Penutupan Kitaran Ujian

Setiap peringkat ini mempunyai kriteria Masuk dan Keluar yang pasti, Aktiviti & Hasil yang berkaitan dengannya.
Apakah Kriteria Kemasukan dan Keluar dalam STLC?
- Kriteria Kemasukan: Kriteria Kemasukan memberikan item prasyarat yang mesti dilengkapkan sebelum ujian dapat dimulakan.
- Kriteria Keluar: Kriteria Keluar menentukan item yang mesti dilengkapkan sebelum ujian dapat disimpulkan
Anda mempunyai Kriteria Masuk dan Keluar untuk semua peringkat dalam Kitaran Hidup Pengujian Perisian (STLC)
Dalam dunia Ideal, anda tidak akan memasuki tahap seterusnya sehingga kriteria keluar untuk tahap sebelumnya dipenuhi. Tetapi secara praktikal ini tidak selalu mungkin. Oleh itu, untuk tutorial ini, kami akan memfokuskan pada aktiviti dan penyampaian untuk pelbagai peringkat dalam kitaran hidup STLC. Mari kita perhatikan secara terperinci.
Ujian Fasa Keperluan
Ujian Fasa Keperluan juga dikenali sebagai Analisis Keperluan di mana pasukan ujian mengkaji keperluan dari sudut pengujian untuk mengenal pasti keperluan yang dapat diuji dan pasukan QA dapat berinteraksi dengan pelbagai pihak berkepentingan untuk memahami keperluan secara terperinci. Keperluan boleh berfungsi atau tidak berfungsi. Kelayakan automasi untuk projek pengujian juga dilakukan pada tahap ini.
Aktiviti dalam Ujian Fasa Keperluan
- Kenal pasti jenis ujian yang akan dilakukan.
- Kumpulkan perincian mengenai keutamaan dan fokus pengujian.
- Sediakan Matriks Jejak Keperluan (RTM).
- Kenal pasti perincian persekitaran ujian di mana pengujian sepatutnya dijalankan.
- Analisis kemungkinan automasi (jika diperlukan).
Hasil Ujian Fasa Keperluan
- RTM
- Laporan kemungkinan automasi. (jika berkenaan)
Perancangan Ujian dalam STLC
Perancangan Ujian di STLC adalah fasa di mana pengurus QA Senior menentukan strategi rancangan ujian bersama dengan usaha dan anggaran kos untuk projek tersebut. Lebih-lebih lagi, sumber, persekitaran ujian, batasan ujian dan jadual ujian juga ditentukan. Rancangan Ujian disiapkan dan diselesaikan dalam fasa yang sama.
Aktiviti Perancangan Ujian
- Penyediaan dokumen rancangan / strategi ujian untuk pelbagai jenis ujian
- Pemilihan alat ujian
- Anggaran usaha ujian
- Perancangan sumber dan menentukan peranan dan tanggungjawab.
- Keperluan latihan
Penyampaian Perancangan Ujian
- Dokumen rancangan / strategi ujian.
- Dokumen anggaran usaha.
Fasa Pembangunan Kes Ujian
The Test Case Pembangunan Fasa melibatkan penciptaan, pengesahan dan kerja semula kes-kes ujian & skrip ujian selepas pelan ujian telah sedia. Pada mulanya, data Ujian dikenal pasti kemudian dibuat dan dikaji dan kemudian dibuat semula berdasarkan prasyarat. Kemudian pasukan QA memulakan proses pengembangan kes ujian untuk unit individu.
Aktiviti Pembangunan Kes Ujian
- Buat kes ujian, skrip automasi (jika ada)
- Mengkaji dan membuat kes dan skrip ujian asas
- Buat data ujian (Sekiranya Persekitaran Ujian tersedia)
Hasil Pembangunan Kes Ujian
- Kes / skrip ujian
- Data ujian
Persediaan Persekitaran Uji
Persediaan Persekitaran Uji menentukan keadaan perisian dan perkakasan di mana produk kerja diuji. Ini adalah salah satu aspek kritikal dalam proses pengujian dan boleh dilakukan selari dengan Fasa Pembangunan Kes Ujian. Pasukan ujian mungkin tidak terlibat dalam aktiviti ini jika pasukan pembangunan menyediakan persekitaran ujian. Pasukan ujian dikehendaki melakukan pemeriksaan kesediaan (ujian asap) persekitaran yang diberikan.
Aktiviti Persediaan Persekitaran Uji
- Fahami seni bina yang diperlukan, penyediaan persekitaran dan sediakan senarai keperluan perkakasan dan perisian untuk Uji Alam Sekitar.
- Persediaan ujian Persekitaran dan data ujian
- Lakukan ujian asap pada binaan
Hasil Persediaan Persekitaran Ujian
- Persekitaran siap dengan penyediaan data ujian
- Keputusan Ujian Asap.
Fasa Pelaksanaan Ujian
Fasa Pelaksanaan Ujian dilakukan oleh penguji di mana pengujian membina perisian dilakukan berdasarkan rancangan ujian dan kes ujian yang disediakan. Prosesnya terdiri daripada pelaksanaan skrip ujian, penyelenggaraan skrip ujian dan pelaporan bug. Sekiranya pepijat dilaporkan maka ia dikembalikan kepada pasukan pengembangan untuk pembetulan dan pengujian semula akan dilakukan.
Aktiviti Pelaksanaan Ujian
- Laksanakan ujian mengikut rancangan
- Hasil ujian dokumen, dan kecacatan log untuk kes yang gagal
- Petakan kecacatan untuk menguji kes di RTM
- Uji semula pembetulan kecacatan
- Jejaki kecacatan hingga ditutup
Hasil Ujian Pelaksanaan
- Selesai RTM dengan status pelaksanaan
- Kes ujian dikemas kini dengan keputusan
- Laporan kecacatan
Penutupan Kitaran Ujian
Fasa Penutupan Kitaran Ujian adalah penyelesaian pelaksanaan ujian yang melibatkan beberapa aktiviti seperti pelaporan penyelesaian ujian, pengumpulan matriks penyelesaian ujian dan keputusan ujian. Ahli pasukan ujian bertemu, berbincang dan menganalisis artifak pengujian untuk mengenal pasti strategi yang harus dilaksanakan pada masa akan datang, mengambil pelajaran dari kitaran ujian semasa. Ideanya adalah untuk menghilangkan kekacauan proses untuk kitaran ujian masa depan.
Aktiviti Penutupan Kitaran Ujian
- Nilai kriteria penyelesaian kitaran berdasarkan Masa, Liputan ujian, Kos, Perisian, Objektif Perniagaan Kritikal, Kualiti
- Sediakan metrik ujian berdasarkan parameter di atas.
- Mendokumentasikan pembelajaran di luar projek
- Sediakan laporan penutupan Ujian
- Pelaporan kualitatif dan kuantitatif kualiti produk kerja kepada pelanggan.
- Analisis hasil ujian untuk mengetahui taburan kecacatan mengikut jenis dan keparahannya.
Hasil Penutupan Kitaran Ujian
- Laporan Penutupan Ujian
- Sukatan ujian
Fasa STLC bersama dengan Kriteria Masuk dan Keluar
Peringkat STLC | Kriteria Kemasukan | Aktiviti | Kriteria Keluar | Penghantaran |
---|---|---|---|---|
Analisis Keperluan |
|
|
|
|
Perancangan Ujian |
|
|
|
|
Perkembangan kes ujian |
|
|
|
|
Persediaan Ujian Persekitaran |
|
|
|
|
Pelaksanaan Ujian |
|
|
|
|
Penutupan Kitaran Ujian |
|
| Laporan Penutupan Ujian ditandatangani oleh pelanggan |
|