Po utworzeniu nowego projektu testowego za pomocą wizualnego studio, te 2 pliki są tworzone, jaki jest cel tych plików? Jeśli uruchomić testy za pomocą Visual Studio, te pliki najwyraźniej nie są potrzebne.Co to są pliki "Local.testsettings" i "TraceAndTestImpact.testsettings" tworzone przez program Visual Studio, gdy init jest nowym projektem testowym?
Odpowiedz
Local.testsetting służy głównie do definiowania atrybutów testowych. Załóżmy, że masz zestaw przypadków testowych, które chcesz wykonać za pomocą komputera zdalnego kontrolera, który możesz skonfigurować w sekcji "Host" w tym pliku ustawień. Istnieje również wiele innych atrybutów testowych, takich jak "TestTimeout: aby ustawić określony limit czasu dla wszystkich przypadków testowych," Setup & Skrypt czyszczenia ": jeśli chcesz uruchomić jakiś skrypt przed uruchomieniem dowolnego testu i po wykonaniu wszystkich przypadków testowych. Możesz wziąć ten plik jako plik ustawień globalnych dla wszystkich przypadków testowych w ramach tego projektu testowego.
Pojawi się inny plik z rozszerzeniem .VSMDI. Ten plik zawiera listę przypadków testowych w ramach tego projektu testowego. I możesz grupować przypadki testowe, korzystając z tego. Załóżmy na przykład, że masz zestaw przypadków testowych, które chcesz zintegrować z systemem automatycznej kompilacji i masz kilka innych przypadków testowych (np. Coś, co otwiera przeglądarkę i sprawdza jakiś element), których nie chcesz integrować z zbuduj system. Tak więc można zrobić to wszystko przy użyciu tego .vsmdi.
-Thx
- 1. Co to jest program Visual Studio DTE?
- 2. Co to są pliki .rej, które są tworzone podczas scalania
- 3. Co sprawia, że projekt Visual Studio 2013 jest projektem katana?
- 4. Co to są pliki FTL
- 5. NOMINMAX z projektem Visual Studio 2012 MFC
- 6. Co to jest plik stdafx.cpp tworzony automatycznie w nowym projekcie C++ w visual studio 2012
- 7. Co to jest proces kthreadd i dzieci i jak to się różni od init i dzieci
- 8. Co to są "Groovy" i "Grails" i jakie rodzaje aplikacji są tworzone z ich wykorzystaniem?
- 9. Co to jest program obsługi
- 10. Co to są "Pliki zawartości" (w Visual Studio: Setup Project: File System
- 11. Zapobieganie próbowaniu przez program Visual Studio pracy z maszynopisem
- 12. Visual Studio gitignore i mdf, pliki ldf
- 13. MSTest Projects in Visual Studio: jakie pliki zatwierdzić do kontroli wersji?
- 14. Visual Studio 2012 Test w toku testowym
- 15. Co to są `+:` i `-:`?
- 16. Co to są pliki `rc` w nodejs?
- 17. Co to jest program Sticky Broadcast?
- 18. Pliki zasobów CMake i Visual Studio
- 19. Pliki SQLite.Interop.dll nie kopiują do wyjściowej ścieżki projektu, gdy jest to wymagane przez projekt odwołany
- 20. Co to są pliki .tpl.html? (angularjs)
- 21. Utwórz program Visual Studio programowo
- 22. Co to są pliki .pidb MonoDevelop?
- 23. Jak tymczasowo wyłączyć zdarzenia generowane automatycznie przez program Visual Studio?
- 24. Jak zatrzymać program Visual Studio przed tworzeniem folderów debugowania pdb?
- 25. Program Visual Studio 2015 nie wykrywa testów jednostkowych: C++
- 26. Co to jest "Poprawki kodu Roslyn" w Visual Studio 2015?
- 27. Dlaczego program Visual Studio próbuje połączyć "freeglutd.lib"?
- 28. Okno Punktów programu Visual Studio: Co pokazuje program TreeView?
- 29. Różnica między projektem testowym C# i biblioteką klasy C# Projekt
- 30. Zmiana katalogu, w którym tworzone są pliki .pyc
Dlaczego muszę prowadzić dwie osobne listy przypadków testowych? Dlaczego potrzebujemy pliku VSMDI, gdy listę testów można wywnioskować w ramach samego projektu? – Nuzzolilo
@Nuzzolilo Wiem, że to stare pytanie, ale w mojej firmie parsujemy pliki trx z powodu nieudanych testów, a następnie generujemy pliki vsmdi, aby ponownie uruchomić awarie. Warto zauważyć, że w vs2015 plik mstest.exe został zastąpiony przez vstest.console.exe i nie obsługuje plików vsmdi. – Aeropher