Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit testgebied voor broncodebeheer omvat het plaatsen van oplossingen of projecten onder broncodebeheer en het ophalen van deze oplossingen of projecten uit broncodebeheer.
Opdrachtmenu Toegang
De volgende menupaden voor de geïntegreerde ontwikkelomgeving van Visual Studio worden gebruikt in de testcases:
Open voor Visual SourceSafe vanuit broncodebeheer: Bestand, Openen, Projectoplossing/; kijk in de visual SourceSafe-locatie.
Open voor andere broncodebeheer-plug‑ins: Bestand, Broncodebeheer, Openen vanuit broncodebeheer.
Toevoegen aan broncodebeheer: bestand, broncodebeheer, oplossing toevoegen aan broncodebeheerbestand, broncodebeheer, geselecteerde projecten toevoegen aan broncodebeheer.
Snelmenu (Project/Oplossing), Oplossing toevoegen aan broncodebeheer.
Toevoegen vanuit broncodebeheer: Bestand, Broncodebeheer, Project toevoegen vanuit broncodebeheer.
Voor Visual SourceSafe is toevoegen vanuit broncodebeheer ook beschikbaar via Bestand, Toevoegen, Bestaand project; zoek in de Visual SourceSafe-locatie.
Opmerking
In deze test kan een pad van een lokaal bestand of een lokale IIS (webserver) worden gebruikt.
Verwacht gedrag
Voor elk ondersteund projecttype moet een gebruiker "Toevoegen aan broncodebeheer" en "Openen vanuit broncodebeheer" kunnen uitvoeren.
Wanneer een project wordt toegevoegd aan broncodebeheer, wordt er een bijbehorend < ProjectName.vspscc-bestand> (Project hint-bestand) gemaakt. Het bevat de lijst met uitsluitingsbestanden en verbindingsgegevens. Verwijder dit bestand niet omdat het informatie bevat die specifiek is voor het project.
Wanneer een oplossing wordt toegevoegd aan broncodebeheer, wordt er een corresponderend < SolutionName.vssscc-bestand> (triple S) gemaakt. Het tekstbestand bevat verbindingsgegevens en een lijst met uitsluitingsbestanden, vergelijkbaar met het projecthintbestand. Dit bestand is tijdelijk en bestaat alleen in de bronbeheerdatabase.
Wanneer een oplossing wordt geopend vanuit broncodebeheer, wordt een < SolutionName.vsscc-bestand> (dubbele S) dat alleen in de bronbeheerdatabase bestaat, lokaal gemaakt in een tijdelijk bestand. Dit bestand bevat het pad van de oplossingsverbindingsmap naar het oplossingsbestand. Dit bestand is tijdelijk en de lokale kopie wordt verwijderd wanneer de bewerking Openen vanuit bronbeheer is voltooid.
Nadat een project is toegevoegd aan het broncodebeheer, kunt u alle acties voor broncodebeheer uitvoeren (uitchecken, ophalen, enzovoort).
Testgevallen
Hieronder volgen specifieke testcases voor het testgebied Toevoegen aan/openen vanuit broncodebeheer.
Case 1a: Oplossing toevoegen aan broncodebeheer
Deze testcase is gericht op het toevoegen van oplossingen aan broncodebeheer.
| Handeling | Teststappen | Verwachte resultaten om te verifiëren |
|---|---|---|
| Oplossing met een clientproject toevoegen aan broncodebeheer | 1. Maak een clientproject. 2. Voeg de oplossing toe aan broncodebeheer (bestand, broncodebeheer, oplossing toevoegen aan broncodebeheer). |
Oplossing/Project is toegevoegd aan broncodebeheer. |
| Oplossing met een bestandssysteem of lokaal IIS-webproject toevoegen aan broncodebeheer | 1. Maak een bestandssysteem of lokaal IIS-webproject (gebruik de knop Bladeren om naar de locatie van het project te verwijzen; het pad bepaalt welk type webproject wordt gemaakt). 2. Voeg de oplossing toe aan broncodebeheer (bestand, broncodebeheer, oplossing toevoegen aan broncodebeheer). |
Oplossing/Project is toegevoegd aan broncodebeheer. |
| Oplossing met een webproject van een externe site toevoegen aan broncodebeheer | 1. Maak een webproject voor een externe site. 2. Voeg de oplossing toe aan broncodebeheer (bestand, broncodebeheer, oplossing toevoegen aan broncodebeheer). 3. Klik op OK in het dialoogvenster Waarschuwingsvenster van FrontPage Access. |
Er is een oplossing toegevoegd aan broncodebeheer. Het externe siteproject staat NIET onder broncodebeheer. (Externe siteprojecten moeten worden beheerd vanaf hun eigen IIS-server.) |
| Voeg één projectoplossing toe aan broncodebeheer met geselecteerde projecten toevoegen aan broncodebeheer. | 1. Maak één projectoplossing. 2. Voeg alleen een oplossing toe aan broncodebeheer als een selectie (bestand, broncodebeheer, geselecteerde projecten toevoegen aan broncodebeheer). Als deze stap slaagt, gaat u verder met de volgende stap. 3. Project toevoegen aan broncodebeheer als selectie (Bestand, Broncodebeheer, Geselecteerde projecten toevoegen aan broncodebeheer). 4. Klik op Ja om het project toe te voegen aan dezelfde locatie. 5. Klik op Uitchecken in het dialoogvenster Uitchecken voor bewerken . |
Result from Step 2:Het project en alle bestanden in het project hebben een uitgecheckte broncodebeheerindicator en de tooltip geeft 'Niet onder broncodebeheer' weer. Result from Step 5:Het project- en oplossingsbestand bevinden zich in dezelfde map in broncodebeheer. |
| Het toevoegen van een oplossing aan broncodebeheer annuleren | 1. Maak één projectoplossing. 2. Probeer project en oplossing toe te voegen aan broncodebeheer. Als deze stap slaagt, gaat u verder met de volgende stap. 3. Annuleren nadat u zich in het versiebeheersysteem bevindt. |
Result from Step 2:Het dialoogvenster Bronbeheer voor projectlocatie instellen wordt slechts eenmaal weergegeven. Result from Step 3:Project toevoegen geannuleerd, project/oplossing staat NIET onder broncodebeheer en alle menu's voor broncodebeheer zijn nog steeds beschikbaar. |
Zaak 1b. Oplossing openen vanuit broncodebeheer
Deze testcase is gericht op het openen van oplossingen uit broncodebeheer.
| Handeling | Teststappen | Verwachte resultaten om te verifiëren |
|---|---|---|
| Een oplossing met een clientproject openen vanuit broncodebeheer | 1. Maak een clientproject. 2. Voeg de oplossing toe aan broncodebeheer. 3. Sluit de oplossing. 4. Open de oplossing van broncodebeheer naar een nieuwe locatie. |
Oplossing/Project geopend vanuit broncodebeheer. |
| Een oplossing met een lokaal of IIS-webproject openen vanuit broncodebeheer | 1. Maak een lokaal of IIS-webproject. 2. Voeg de oplossing toe aan broncodebeheer. 3. Sluit de oplossing. 4. Open de oplossing van broncodebeheer naar een nieuwe locatie. |
Oplossing/Project geopend vanuit broncodebeheer. |
| Een oplossing met een Remote Site Webproject openen vanuit versiebeheer | 1. Maak een webproject voor een externe site. 2. Voeg de oplossing toe aan broncodebeheer. Als deze stap slaagt, gaat u verder met de volgende stap. 3. Sluit de oplossing. 4. Open de oplossing van broncodebeheer naar een nieuwe locatie. |
Result from Step 2:Web van externe site staat NIET onder broncodebeheer. Result from Step 4:Oplossing geopend vanuit versiebeheer. Het project voor de externe site is geladen, maar het staat NIET onder versiebeheer. |
Case 1c: Oplossing toevoegen vanuit broncodebeheer
Deze testcase is gericht op het toevoegen van oplossingen uit broncodebeheer.
| Handeling | Teststappen | Verwachte resultaten om te verifiëren |
|---|---|---|
| Toevoegen aan lege oplossing: één projectoplossing | 1. Maak één projectoplossing. 2. Voeg de oplossing toe aan broncodebeheer. 3. Sluit de oplossing. 4. Maak een tweede lege oplossing. 5. Voeg de eerder beheerde oplossing toe vanuit broncodebeheer (Bestand, Broncodebeheer, Project toevoegen vanuit broncodebeheer). |
Het toegevoegde project wordt weergegeven in Solution Explorer en is ingecheckt. |
| Toevoegen aan oplossing met één enkel project | 1. Maak een oplossing met één project. 2. Voeg de oplossing toe aan broncodebeheer. 3. Sluit de oplossing. 4. Maak een tweede lege oplossing. 5. Voeg de eerder beheerde oplossing toe vanuit broncodebeheer (Bestand, Broncodebeheer, Project toevoegen vanuit broncodebeheer). |
Het toegevoegde project wordt weergegeven in Solution Explorer en is ingecheckt. |
| Toevoegen aan oplossing : oplossing toegevoegd aan broncodebeheer door selectie | 1. Maak een oplossing met een project. 2. Voeg alleen een oplossing toe aan broncodebeheer als selectie. Als deze stap slaagt, gaat u verder met de volgende stap. 3. Sluit de oplossing. 4. Maak een nieuwe oplossing. 5. Voeg de eerder beheerde oplossing toe vanuit broncodebeheer (Bestand, Broncodebeheer, Project toevoegen vanuit broncodebeheer). |
Result from Step 2:Project bevindt zich niet onder broncodebeheer. Result from Step 5:Als de eerste oplossing oplossingsitems bevat, kunnen ze niet worden toegevoegd vanuit broncodebeheer, zodat ze niet worden weergegeven. Project van eerste oplossing wordt weergegeven als niet beschikbaar. |