Arka Uç Testi nedir?
Arka Uç Testi , web uygulamalarının veya bir yazılımın sunucu tarafını veya veritabanını kontrol eden bir test yöntemidir. Arka uç testinin amacı, web uygulamasının veya yazılımın kilitlenme, veri bozulması veya veri kaybı gibi veritabanı kusurlarından arınmış olmasını sağlamak için uygulama katmanını veya veritabanı katmanını test etmektir.
Arka uç testi, Veritabanı Testi olarak da bilinir. Ön uca girilen veriler arka uç veritabanında saklanacaktır. Veritabanı SQL Server, MySQL, Oracle, DB2, vb. Olabilir. Veriler tablolarda kayıtlar olarak düzenlenecek ve sayfanın içeriğini desteklemek için kullanılacaktır.
Veritabanı veya arka uç testi önemlidir çünkü doğru şekilde yapılmazsa, kilitlenme, veri bozulması, veri kaybı vb. Gibi bazı ciddi komplikasyonlara neden olabilir.
Arka Uç Testi nasıl yapılır
Veritabanı testi temel olarak doğrulamayı içerir
- Şema
- Veritabanı tabloları
- Sütunlar
- Anahtarlar ve Dizinler
- Saklanan prosedürler
- Tetikleyiciler
- Veritabanı sunucusu doğrulamaları
- Veri çoğaltmayı doğrulama
Arka uç testinde, GUI'yi kullanmanız gerekmez; İsteği, işlev için gerekli parametrelerle bazı tarayıcılardan doğrudan iletebilir ve bazı varsayılan formatlarda bir yanıt alabilirsiniz. Örnek, XML veya JSON. Ayrıca veritabanına doğrudan bağlanmanız ve verileri SQL sorguları kullanarak doğrulamanız gerekir. Günlük dosyaları aracılığıyla hata ayıklama yapılabilir.
Arka uç testinde çeşitli aşamalar vardır. İlk adım, bir veritabanı sunucusu için tasarım özelliklerini elde etmektir. Bir sonraki adım, spesifikasyon tasarımını test etmek ve ardından bu tasarımdaki testleri SQL kodu ile uygulamaktır.
Veritabanı testi türleri
Veritabanı testi türleri şunları içerir:
- Yapısal Test
- Fonksiyonel test
- İşlevsel Olmayan Test
Veritabanı testi için kullanılan araçlar
Veritabanı testi için kullanılan faydalı araçlardan bazıları şunları içerir:
- Veri Fabrikası
- Veri Üreteci
Arka uç testi için avantajlar
- Arka uç testi, Kara Kutu Testi gibi değildir
- Test kapsamı ve derinliğinin tam kontrolü
- Erken geliştirme aşamasında birçok hata etkili bir şekilde bulunabilir
Arka uç testini yapmak için, test uzmanının veritabanı sunucusunda güçlü bir geçmişe ve yapılandırılmış sorgu dili bilgisine sahip olması beklenir.
Daha Fazla Okuma - https://www.guru99.com/data-testing.html