Udostępnij za pośrednictwem


Aktualizowanie kodowanych testów interfejsu użytkownika z Visual Studio 2010

Testowanie projektów zawierających kodowane testy interfejsu użytkownika, które zostały utworzone w Visual Studio 2010 z dodatkiem SP1 dyskretnej naprawy po otwarciu w Visual Studio 2012.Zaznaczenie testu projekty do kontroli źródła pliki projektu są wyewidencjonowane dla tej naprawy.Gdy naprawić, te testowanie projektów zawierających kodowane może testów interfejsu użytkownika, a następnie można używać w obu Visual Studio 2010 z dodatkiem SP1 i Visual Studio 2012.

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium

[!UWAGA]

Visual Studio 2012 zawiera więcej niż jeden typ projektu testu.Jeśli tworzysz nowe kodowane testów interfejsu użytkownika, zostanie on utworzony w typu projektu kodowanych testów interfejsu użytkownika.Aby uzyskać więcej informacji, zobacz Uaktualnianie testów ze starszych wersji programu Visual Studio.

Informacje dotyczące przestrogiPrzestroga

Visual Studio 2010 projektów testowych, które zawierają kodowane testy interfejsu użytkownika musi skompilowane przy otwieraniu projektu testowego w Visual Studio 2012 lub Visual Studio 2010 side-by-side z Visual Studio 2012.

Informacje dotyczące przestrogiPrzestroga

Gdy projekt testu, który został utworzony w Visual Studio 2010 i zawiera tylko testy jednostek jest otwarty w Visual Studio 2012, kodowane testy interfejsu użytkownika nie można dodać do niego.Podobnie, nie można dodać kodowanych testów interfejsu użytkownika do projekt testu jednostki, która została utworzona w Visual Studio 2012.

Problemy ze zgodnością między programu Visual Studio 2010 i Visual Studio 2012

W poniższej tabeli przedstawiono problemy zwrócić uwagę podczas migracji kodowane testy interfejsu użytkownika między Visual Studio 2010 i Visual Studio 2012.

Informacje dotyczące przestrogiPrzestroga

Jest to znany problem dotyczący odwołań w kodowane projektów testów interfejsu użytkownika nie są widoczne w Eksploratorze rozwiązań.Aby uzyskać więcej informacji, zobacz plik ReadMe uwzględniony w Visual Studio 2012 nośnika instalacyjnego.

Kodowane funkcjonalności interfejsu użytkownika

Problem

Rozwiązanie

Testowanie interfejsu użytkownika programu Silverlight nie jest obsługiwany w Visual Studio 2012

Kompilacja zakończy się niepowodzeniem.

Jeśli masz Visual Studio 2010 Feature Pack 2 i ma utworzyć kodowanych projektów testów interfejsu użytkownika dla aplikacji programu Silverlight, projekty te nie można otworzyć w Visual Studio 2012.

Zaleca się, że zarządzać tych projektów w Visual Studio 2010 tylko Feature Pack 2.

Informacje dotyczące przestrogiPrzestroga

Testowanie interfejsu użytkownika Firefox nie jest obsługiwana w Visual Studio 2012

Kompilacji powiedzie się, przebieg testu zakończy się niepowodzeniem.

Jeśli masz Visual Studio 2010 Feature Pack 2 i ma utworzyć kodowanych projektów testów interfejsu użytkownika dla aplikacji sieci web w programie Firefox, projekty te nie można otworzyć w Visual Studio 2012.

Zaleca się, że zarządzać tych projektów w Visual Studio 2010 tylko Feature Pack 2.

Informacje dotyczące przestrogiPrzestroga

Nowy kod interfejsu użytkownika testowania interfejsów API zostały dodane Visual Studio 2012

Kompilacja zakończy się niepowodzeniem.

Jeśli tworzysz kodowanych testów interfejsu użytkownika za pomocą nowego interfejsu użytkownika testowanie interfejsu API w Visual Studio 2012, nie można otworzyć tych projektów w Visual Studio 2010.

Za pomocą interfejsu API nowe projekty powinien być zarządzany w Visual Studio 2012 tylko.

W Visual Studio 2010, dodanych odwołuje się wewnątrz instrukcji "Wybierz" w pliku csproj.W Visual Studio 2012, firma Microsoft jest używany plik celów opinii do uwzględnienia referencje kodowanych zestawu testów interfejsu użytkownika.

W Visual Studio 2012, kodowanych testów interfejsu użytkownika nie można dodać do projektu testu utworzone w Visual Studio 2010 (lub z dodatkiem SP1) nie zawiera kodowanych testów interfejsu użytkownika.

Proces naprawy dodaje plik celów i wybierz instrukcji.Jeśli kodowanych testów interfejsu użytkownika nie jest w projekcie testu projektu jest oznaczona jako naprawić i odpowiednie odwołania nie zostaną dodane podczas dodawania kodowanych testów interfejsu użytkownika w Visual Studio 2012.

Należy utworzyć nowy projekt testu w tym samym za pomocą rozwiązania Visual Studio 2012 i dodać nowe kodowany Test interfejsu użytkownika.Alternatywnie możesz dodać kodowanych testów interfejsu użytkownika do projektu testowego w Visual Studio 2010 z dodatkiem SP1 i Otwórz, który projektu w Visual Studio 2012.

Program Visual Studio 2010 z dodatkiem SP1 aktualizacji

Aktualizacja Visual Studio 2010 z dodatkiem SP1 z obsługą zgodności dla programu Visual Studio 2012 i Windows 8 jest dostępna do pobrania w Microsoft Download Center i aktualizowanie także jako programu Visual Studio.

Po zastosowaniu tej aktualizacji, następujących Visual Studio 2010 SP1 lepsza kodowane funkcje narzędzie test interfejsu użytkownika dla systemu Windows 8:

  • Kodowanych testów interfejsu użytkownika dla Microsoft formanty oparte na programie .NET Framework 4.5 Windows Presentation Foundation (WPF) można uruchomić na komputerze, na którym działa system Windows 8.

  • Kodowany test interfejsu użytkownika dla 64-bitowe (x 64) Internet Explorer 10 można uruchomić na komputerze, na którym działa system Windows 8.

Aktualizacja także rozwiązuje następujące problemy:

  • Użycie kodu: nie można otworzyć pliku pokrycie kodu (.coverage), utworzonego przez program Visual Studio 2012 w Visual Studio 2010 z dodatkiem SP1.

  • Skrętki artefaktów testowych: zespół ma artefaktu testowego, przypisany do użytkownika w usłudze nieprawidłowy w Team Foundation Server (TFS) 2010.Na przykład użytkownik ma pozostanie firmy, ale nadal ma przypadek testowy przypisanych do niego.TFS 2010 można uaktualnić do TFS 2012.Możesz użyć Microsoft Test Manager 2010 do nawiązania połączenia z uaktualnioną serwerem TFS.Nie jest możliwe przypisać artefaktu testowego dla żadnego użytkownika TFS przy użyciu Microsoft Test Manager 2010.

  • Testowanie obciążenia: po uruchomieniu testu obciążenia wraz z programem typu sieci innych niż profil sieci lokalnej (LAN) na komputerze, to jest systemem Windows 8, sterownik emulator sieci powoduje awarię systemu operacyjnego.Aby uzyskać więcej informacji, zobacz 2736182 artykuł KB.

Zobacz też

Koncepcje

Zgodność Visual Studio 2013

Weryfikowanie kodu przy użyciu automatyzacji interfejsu użytkownika

Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji

Inne zasoby

Uaktualnianie testów ze starszych wersji programu Visual Studio

Generowanie kodowanego testu interfejsu użytkownika na podstawie dotychczasowego rejestrowania akcji