Rumah Keamanan Apa itu siklus hidup pengujian perangkat lunak (stlc)? - definisi dari techopedia

Apa itu siklus hidup pengujian perangkat lunak (stlc)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Siklus Hidup Pengujian Perangkat Lunak (STLC)?

Siklus hidup pengujian perangkat lunak (STLC) adalah serangkaian langkah yang digunakan untuk menguji produk perangkat lunak. Pengujian perangkat lunak adalah bagian penting dalam mempersiapkan perangkat lunak untuk digunakan, dan STLC membantu menjadikan proses ini lebih canggih, konsisten, dan efektif.

Techopedia menjelaskan Pengujian Perangkat Lunak Siklus Hidup (STLC)

Banyak pengaturan STLC dimulai dengan analisis persyaratan pengujian, atau mencari tahu apa yang perlu dipenuhi dengan pengujian. Pengembang melihat semua skenario yang mungkin di mana kurangnya pengujian dapat menyebabkan kerentanan perangkat lunak atau gangguan. Salah satu langkah selanjutnya melibatkan perencanaan pengujian, di mana tim membuat konsesi untuk persyaratan yang diidentifikasi. Kemudian, ada eksekusi pengujian dan tindak lanjut lainnya, seperti pengujian regresi untuk interaksi pengguna yang lebih kompleks dan pengujian ulang untuk beberapa elemen yang lebih merepotkan daripada modul kode rata-rata. Setelah implementasi, biasanya ada langkah "penutupan", di mana tim memastikan penyelesaian semua yang perlu terjadi.

Penting untuk dicatat bahwa siklus hidup pengujian perangkat lunak berbeda dari siklus hidup rilis atau pengembangan, yang juga melibatkan pengujian tetapi hanya sebagai sub-bagian dari fase produksi yang relevan. Secara umum, proses rilis perangkat lunak telah menjadi proses yang agak terstandarisasi, dengan fase berlabel alfa dan beta, serta langkah-langkah lain yang digunakan untuk secara perlahan menyatukan produk perangkat lunak dan melepaskannya ke audiens pengguna akhir. Dalam beberapa tahun terakhir, beberapa organisasi telah mengubah cara mereka mendekati rilis dan menguji siklus hidup, seperti proses yang dikenal sebagai "devops, " yang digunakan untuk menjembatani lingkungan pengembangan dan produksi, atau bahkan menyerukan pengguna akhir untuk membantu mengidentifikasi masalah perangkat lunak - sesuatu yang sering terjadi di komunitas open-source.

Apa itu siklus hidup pengujian perangkat lunak (stlc)? - definisi dari techopedia