8 Haziran 2010 Salı

Testlerin Gerçekleştirilmesi

Kodun hazır olduğunun duyurulmasını takiben YKB Yeterlilik testleri gerçekleştirilmeye başlanır.

Bu amaçla süreçte şu adımlar tanımlanmıştır;

* Test tanımları ve test araçları olgunlaştırılır.
* Yazılım gereksinimlerinden test tanımlarına izlenebilirlik kontrol edilir.
* YKB ile üzerinde koşacağı DKB (Donanım Konfigürasyon Birimi) hedef prototipi ve test yazılım ve araçlarının bir araya getirilmesiyle bir test düzeneği kurulur.
* Test tanımları çerçevesinde YKB’nin yeterlilik testleri gerçekleştirilir. Hata oluşması durumunda problemlerin çözülmesi amacıyla ilgili sürece geçilir ve süreç işletilir.

Testler gerçekleştirilmeye başlanmadan önce ortamın (test konfigürasyonunun) testlere hazır olup olmadığının kontrolünün yapılması gereklidir. Hazırlanan test yazılımlarının testler öncesinde doğrulanmış olması önem taşımaktadır. Resmi testler öncesi test edilecek yazılımın test ortamına entegrasyonun gerçekleştirildiği ve yazılımın testlere hazır olup olmadığının kontrolü duman (smoke) testleri aracılığıyla yapılır. Bu testler, test edilecek yazılımın en temel yeteneklerini doğrulayan test tanımları arasından seçilmelidir. Ancak bu testler başarılı olarak gerçekleştirilirse, resmi olarak testlere başlanmalıdır.

Testlerin hangi sırayla yapılacağı doğrulanan testlerin kritikliği ve testlerin fonksiyonel olarak birbirleri ile olan bağlantılarıyla alakalı olabilir. Bu sıranın ne olacağına test planlama aşamasında karar verilmeli ve onaylanmalıdır.

Yazılıma yapılan ekleme veya düzeltmeler yeni hatalara sebep olabilmektedir. Bu hataların tespit edilmesi ve olası gerilemenin belirlenmesi amacıyla yapılan testler regresyon (gerileme) testleridir. Herhangi bir değişiklik sonucunda, yeni sürümü yapılan yazılımın regresyon testlerinde, sadece yeni sürümdeki değişiklik bilgisinin incelemesi sonucunda gerekli olduğunu belirlenen testler yapılabilir.

Hiç yorum yok:

Yorum Gönder