Przewodnik testowania wtyczek kontroli kodu źródłowego

Ta sekcja zawiera wskazówki dotyczące testowania wtyczki kontroli źródła w programie Visual Studio. Obszerne omówienie najbardziej typowych obszarów testowych, a także niektóre z bardziej skomplikowanych obszarów, które mogą być problematyczne. To omówienie nie jest wyczerpującą listą przypadków testowych.

Uwaga

Niektóre poprawki błędów i ulepszenia najnowszego środowiska IDE programu Visual Studio mogą ujawnić problemy z istniejącymi wtyczkami kontroli źródła, które wcześniej nie zostały napotkane podczas korzystania z poprzednich wersji programu Visual Studio. Zdecydowanie zaleca się przetestowanie istniejącej wtyczki kontroli źródła dla obszarów wyliczonych w tej sekcji, nawet jeśli nie wprowadzono żadnych zmian w wtyczki od poprzedniej wersji programu Visual Studio.

Wspólne przygotowanie

Wymagana jest maszyna z programem Visual Studio i zainstalowaną wtyczką kontroli źródła docelowego. Druga maszyna podobnie skonfigurowana może być używana w przypadku niektórych testów open from Source Control.

Definicja terminów

Na potrzeby tego przewodnika testowego użyj następujących definicji terminów:

Projekt klienta Dowolny typ projektu dostępny w programie Visual Studio, który obsługuje integrację kontroli źródła (na przykład Visual Basic, Visual C# lub Visual C++).

Projekt sieci Web Istnieją cztery typy projektów sieci Web: System plików, Lokalne usługi IIS, Witryny zdalne i FTP.

  • Projekty systemu plików są tworzone na ścieżce lokalnej, ale nie wymagają zainstalowania internetowych usług informacyjnych (IIS), ponieważ są one dostępne wewnętrznie za pośrednictwem ścieżki UNC i można je umieścić pod kontrolą źródła z wewnątrz środowiska IDE, podobnie jak projekty klienckie.

  • Lokalne projekty usług IIS współpracują z usługami IIS zainstalowanymi na tym samym komputerze i są dostępne przy użyciu adresu URL wskazującego komputer lokalny.

  • Projekty lokacji zdalnych są również tworzone w ramach usług IIS, ale są one umieszczane pod kontrolą źródła na maszynie serwera IIS, a nie z poziomu środowiska IDE programu Visual Studio.

  • Dostęp do projektów FTP jest uzyskiwany za pośrednictwem zdalnego serwera FTP, ale nie można ich umieścić pod kontrolą źródła.

    Rejestrowanie innego terminu dla rozwiązania lub projektu pod kontrolą źródła.

    Version Store Baza danych kontroli źródła, która jest uzyskiwana za pośrednictwem interfejsu API wtyczki kontroli źródła.

Obszary testowe omówione w tej sekcji

Zobacz też