Gri Kutu Testi Nedir?
Gri kutu testi, genellikle kara kutu testi ve beyaz kutu
testinin belirli yönlerini birleştiren bilgisayar yazılımı için kullanılan bir
tür profesyonel testtir. Genel fikir, bu iki diğer türün, her birinin güçlü
yönlerini kullanmak için sınırlarını veya zayıflıklarını en aza indirgemek. devlet desteğiyle iş kurmaGri kutu
testi temel olarak, test cihazlarının yazılımın çalışmasının bazı yollarını
anladığı profesyonel testlerden oluşur, ancak bunlar hakkında her şeyi
anlamadılar.
Bilgisayar yazılımını geliştirirken ve test ederken,
sıklıkla kullanılan iki yaygın test modeli vardır. Bunlar kara kutu testi ve
beyaz kutu testi ve gri kutu testi temel olarak her ikisinin bir
kombinasyonudur. Kara kutu testi, test cihazlarının yazılımı çalıştıran koda
anlamış veya erişemediği testlerden oluşur. Örneğin, bir kişi şirkete işletim
sisteminin kaynak kodunu vermeden bir bilgisayar işletim sistemi (OS) ile
çalışacak bir yazılım geliştirmesine izin vermek için kara kutu testini
kullanabilir.
Bu tür testler çoğu farklı yazılım şirketi tarafından
sıklıkla kullanılır ve hem şirket içi hem de dış testler için kullanılabilir.
Bununla birlikte, bu tür testlerin en büyük zayıflıklarından biri, test
edicilerin sınırlı bilgilerinin testlerini potansiyel olarak
engelleyebileceğidir. Bu genellikle sonuçların hem çalıştırılan testleri hem de
test edilen yazılımın arkasındaki kodu anlayan üçüncü bir tarafça analiz
edilmesini gerektirir. Gri kutu testi, bu tür testlerin beyaz kutu testinin
belirli unsurlarıyla birleştirilmesiyle bu sorunların bir kısmını hafifletmeyi
amaçlamaktadır.
Beyaz kutu testi, test edilen yazılımı tamamen anlayan ve
yazılımın kaynak koduna erişimi olan kişiler tarafından yapılan yazılım
testlerinden oluşur. Bu genellikle programın düzgün çalışmasını sağlamak ve
test kullanıcılarının programın arkasındaki kodla doğrudan etkileşime girmesini
sağlamak için bir yazılım geliştiricisinde yapılmaktadır. Bununla birlikte, bu
tür testlerle ilgili olası güvenlik sorunları vardır ve bu nedenle her iki türü
de verimli ve güvenli yollarla birleştirmek için genellikle gri kutu testi
kullanılır.
Gri kutu testinde, test cihazları kullanılan yazılımın devlet desteği hayvancılıkbelirli yönlerini anlar ve kaynak kodun bazı bölümlerini
görebilir, ancak bunların tümünü göremeyebilir. Bu, test edicilerin test
ettikleri programı kara kutu testine izin verdiğinden daha fazla etkileşime
girmelerine ve anlamalarına olanak tanır, ancak beyaz kutu testlerinden
kaynaklanan tam erişim ve güvenlik sorunları olmadan. Örneğin, yeni bir işletim
sistemi için yazılım üzerinde gri kutu testi gerçekleştiren bir kişi, programın
test edilmesiyle ilgili işletim sistemi ile ilgili tüm kodları görebiliyor
ancak kaynak kodun tamamını göremiyor olabilir.
Yorumlar
Yorum Gönder