MSTest, nUnit'e benzeyen bağımsız bir GUI kullanıyor mu? MSTest'in resmi siteyi nasıl kullanacağım hakkında daha fazla bilgi edinebilirim?Visual Studio'suz MSTest'i nasıl kullanırım?
cevap
O (dışında Visual Studio itibaren) bir GUI yok ama bir komut satırı aracı var: Burada MSTest.exe
running MSTest tests resmi belgedir.
Bunu mstest.exe ile yapabilirsiniz, ancak hile görsel stüdyo yüklemeden çalışmaya başlıyor. Bu, birkaç dosya ve kayıt defteri girdilerinin kopyalanmasını içerir. Bunun hakkında blog yazdım here.
Güzel hile ... sürecin karmaşıklığı NUnit'te test yazmak için bir argüman var :) – Precipitous
Teşekkürler, yazı gerçekten yararlıdır. Güncelleştirmeyi, birisinin 'dağıtılabilir bir mstest paketi' oluşturmak için toplu iş komut dosyası içeren, bu siteye birisinin fark etmediği durumda, şu bağlantıyı yayımladınız: http://mindinthewater.blogspot.com/ 2011/02/executing-visual-studio-2010-unit-tests.html –
Test çalıştırıcınız olarak Gallio kullanın ... daha sonra MsTest'i düşürdüğünüzde ve gerçek bir test çerçevesine geçtiğinizde bu kadar dramatik değildir.
Gallio hala MSTest'in ayrı olarak yüklenmesini gerektirir. Bu problemi çözmez. – alimbada
um, evet öyle. "MSTest, nUnit'e benzeyen, GUI'ye benzeyen ve görsel stüdyo olmadan test yapabilen bağımsız GUI kullanıyor mu?" Her zaman VS olmadan testleri Gallio ile çalıştırıyorum. Soru, MsTest değil, VS ile ilgilidir. VS dışında koşu testi çok daha hızlı ve CI uygulamalarına yol açıyor – RhysC
Bu harika bir araçtır. NUnit UI gibi çalışır. –
Ayrıca CodePlex bu aracı kullanabilirsiniz: http://testrunner.codeplex.com ...
Henüz .NET 4.0'ı desteklemiyor. .NET 4.0'ı destekleyen benzer bir araç olup olmadığını biliyor musunuz? –
2012'de yazılan testleri desteklemek için bunu 2012'de güncellediler.0 :) – JohnZaj
MSTest Visual Studio yüklemeden kullanılabilir. Microsoft'tan ücretsiz olarak indirebileceğiniz install Visual Studio Test Agent'a ihtiyacınız olacak.
Bu yaklaşımın, MSTest.exe ve bağımlılıklarını derleme sunucusuna el ile kopyalamaktan ziyade, lisanslama açısından daha iyi olduğunu düşünüyorum.
başvuru için bu blogu bakınız: http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspxHem “visualstudio2013testagents” hem de “visualstudio2015testagents” için CI sisteminiz (TeamCity/Jenkins) veya kullanacağınız diğer araçlar için doğru konumlara yerleştirilmesi gereken chocolatey paketleri vardır. – dragon788
- 1. Visual Studio 2010 Proje Şablonunu nasıl kullanırım?
- 2. Visual Studio 2015'te DNX nedir ve nasıl kullanırım?
- 3. Mono.WebBrowser'ı nasıl kullanırım?
- 4. Python-WikEdDiff'i nasıl kullanırım?
- 5. Zip'i Clojure'da nasıl kullanırım?
- 6. MySQL'de nasıl oy kullanırım?
- 7. Android İvmeölçer'i nasıl kullanırım?
- 8. Drools Planner'ı nasıl kullanırım?
- 9. KeyEventDispatcher'ı nasıl kullanırım?
- 10. Neo4j - siparişi nasıl kullanırım?
- 11. Apple Keychain'i nasıl kullanırım?
- 12. gluLookAt'ı nasıl düzgün kullanırım?
- 13. Abone seçeneğini nasıl kullanırım?
- 14. SyndicationFeed'i nasıl kullanırım?
- 15. AVAssetWriter'i nasıl kullanırım?
- 16. Numeric_cast politikasını nasıl kullanırım?
- 17. IRequiresSessionState - nasıl kullanırım?
- 18. chrome.tabs.onUpdated.addListener'ı nasıl kullanırım?
- 19. CasqueryJS'de jQuery'yi nasıl kullanırım?
- 20. Yemlemede parçacığı nasıl kullanırım?
- 21. StofDoctrineExtensionsBundle softdelete - Nasıl kullanırım?
- 22. ReactJS.net - ES6 modüllerini nasıl kullanırım?
- 23. GZipStream'i System.IO.MemoryStream ile nasıl kullanırım?
- 24. Vala'da CCode özniteliklerini nasıl kullanırım?
- 25. Spark ORC dizinlerini nasıl kullanırım?
- 26. ScalaMock proxy cihazlarını nasıl kullanırım?
- 27. FileDescriptor'u HTTP URL'leriyle nasıl kullanırım?
- 28. magrittr :: inset() öğesini nasıl kullanırım?
- 29. Emacs diff'i boşluklarla nasıl kullanırım?
- 30. Haskell'in FFI'sini yapılarda nasıl kullanırım?
@ Mark - ama bu çok iş Testlerinizi bir yapı sunucu üzerinde çalıştırmak için almak için var :) – Gishu
Bir iki parça cevap var. İlk bölüm, onc'yi yapmaniz ve yapilandirma sunucusunun temiz kalmasi - yani VS'nin yüklenmemesidir. İkinci kısım, bunun en yüksek değerle karşılaştığımız en küçük problem olduğu yönündedir. Diğer problemler - dinamik ve kombinatoryal testlere sahip olmama, mstest'i terk etmemize ve MbUnit/Gallio'yu benimsememize zorladı ve bu karardan asla pişman olmadık. – mark
@mark - Savaş hikayenizi paylaştığınız için teşekkürler. Güzel bilgi. Nunit'ten en uç noktaya geçmek için hiçbir neden hissetmedim .. ama org. yetkileri aksini düşünüyor. – Gishu