Yazılım Test Süreçleri - Koz-by
logo

Ulusal Güvenlik, Bilişim ve Danışmanlık

KozBy ekipleri geliştirilen sistem ve yazılım ürünlerinin minimum hata ile teslimatı için projelerin başından sonuna kadar her aşamada destek vermektedir.
Personelimiz müşterilerimiz tarafından geliştirilen yazılım bileşenleri ve alt sistemler için test ve doğrulama faaliyetlerini müşterilerimiz adına
gerçekleştirilirken aşağıda belirtilen adımlarında görev almaktadırlar:

* Test Planlaması
– Test Plan Dokümanlarının hazırlanması
* Yazılım Testleri
– Gereksinimlerin Doğrulama bakış açısı ile Gözden Geçirilmesi
– Test tanımlarının oluşturulması ve Gözden Geçirilmesi
– Yazılım testlerinin icrası
– Testler sırasında çıkan hataların raporlanması ve takibi
* Entegrasyon ve Sistem Testleri
– Entegrasyon Testleri ve Sistem Test Tanımlarının Hazırlanması ve Gözden Geçirilmesi
– Entegrasyon Testlerinin İcrası
– Sistem Testlerinin İcrası
– Testler sırasında çıkan hataların raporlanması ve takibi
* Kabul Testleri
– Teste Hazırlık Gözden Geçirme Toplantılarına katılım
– Dry-run testlerine katılım sağlanması
– Geçici Kabul Testlerinin İcrası
– Kesin Kabul Testlerinin İcrası

Yazılım geliştirilmesi sırasında, testleri geliştirilen yazılımın kod yapısı bilinerek gerçekleştirilen test tasarım tekniği olan beyaz kutu testlerinin
yapılması tercih edildiğinde, test ekiplerimiz bu alanda da destek vermektedir. Test ekibi tarafından geliştirilecek test koduyla veya otomasyon aracı
kullanılıyorsa aracın kullanımı ile ilave edilecek yazılım bileşenleri (agent) aracılığı ile yapılır.

Yazılımdaki fonksiyon ve metodlar çalıştırılarak programın normal ve anormal durumlardaki davranışları test edilir.
Testler, Hazır Test Araçları veya geliştirici firmaların özel test yazılımları kullanılarak gerçekleştirilmektedir.

Ekibimiz, Otomasyon altyapısını hazırlayabileceği gibi, müşteri tarafından temin edilen test otomasyon altyapısından yararlanarak test otomasyon hizmetlerini de gerçekleştirmektedir.

Bu kapsamda gerçekleştirilen testler:

Kullanıcı Arayüz (GUI) Testleri – (Ranorex, TestComplete, Selenium, Fitnesse vb. araçlar)
Gömülü Yazılım Testleri (inhouse test araçları, emülatör/simülatörler, Vectorcast, LDRA)
Performans Testleri (HP Loadrunner, Telerik Test Studio, Microsoft Test Manager, Jmeter vb. araçlar)

Gömülü yazılımların test edilmesi konusunda ise deneyimli Test ekibi, testleri gerçekleştirirken;

– Hedef donanım üzerinde arayüz dokümantasyonu verilmiş yazılım ve donanım arayüzleri kullanılarak gerçekleştirilmektedir.
– Hazır Simülasyon/Emülasyon araçları kullanılmaktadır.
– Hazır Simülasyon araçlarının olmadığı durumlarda personelimiz simülasyon araçları geliştirerek testleri gerçekleştirmektedir.
– Testlerin mümkün olduğunca otomasyonu hedeflenmektedir.