2012-09-07 15 views

cevap

3

Böyle bir şey yapıyoruz, üç tür testimiz var. Emin olduğunuzu emin olduğum ünite testleri, aynı zamanda bir dizi Kabul Testi ve Entegrasyon Testi yürütüyoruz.

Entegrasyon testlerimizde, halihazırda üzerinde çalışmakta olan bir ortam olduğu bilinen QA ortamımıza karşı bir dizi WatiN testi gerçekleştiriyoruz, bunlar genellikle TeamCity, QA ortamına bir dağıtım oluşturduktan sonra çalıştırılıyor. Bu testler, tüm harici üçüncü taraflarımıza tam bir entegrasyon sağlar.

Daha fazla ilginizi çeken, Kabul Testlerimizdir, ancak not aldığımızda, sanal bir ortam yaratmadığımızı belirtmek isteriz. Tüm hizmet alanlarını kendi uygulama alanlarında toplayan ve veritabanını görsel stüdyo veritabanı projeleri kullanarak dağıtan bir dizi kabul testimiz var. Bunlar kabul testleri olduğundan, tüm üçüncü taraf arayüzleri alay edilir. Servisler süreç içinde eğlendiğinden, en sonunda temizlemesi gereken tek şey veritabanlarıdır.

Bu bizim için çalışıyor, ancak entegrasyon testleri yaparak ve canlı ortamımıza tam olarak benzeyen sanal bir ortamı alan adlarına ve IP adreslerine döndürerek bir üst seviyeye taşımayı düşünmekteyim ve bu tamamen mümkün ama olacak Yapmak için zaman alıcı olmak ama kullanmakta olduğunuz sanal ortamın lezzetine bağlı olacaktır. İşte

MSBuild kullanarak Hyper-V sunucularını dönmeye nasıl bir cevap SO sorudur ama/VMWare Hyper-V için Ant/Nant/Rake kullanarak başka örnekleri de vardır eminim vb

How can I create virtual machines as part of a build process using MSBuild and MS Virtual Server and/or Hyper-V Server Virtualization?

İlgili konular