End To End Testing
Büyük kapsamlı uygulamalarda sistemin birlikte çalışabildiğinide doğrulamak gereklidir. Bu gibi durumlarda sistemin bileşenleri ayrı ayrı test edildikten sonra bütünün istenildiği gibi çalıştığını belirlemek için end to end( uçtan uca) test gerçekleştirilir.
Örnek üzerinden gidersek , bir kredi kartı sistemi oldukça büyük ve içinde tek bir transaction’ı gerçekleştirebilmek için oldukca farklı platformlarda alt sistemler içeren bir yapıdadır, basitçe bölersek pos cihazı, işlemlerin kontrolünün yapıldığı bir host , gelen işlemlerin muhasebesini gerçekleştiren bir mainframe ve raporla işlemlerini gerçekleştiren başka bir yazılım(crm sisteminden tutunda, fraud, kampanya vs.. gibi oldukca komplike bir yapısı var ama biz daha önce verdiğim basit örnekten gidelim).
Son Yorumlar