Yazılım Testinde Test Olgunluk Modeli (TMM) Nedir?

Yazılım Testinde Olgunluk Modelinin Test Edilmesi

Yazılım Testinde Olgunluk Modelinin (TMM) Test Edilmesi yazılım test süreçlerinin olgunluğunu değerlendirmek için bir çerçevedir. Test olgunluk modelini kullanmanın amacı, olgunluğu belirlemek ve ilerleme sağlamak için yazılım test sürecini iyileştirmeye yönelik hedefler sağlamaktır. Herhangi bir süreç iyileştirme modeliyle tamamlanabilir veya bağımsız bir model olarak kullanılabilir. Test Olgunluk Modeli (TMM), Yetenek Olgunluk Modelini (CMM) temel alır ve ilk olarak Illinois Teknoloji Enstitüsü tarafından geliştirilmiştir. Test sürecinin iyileştirilmesi için ayrıntılı bir modeldir. TMM modelinin iki ana bileşeni vardır
  1. Test yeteneğini tanımlayan 5 seviyeden oluşan bir dizi
  2. Bir Değerlendirme Modeli

Olgunluk Modelinin Test Edilmesi

Farklı Olgunluk Düzeyleri Modeli

TMM'nin beş düzeyi, kuruluşun sürecinin olgunluğunu belirlemesine ve daha yüksek bir test olgunluğu düzeyine ulaşmak için gerekli olan sonraki iyileştirme adımlarını belirlemesine yardımcı olur.
TMM Seviyeleri Hedefler TMM seviyelerinin bir hedefi
Seviye 1: Başlangıç Yazılım başarıyla çalışmalıdır
  • Bu seviyede hiçbir süreç alanı tanımlanmamıştır
  • Testin amacı yazılımın iyi çalıştığından emin olmaktır.
  • Bu düzeyde kaynaklar, araçlar ve eğitimli personel yoktur
  • Yok hayır Kalite güvencesi yazılım teslimatından önce kontroller
Seviye 2: Tanımlanmış Test etme ve hata ayıklama hedeflerini ve politikalarını geliştirin
  • Bu düzey, testi hata ayıklamadan ayırır ve bunlar ayrı etkinlikler olarak kabul edilir
  • Kodlamanın ardından test aşaması gelir
  • Testin temel amacı, yazılımın spesifikasyonları karşıladığını göstermektir.
  • Temel test yöntemleri ve teknikleri mevcuttur
Seviye 3: Entegre Testin yazılım yaşam döngüsüne entegrasyonu
  • Test, tüm yaşam döngüsüne entegre ediliyor
  • Gereksinimlere göre test hedefleri tanımlanır
  • Test organizasyonu mevcut
  • Profesyonel bir faaliyet olarak kabul edilen test
Seviye 4: Yönetim ve Ölçüm Bir test ölçüm programı oluşturun
  • Test ölçülmüş ve niceliği belirlenmiş bir süreçtir
  • Revyani tüm geliştirme aşamaları test olarak kabul edilir
  • Yeniden kullanım için ve Gerileme testi, test senaryoları toplanır ve bir test veritabanına kaydedilir
  • Kusurlar günlüğe kaydedilir ve önem dereceleri verilir
Seviye 5: Optimize Edildi Test süreci optimizasyonu
  • Test yönetilir ve tanımlanır
  • Test etkinliği ve maliyetleri izlenebilir
  • Testlerde ince ayarlar yapılabilir ve sürekli olarak geliştirilebilir
  • Kalite kontrol ve kusur önleme uygulanıyor
  • Sürecin yeniden kullanımı uygulanır
  • Testle ilgili metriklerde ayrıca araç desteği bulunur
  • Araçlar aşağıdakiler için destek sağlar: Test Durumu tasarım ve kusur toplama

CMM ve TMM arasındaki fark

CMM TMM
CMM veya Yetenek Olgunluk Modeli, bir kuruluşun yazılım süreçlerinin olgunluğunu değerlendirmek içindir TMM veya Test Olgunluk Modeli, test sürecini tanımlar ve testin kalitesinin izlenmesiyle ilgilidir. yazılım testi model

Sonuç

Proje tesliminden sonra kusurlar tespit edildiğinde yazılım bakımı pahalı ve zaman alıcıdır. Sonuç olarak kusurların tespiti önemli olduğu kadar yazılımın geliştirme aşamasında minimum hata yapması da önemlidir. TMM gibi standart bir test süreci bunu başarmaya yardımcı olabilir. Testleri ele almak için özel olarak tasarlanmış TMM (Test Olgunluk Modeli), kuruluşun test uygulamalarının olgunluğunu artırmasına yardımcı olabilir.