Rozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel
Badania ramy dla zakodowanej testy interfejsu użytkownika i nagrania akcji nie obsługuje Każdy przykładowy interfejs użytkownika.Nie obsługuje określonego interfejsu użytkownika, który chcesz przetestować.Nie na przykład, można od razu utworzyć kodowane jako test interfejsu użytkownika lub rejestrowanie dla akcji Microsoft Excel arkusza kalkulacyjnego.Można jednak utworzyć własne rozszerzenie kodowane jako struktury testowej interfejsu użytkownika będzie wspierać szczególne UI wykorzystując możliwość rozszerzania kodowane jako struktury testowej interfejsu użytkownika.Następujący temat zawiera przykład sposoby rozszerzenia poczyniono w celu utworzenia zakodowanej testy interfejsu użytkownika i nagrań akcji dla Microsoft Excel.Aby uzyskać więcej informacji na temat platform, które są obsługiwane, zobacz Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium
Ta sekcja przedstawia kodowane jako rozszerzenie test interfejsu użytkownika, który można nagrywać i odtwarzać testy w arkuszu kalkulacyjnym programu Excel.Każda część rozszerzenia jest wyjaśnione w tej sekcji i komentarzy do kodu dla deweloperów, którzy chcą tworzyć tylko takie przedłużenie.
Przegląd architektury
Pobieranie próbki
Próbka składa się z czterech projektów w CodedUIExtensibilitySample.sln rozwiązania:
CodedUIextensibilitySample
ExcelCodedUIAddInHelper
ExcelUICommunicationHelper
SampleTestProject
Aby pobrać pliki projektu, użyj polecenia witrynę sieci Web firmy Microsoft.
[!UWAGA]
Próbka jest przeznaczony do użytku z programem Microsoft Excel 2010.Próbka może działać z innych wersji programu Microsoft Excel, ale nie jest obecnie obsługiwany.
Szczegółowe informacje dotyczące próbki
Poniższe sekcje zawierają informacje o próbki oraz jej strukturą.
Dodatek programu Microsoft Excel: ExcelCodedUIAddinHelper
Ten projekt zawiera dodatek, który działa w procesie programu Excel.Zobacz Przykładowy dodatek Excel do testowania zakodowanej interfejsu użytkownika zwięzły przegląd projektu dodatek.
Aby uzyskać więcej informacji, zobacz Instruktaż: Tworzenie na pierwszym poziomie aplikacji Add-in for Excel.
Excel komunikacji interfejsu użytkownika: ExcelUIcommunicationHelper
Ten projekt zawiera IExcelUICommunication interfejs i klasy informacji, które są używane do przesyłania danych między kodowane Framework testowanie interfejsu użytkownika i Excel.Aby uzyskać więcej informacji, zobacz Interfejs programu Communicator Excel próbki.
Kodowane rozszerzenie interfejsu użytkownika Test: CodedUIExentsibilitySample
Ten projekt zawiera niestandardowe klasy, które są używane w badaniach arkusza programu Microsoft Excel.Kod dla każdego z tych klas jest dość oczywista.Jednakże firma Microsoft przekazuje krótki opis każdej klasy niestandardowej.Aby uzyskać więcej informacji, zobacz Próbki są kodowane rozszerzenie badania interfejsu użytkownika dla programu Excel.
Wdrażanie dodatek i rozszerzeniem swojej
Po utworzeniu wszystkich projektów i obiektów, uruchomić pod warunkiem CopyDrop.bat pliku z uprawnieniami administratora.Ten plik jest kopiowany ExcelCodedUIAddinHelper plików DLL i PDB do "%CommonProgramFiles%\Microsoft Shared\VSTT\10.0\UITestExtensionPackages\*.*" i ExcelUICommunicationHelper plików DLL i PDB do "%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies".Może być konieczne dostosowanie ścieżki dokładna kopia, ale instalacja dodatkowych nie jest wymagana.Na komputerze 64-bitowym, należy użyć 32-bitowe Visual Studio Premium wiersza polecenia do uruchomienia CopyDrop.bat pliku.
Testowanie programu Excel z SampleTestProject
Badanie można uruchomić w projekcie badania pod warunkiem, który używa określonej wersji programu Excel mogą nie mieć, lub utworzenie projektu badania i nagrać test własny.Aby uzyskać więcej informacji, zobacz Tworzenie zakodowanej testy interfejsu użytkownika.
Zobacz też
Informacje
Koncepcje
Weryfikowanie kodu przy użyciu kodowanych testów interfejsu użytkownika
Najważniejsze wskazówki dotyczące zakodowanej testów interfejsu użytkownika