Her Yönüyle Kara Kutu Yazılım Nedir?

Yazılım seçenekleri arasında yer almakla birlikte yapısal analiz ve verilerden ziyade uygulama işlem durumuna göre ortaya çıkan kara kutu yazılım kullanımları farklı amaçlar doğrultusunda olabilmektedir. İşlem için uygulamaya ait kodun yapısı başta olmak üzere kodun nasıl işlendiği ya da işleneceği önem arz etmemektedir. Sistem işleyişi özelinde değerlendirme yapılması halinde tamamen gereksinimlere göre hazırlanan bir teknik olduğu da ifade edilmektedir.

Her Yönüyle Kara Kutu Yazılım Nedir?
Her Yönüyle Kara Kutu Yazılım Nedir? vadi

 

Yazılım seçenekleri arasında yer almakla birlikte yapısal analiz ve verilerden ziyade uygulama işlem durumuna göre ortaya çıkan kara kutu yazılım kullanımları farklı amaçlar doğrultusunda olabilmektedir. İşlem için uygulamaya ait kodun yapısı başta olmak üzere kodun nasıl işlendiği ya da işleneceği önem arz etmemektedir. Sistem işleyişi özelinde değerlendirme yapılması halinde tamamen gereksinimlere göre hazırlanan bir teknik olduğu da ifade edilmektedir.

Kara Kutu Yazılım Uygulaması

Avantajları ve olumsuz yönleriyle birlikte çok daha isabetli bir değerlendirmenin yapılabileceği kara kutu yazılım uygulamaları analizlerle başlamaktadır. Gereksinimlerin analiz edilmesinin akabinde geçerli ve geçerli kabul edilmeyen tüm girdiler belirlenmektedir. Sonrasında belirlenmiş olan girdilere ait olan “beklenti çıktıları” ortaya konulmaktadır. Seçilen girdilere ait oluşturulan testler sonucunda elde edilen çıktılarla karşılaştırma yapılmaktadır. Böylelikle uygulamanın hata payı göz önüne alınarak sorunları, aktarımları belirlenmektedir. 

Kara Kutu Yazılım Özellikleri

Son derece hızlı ve basit bir işleyişe sahip olmakla birlikte belirtilmeyen hususlara ilişkin durumlar farklılık gösterebilmektedir. Bununla birlikte birtakım uygulamalar için kara kutu test tekniği de bilinmeyen yönleriyle ortaya çıkabilmektedir.

Yazılım İçin Gerekli Hususlar:

•        Teknik kullanım sırasında yapısal nitelik taşıyan kodlara ait bilgi gereklilikleri bulunmamaktadır.

•        Testlerin uygulanabilir olduğu alanların geniş sistemler içinde bulunması etki gücünü arttırmaktadır.

•        Gereksinimlerin ve gerekli spesifikasyonların tanımlanmasıyla birlikte kısa süre içinde hazır hale gelmektedir.

•        Bağımsız bir işleyişe sahip test uzmanı bulunmasından dolayı önyargısız kullanım sağlanmaktadır.

•        Her ne kadar işlemler hızlı olsa da uygulamanın ne derece kontrol geçtiği tam olarak bilinmemektedir.

•        Hatalı uygulamaların sebebinin öğrenilebilmesi de söz konusu değildir.

Kara Kutu Yazılımın Etkin Olması

Kullanıma uygun olmakla birlikte çok daha etkin olunabilmesi için alt test tekniklerinin seçimleri önem taşımaktadır. Uygulamalar ve gerekli verilerin elde edilmesi doğru test senaryosunun seçilmesine bağlıdır. Denklik Sınıfı başta olmak üzere Sınır Değeri Tekniği, Karar Tablosu Tekniği, İkili Test Tekniği ve Durum Geçişi Tekniği çok daha yüksek oranda kullanılmaktadır. Değer aralıklarının belirlenmesi, karakter yapıları ve elde edilmesi mümkün olan veriler için farklı aşamalara sahip kara kutu alt teknikler arasında seçimlerde teknik uzmanı tarafından otomatik olarak yapılmaktadır.

Sende Yorumla...
Kalan karakter sayısı : 500
İLGİNİZİ ÇEKEBİLİR X