Combinatorial Testing
sistemler üzerindeki tüm olası test senaryolarını test etmek çoğu zaman gerçek dünyada kabul edilemeyecek zaman ve kaynak maliyetine yol açar.
dolayısıyla daha az kritik projelerde değişken ve kontrol içeren sistemlerde test maliyetini azaltmak için kısıtlı bir test seti seçilmesi gerekir.
Combinatorial Testing metodları maliyete azaltmasına rağmen efektifliği artıracak sekilde test seti oluşturmunızı sağlar.
Tipik olarak t-way covering array tekniği ile her değişken en az 1 kere denenmek uzere bir test set seçilerek yapılır.
Örn:
2*2*2 yani 8 caselik bir seti aşağıdaki şekilde 4 case e indirilebilir.
Böylelikle her kısıtlı zaman acısından maksimum coverage sağlanabilir.
Bu elbette 8 case için çok etkileyici değil ancak değişkenler arttıkca zaman ve maliyetiniz doğrultusunda tum caseleri cover edemeyeceğiniz durumlarla kaşılaşırsanız
en azından bir fikir sahibi olmanıza yarayabilir
Son Yorumlar