STLC (Kitaran Hayat Menguji Perisian) Fasa, Kemasukan, Kriteria Keluar

Isi kandungan:

Anonim

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

  1. Analisis Keperluan
  2. Perancangan Ujian
  3. Perkembangan kes ujian
  4. Persediaan Ujian Persekitaran
  5. Pelaksanaan Ujian
  6. Penutupan Kitaran Ujian
Fasa Model STLC

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
  • Dokumen Keperluan tersedia (berfungsi dan tidak berfungsi)
  • Kriteria penerimaan ditentukan.
  • Dokumen seni bina aplikasi tersedia.
  • Menganalisis fungsi perniagaan untuk mengetahui modul perniagaan dan fungsi khusus modul.
  • Kenal pasti semua urus niaga dalam modul.
  • Kenal pasti semua profil pengguna.
  • Kumpulkan antara muka pengguna / pengesahan, keperluan penyebaran geografi.
  • 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).
  • Log keluar dari RTM
  • Laporan kemungkinan automasi ujian ditandatangani oleh pelanggan
  • RTM
  • Laporan kemungkinan automasi (jika berkenaan)
Perancangan Ujian
  • Dokumen Keperluan
  • Matriks Jejak Keperluan.
  • Dokumen kebolehlaksanaan automasi ujian.
  • Menganalisis pelbagai pendekatan ujian yang ada
  • Selesaikan pendekatan yang paling sesuai
  • Penyediaan dokumen rancangan / strategi ujian untuk pelbagai jenis ujian
  • Pemilihan alat ujian
  • Anggaran usaha ujian
  • Perancangan sumber dan menentukan peranan dan tanggungjawab.
  • Dokumen rancangan / strategi ujian yang diluluskan.
  • Dokumen anggaran usaha ditandatangani.
  • Dokumen rancangan / strategi ujian.
  • Dokumen anggaran usaha.
Perkembangan kes ujian
  • Dokumen Keperluan
  • RTM dan rancangan ujian
  • Laporan analisis automasi
  • Buat kes ujian, reka bentuk ujian, skrip automasi (jika berkenaan)
  • Mengkaji dan membuat kes dan skrip ujian asas
  • Buat data ujian
  • Kes / skrip ujian yang disemak dan ditandatangani
  • Menyemak dan menandatangani data ujian
  • Kes / skrip ujian
  • Data ujian
Persediaan Ujian Persekitaran
  • Reka bentuk sistem dan dokumen seni bina ada
  • Pelan penyediaan persekitaran tersedia
  • Fahami seni bina yang diperlukan, susunan persekitaran
  • Sediakan senarai keperluan pembangunan perkakasan dan perisian
  • Selesaikan keperluan penyambungan
  • Sediakan senarai semak persediaan persekitaran
  • Persediaan ujian Persekitaran dan data ujian
  • Lakukan ujian asap pada binaan
  • Terima / tolak binaan bergantung pada keputusan ujian asap
  • Persediaan persekitaran berfungsi seperti dalam rancangan dan senarai semak
  • Penyediaan data ujian selesai
  • Ujian asap berjaya
  • Persekitaran siap dengan penyediaan data ujian
  • Keputusan Ujian Asap.
Pelaksanaan Ujian
  • Baselined RTM, Test Plan, Test case / skrip ada
  • Persekitaran ujian sudah siap
  • Penyediaan data ujian selesai
  • Laporan ujian Unit / Integrasi untuk membina yang akan diuji tersedia
  • Laksanakan ujian mengikut rancangan
  • Hasil ujian dokumen, dan kecacatan log untuk kes yang gagal
  • Kemas kini rancangan ujian / kes ujian, jika perlu
  • Petakan kecacatan untuk menguji kes di RTM
  • Uji semula pembetulan kecacatan
  • Ujian regresi aplikasi
  • Jejaki kecacatan hingga ditutup
  • Semua ujian yang dirancang dilaksanakan
  • Kecacatan dicatat dan dijejaki hingga ditutup
  • Selesai RTM dengan status pelaksanaan
  • Kes ujian dikemas kini dengan keputusan
  • Laporan kecacatan
Penutupan Kitaran Ujian
  • Ujian telah selesai
  • Hasil ujian tersedia
  • Log kecacatan tersedia
  • Nilai kriteria penyelesaian kitaran berdasarkan - Masa, Liputan ujian, Kos, Kualiti Perisian, Objektif Perniagaan Kritikal
  • 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
Laporan Penutupan Ujian ditandatangani oleh pelanggan
  • Laporan Penutupan Ujian
  • Sukatan ujian