TBrun® - Birim Test Aracı


Unit (Birim) Test Nedir?


Birim Test yazılımdaki tek bir modülün ya da birimin doğrulanma ve onaylanma süreci olarak tanımlanabilir. En basit şekliyle birim (unit) uygulama kodunun ana gövdesinden ayrılmış (izole) tek bir fonksiyon ya da metod olabilir. Normalde bu birimin analizi, gerekli input ve outputların yönetilmesi için geliştiricilerin driver modülleri ya da “test harness” ları yazmalarını gerektirir.


Birim testin en güçlü yanı geliştiricilerin, analizlerini, yazılım geliştirme yaşamdöngüsünün erken safhalarında gerçekleştirmelerini sağlamasıdır.


Birim testler yazılım geliştiricilerin %90’ı tarafından kullanılmasına karşın geleneksel yöntemler geliştiricinin birikimlerine bağlı, yoğun emek ve maliyet gerektirmektedir. Bu nedenle de geliştiriciler ve test uzmanları tarafından itici bulunmaktadırlar.


Bunların dışında, yazılım hatalarının geliştirme yaşamdöngüsünde ve hatta birim seviyesinde erken tespiti ve çözümü uzun süreli maliyet tasarrufu sağlar.



TBRun Nedir?

 

TBrun GUI
TBrun GUI

TBRun, LDRA aracının sağladığı Statik ve Dinamik analiz sonuçlarından faydalanarak, tam otomatik birim test çözümleri sunar. TBRun birim testler için “test harness” larını otomatik bir şekilde oluşturarak zaman kaybını önler, yüksek kalite sağlar ve test verimini artırarak, hata oranını azaltır.


TBRun ve LDRA Testbed entegrasyonu gerçekleştirildiğinde geniş alanda Statik ve Dinamik analiz teknikleri ortaya çıkmaktadır.Analiz edilecek kod, tek bir birimden (unit), tek bir dosyadan, fonksiyon setinden, kaynak dosyadan, alt-sistemden ya da sistemden oluşabilir. TBRun ile birim, modül, alt-sistem ve entegrasyon testleri gerçekleştirilebilir.


Araştırmalar gösteriyor ki, manuel tekniklerle karşılaştırıldığında birim koddaki test verimi TBRun kullanılarak %76 oranında artırılabilir.

 

TBrun test case validation TBrun host target options TBrun regression report
TBrun test case validation
TBrun host target options
TBrun regression report