Yazılım Testi bir uygulamanın isterleri karşılayıp karşılamadığını incelemek ve uygulama geliştirme sürecinde oluşabilecek hataları yakalayarak ileri aşamada oluşabilecek hataları engellemeyi hedeflemektedir. Bu da bizi zaman kayıplarından ve ayrı bir iş yükünden kurtarır.
Testler uygulamamızın doğruluğunu, işlevsel davranışlarını ve kullanılabilirliğini test etmekle birlikte:
- Hatalar hakkında hızlı geri bildirimler
- Uygulama geliştirme sürecinde erken hata tespiti
- Daha güvenli bir şekilde kodu yeniden düzenlemeyi
- Kararlı bir geliştirme hızı
gibi avantajlarda sunmaktadır.
UNIT TEST
Uygulamamımızın davranışlarını kontrol eden en küçük birimleri (bir fonksiyon, bir class) test eder.
INTEGRATİON TEST
UI TEST