Model V dalam Ujian Perisian

Isi kandungan:

Anonim

Model V

Model V adalah model SDLC yang sangat berdisiplin di mana terdapat fasa pengujian yang selari dengan setiap fasa pengembangan. Model V adalah lanjutan dari model air terjun di mana pengujian dilakukan pada setiap tahap selari dengan pengembangan secara berurutan. Ia dikenali sebagai Model Pengesahan atau Pengesahan.

Syarat Kejuruteraan Perisian Utama:

SDLC: SDLC adalah Kitaran Hidup Pembangunan Perisian. Ini adalah urutan aktiviti yang dilakukan oleh Pembangun untuk merancang dan mengembangkan perisian berkualiti tinggi.

STLC: STLC adalah Kitaran Hidup Menguji Perisian. Ini terdiri daripada serangkaian aktiviti yang dilakukan oleh Penguji secara metodologi untuk menguji produk perisian anda.

Model Air Terjun: Model air terjun adalah model berurutan yang dibahagikan kepada fasa berlainan aktiviti pengembangan perisian. Setiap tahap dirancang untuk melaksanakan aktiviti tertentu. Fasa pengujian dalam model air terjun bermula hanya setelah pelaksanaan sistem dilakukan.

Klik di sini jika video tidak dapat diakses

CONTOH Untuk Memahami Model V

Andaikan, anda diberi tugas, untuk mengembangkan perisian khusus untuk pelanggan. Sekarang, tanpa mengira latar belakang teknikal anda, cuba buat tekaan yang tepat mengenai urutan langkah yang akan anda ikuti, untuk mencapai tugas tersebut.

Urutan yang betul adalah.

Fasa yang berbeza dari Kitaran Pembangunan Perisian

Aktiviti yang dilakukan di setiap peringkat

Tahap Pengumpulan Keperluan
  • Kumpulkan sebanyak mungkin maklumat mengenai perincian & spesifikasi perisian yang dikehendaki dari pelanggan. Ini hanyalah pentas pengumpulan Keperluan.
Peringkat Reka Bentuk
  • Rancang bahasa pengaturcaraan seperti Java, PHP, .net; pangkalan data seperti Oracle, MySQL, dll. Yang sesuai untuk projek ini, juga beberapa fungsi & seni bina peringkat tinggi.
Tahap Binaan
  • Selepas peringkat reka bentuk, ia adalah tahap membangun, itu tidak lain sebenarnya adalah kod perisian
Peringkat Ujian
  • Seterusnya, anda menguji perisian untuk memastikan perisian itu dibuat mengikut spesifikasi yang diberikan oleh klien.
Peringkat penyebaran
  • Sebarkan aplikasi di persekitaran masing-masing
Tahap penyelenggaraan
  • Setelah sistem anda siap digunakan, anda mungkin perlu mengubah kodnya nanti mengikut permintaan pelanggan

Semua tahap ini merupakan kaedah air terjun dari kitaran hidup pengembangan perisian.

Masalah dengan Model Air Terjun

Seperti yang anda perhatikan, bahawa pengujian dalam model bermula hanya setelah pelaksanaannya selesai.

Tetapi jika anda bekerja di projek besar, di mana sistemnya rumit, mudah untuk melewatkan butiran utama dalam fasa keperluan itu sendiri. Dalam kes sedemikian, produk yang salah sepenuhnya akan dihantar kepada pelanggan dan anda mungkin harus memulakannya semula dengan projek ATAU jika anda berjaya memperhatikan keperluan dengan betul tetapi melakukan kesilapan serius dalam reka bentuk dan seni bina perisian anda, anda perlu merancang semula keseluruhan perisian untuk membetulkan kesalahan.

Penilaian beribu-ribu projek menunjukkan bahawa kecacatan yang diperkenalkan semasa keperluan & reka bentuk merangkumi hampir separuh daripada jumlah keseluruhan kecacatan.

Juga, kos memperbaiki kecacatan meningkat sepanjang kitaran hidup pembangunan. Lebih awal dalam kitaran hidup kecacatan dikesan, semakin murah untuk memperbaikinya. Seperti yang mereka katakan, "Jahitan dalam masa menjimatkan sembilan."

Penyelesaian: Model V

Untuk mengatasi masalah ini, model pengujian V dikembangkan di mana untuk setiap fasa, dalam siklus hidup Pengembangan ada fasa Pengujian yang sesuai

  • Bahagian kiri model adalah Software Development Life Cycle - SDLC
  • Bahagian kanan model adalah Kitaran Hidup Uji Perisian - STLC
  • Keseluruhan angka itu kelihatan seperti V, maka namanya V - model

Terlepas dari model V, ada model pengembangan berulang, di mana pengembangan dilakukan secara fasa, dengan setiap fasa menambahkan fungsi ke dalam perisian. Setiap fasa terdiri daripada kumpulan aktiviti pengembangan dan pengujiannya yang bebas.

Contoh baik kitaran hayat Pembangunan yang mengikuti kaedah berulang adalah Pembangunan Aplikasi Pantas, Pembangunan Lincah

Kesimpulannya

Terdapat banyak model kitaran hidup pembangunan. Model pembangunan yang dipilih untuk projek bergantung pada tujuan dan tujuan projek itu.

  • Pengujian bukanlah aktiviti yang berdiri sendiri, dan harus menyesuaikan model pembangunan yang dipilih untuk projek tersebut.
  • Dalam mana-mana model, pengujian harus dilakukan di semua peringkat iaitu dari keperluan hingga penyelenggaraan.