Burada nasıl ilerleyeceğiniz hakkında bazı tavsiyelerde bulunmak.Entegrasyon Testi Test Veritabanı ile Zincirli WCF Servisleri
Diğer wcf hizmetlerini çağıran wcf hizmetlerinde bazı entegrasyon testleri yapmaya çalışıyorum. Birbirleri arasında doğru bir şekilde yapılandırıldığından emin olmak istiyorum. Şu anda spring.net ve Nhibernate kullanıyoruz. Emin değilim, veritabanına bir şey kaydetmeden veritabanının güncellenmekte olup olmadığını kontrol etmektir.
Burada test etmeye çalıştığım hem msmq hem de wshttp hizmetlerine sahibim. İşlemleri, ilkbaharda kullandığımız gibi, aşina olduğum için, ancak testleri doğrudan entegrasyon testi ile test edilmeyen bir hizmette geri almak için testlerimi nasıl kuracağımı bilmiyorum.
Şu anda bulduğum tek seçenek bir test veritabanı ve test verileri kullanmaktır, ancak bundan daha iyi bir çözüm olması gerektiği görülüyor.
Neden ** test ** veritabanı yerine yazılımınızı ** üretim ** veritabanında ** test ** yapmayı tercih edersiniz? – CodeCaster
Belki de beni yanlış mı düşünüyorsun? Şimdiye kadar bulduğum tek seçenek, bir test veritabanı ve test verisi oluşturmaktır. –
Tüm hizmetlerinizi aynı veritabanını kullanıp aynı SessionFactory işlevini paylaşacak şekilde kurar mısınız? – Marijn