Yazılım Test Yaşam Döngüsü (STLC) Metodolojileri

Hasan

Forum Üyesi
Katılım
23 Eyl 2021
Mesajlar
59
Tepkime puanı
0
Puanları
1
Takım
Beşiktaş
Yazılım testinde, yazılım test süreçlerini yürütmek için çeşitli metodolojiler vardır.
1. Waterfall (Şelale) Metodolojisi

b833d91f-f01b-4915-9bde-df2bf67bacf7.webp

Yazılım Test Yaşam Döngüsü'nün (STLC) en eski metodolojilerinden biri Waterfall (Şelale) Metodolojisidir. Kullanımı oldukça basittir. Aşağı doğru akan bir şelaleye benzer şekilde çalışır.
Bu modelde, her aşama bir sonraki aşamanın yürütülmesinden önce tamamlanır. Böylece hiçbir aşamanın çakışmaması sağlanır. Waterfall (Şelale) Metodolojisinde birbiri ardına tamamlanan gereksinim toplama ve belgeleme, sistem tasarımı, uygulama, test, teslimat/dağıtım ve bakım gibi 6 aşama vardır.


2. Scrum

Scrum, karmaşık yazılım projelerinin başarı oranını yükseltmek için oluşturulmuş proje yönetim metotlarından biridir. Karmaşık ve zor yazılım süreçlerinde ekip üyelerinin hangi aşamada oldukları, sonraki adımların neler olduğu ve gelecekte karşılaşabilecekleri zorluklar hakkında konuşmak için bir araya geldikleri kısa toplantılardır.

3. V-Model

5db83001-83f8-4e75-b857-5b1d3dad60cd.webp

V-Model, geliştirme ve test faaliyetlerini yan yana yürüten bir sistemdir. V-Model'deki görevler aynı anda tamamlanır. Sol tarafta yazılım geliştirme faaliyetlerini gösterirken, sağ tarafta devam eden test aşamalarını gösterir. Bu, yazılım geliştirme döngüsünün her bir öğesinin yazılım testinin aşamalarına ayrılmaz bir şekilde bağlı olduğu anlamına gelir.


4. Agile

Agile yani çevik metodoloji, nispeten daha az baş ağrısıyla daha hızlı ürün teslimatı vadeden bir proje yönetim ve yazılım geliştirme yaklaşımıdır. Her şeyi planda toplayıp aynı anda yönetmek yerine küçük ve etkili bir metot önerir bize Agile. Agile metodolojisi planlama/analiz, tasarım, kodlama, test, uygulama ve bakım gibi 6 alt başlıktan oluşur;
 
metal işleme
Üst