Wygląda na to, że powinieneś być w stanie skonfigurować preferowaną platformę testowania jednostkowego jako wtyczkę do systemu Visual Studio/Team tak, jak to możliwe z dostawcami SourceControl. Czy ktoś jest świadomy wysiłku w ramach Microsoft, aby umożliwić zamianę MStest dla nUnit, mbUnit lub innych. Nic nie stoi na przeszkodzie, aby korzystać z tych innych frameworków, ale nie są one zintegrowane z IDE.Czy są jakieś plany, aby firma Microsoft wspierała platformy testowe inne niż MSTest?
Odpowiedz
Wygląda na to zbliża się do Visual Studio 11
Jeśli spojrzeć na TestDriven.NET i Gallio, oba mają biegacze testowe, które integrują się z IDE i pozwalają na korzystanie z innych struktur testowania.
Jeśli nie podoba ci się wydawanie niewielkich kwot, jest to tylko jedna z wielu korzyści z ReSharper. (r #)
Nie jestem pewien, czy stwardnienie rozsiane chciałoby nas zachęcić do innego niestety.
Dobroć,
Dan
@Dan Elliott: Podczas tworzenia projektu ASP.NET MVC umożliwiają wybór alternatywnego szkieletu testowego, dzięki czemu nie są * całkowicie * przeciw nim. –
Brad Wilson (twórca xUnit jest) w zespole ASP.NET MVC; Myślę, że fakty te mogą być powiązane;) –
@Alex, będę musiał przyjrzeć się metodzie MVC wyboru alternatywnego szkieletu testowego. Jak to się dokonało? – JNappi
Visual Studio robi dostarczyć koncepcję adapterów niestandardowych badań, które pozwoliłyby ramy niestandardowych testów do wykonania w ramach platformy MSTest. Oznacza to, że testy dla tych frameworków pojawią się w edytorze listy testów itp.
Twórcy niestandardowych frameworków musieliby opracować VSPackage, który znalazłby i przetestował MSTest. Niestety, jest w to dużo pracy.
TestDriven.NET, Resharper (i kilka innych) udostępniają własne VSPackage w celu zapewnienia własnego okna narzędziowego, ale nie integrują się bezpośrednio z MSTest.
- 1. Czy istnieją inne nowoczesne platformy sieciowe (Moose/PSGI) inne niż Catalyst?
- 2. Dlaczego firma Microsoft implementowała gniazda inaczej?
- 3. Czy są jakieś narzędzia inne niż dla deweloperów do edycji plików korniszonów?
- 4. Czy są jakieś inne style oprócz CSS dla HTML?
- 5. Czy są jakieś inne czujniki w systemie Android?
- 6. Czy są dostępne jakieś godne alternatywy CSLA?
- 7. Dlaczego firma Microsoft ma IHTMLDocument, IHTMLDocument2, ..., IHTMLDocument8?
- 8. Czy są jakieś standardy zwane GUI?
- 9. Czy Django ma jakieś plany, aby odrzucić wsparcie dla Pythona 2 w najbliższej przyszłości?
- 10. Czy są jakieś .NET ESB?
- 11. Czy są jakieś alternatywy dla używania Apache POI Java dla Microsoft Office?
- 12. Czy są jakieś alternatywy dla XmlUnit?
- 13. Czy są jakieś współrzędne UV (lub podobne) dla UIImageView?
- 14. Czy między modułami platformy dozwolone są cykle?
- 15. Czy są dostępne jakieś dobre geoparsery otwarte?
- 16. Czy istnieją narzędzia do zarządzania jakością inne niż SonarQube
- 17. Czy są dostępne jakieś implementacje filtrów Bloomiera?
- 18. Jakie są różnice między RGB vs RGBA inne niż „kryciem”
- 19. Dlaczego indeksy Rails Weekday są inne niż Ruby?
- 20. Czy są jakieś dobre rozszerzenia/wtyczki e-commerce dla Umbraco?
- 21. Czy są jakieś standardy kodowania dla JavaScript?
- 22. Czy są tam jakieś narzędzia kodu DRYer?
- 23. Czy są jakieś alternatywne prace Cron?
- 24. Czy są jakieś implementacje multiset dla .Net?
- 25. Czy są jakieś książki o Lucene.NET
- 26. Czy są jakieś add_days w datach ruby?
- 27. Czy są jakieś bezpłatne edytory XSL-FO?
- 28. Czy są jakieś alternatywy dla py2exe?
- 29. Czy są jakieś formatery kodu Sass?
- 30. Czy są jakieś cms dla Rails 4?
Dlaczego miałoby to być praca Microsoftu? – Thorarin
Uzyskaj ReSharper. –
Używam TestDriven.NET i ReSharper, które integrują się z IDE i pozwalają uruchamiać testy. Ale nie podłączają się do menu "Test", które pozwala na generowanie testów, można tylko generować MSTesty z tą cechą IDE, o to pytałem o – JNappi