Veritabanı Testi - Süreçler
Veritabanı testi gerçekleştirme süreci, diğer uygulamaların test edilmesine benzer. DB testi, aşağıda verilen temel süreçlerle açıklanabilir.
- Ortamı kurun
- Bir test yap
- Test sonucunu kontrol edin
- Beklenen sonuçlara göre doğrulayın
- Bulguları ilgili paydaşlara bildirin
Test senaryolarını geliştirmek için çeşitli SQL ifadeleri kullanılır. DB testini gerçekleştirmek için kullanılan en yaygın SQL ifadesiSelectBeyan. Bunun dışında çeşitli DDL, DML, DCL ifadeleri de kullanılabilir.
Example - Oluştur, Ekle, Seç, Güncelle vb.
Veritabanı Test Aşamaları
DB testi sıkıcı bir süreç değildir ve test süreçlerine uygun olarak veritabanı testi yaşam döngüsünde çeşitli aşamaları içerir.
Veritabanı testindeki temel aşamalar şunlardır:
- Başlangıç durumunu kontrol etme
- Test sürüşü
- Beklenen sonuca göre sonuç doğrulama
- Sonuçların oluşturulması
First stageDB Testinde, test sürecine başlamadan önce veritabanının başlangıç durumunu kontrol etmektir. Ardından, tanımlanmış test senaryoları için veritabanı davranışı test edilir. Elde edilen sonuçlara göre test senaryoları özelleştirilir.
Başarılı veritabanı testi için, aşağıda verilen iş akışı her bir test tarafından yürütülür.
Cleaning up the database - Veritabanında test edilebilir veri varsa boşaltılmalıdır.
Set up Fixture - Bu, verilerin veritabanına girilmesini ve veritabanının mevcut durumunu kontrol etmeyi içerir.
Perform test, verify results and generate results- Test çalıştırılır ve çıktı doğrulanır. Çıktı beklenen sonuçlara göre ise, sonraki adım, sonuçları ihtiyaca göre üretmektir. Aksi takdirde, veri tabanındaki hataları bulmak için test tekrarlanır.