Area esempio 1: Aggiungere To/Open dal controllo del codice sorgente
Quest'area esempio di plug-in controllo del codice sorgente analizza inserire le soluzioni o progetti inclusi nel controllo del codice sorgente e recuperarli dal controllo del codice sorgente.
Menu Access di comando
I seguenti percorsi del menu dell'ambiente di sviluppo integrato di Visual Studio vengono utilizzati nei test case:
Per Visual SourceSafe, aprire dal controllo del codice sorgente: file - > Aprire - > Progetto/soluzione; cercare la posizione di Microsoft Visual SourceSafe .
Per altri plug-in del controllo del codice sorgente, aprire dal controllo del codice sorgente: file - > Controllo del codice sorgente - > Aprire dal controllo del codice sorgente.
Aggiungere al controllo del codice sorgente: file - > Controllo del codice sorgente - > Aggiungere la soluzione al controllo del codice sorgente - > Controllo del codice sorgente - > Aggiungere i progetti selezionati nel controllo del codice sorgente.
menu di scelta rapida (progetto/soluzione) - > Aggiungere la soluzione al controllo del codice sorgente.
Aggiungere dal controllo del codice sorgente: file - > Controllo del codice sorgente - > Aggiungere il progetto dal controllo del codice sorgente.
Per Visual SourceSafe, aggiungere dal controllo del codice sorgente è disponibile anche da file- > aggiungere - > progetto esistente; cercare la posizione di Microsoft Visual SourceSafe .
Nota
Un percorso di un file locale o in un IIS locale (web server) può essere utilizzato nel test.
comportamento previsto
Per ogni tipo di progetto supportato, un utente deve essere “aggiunto a„ e “aprire„ dal controllo del codice sorgente.
Quando un progetto viene aggiunto al controllo del codice sorgente, un file corrispondente di <ProjectName>.vspscc (file dei suggerimenti di progetto) viene creato. Contiene l'elenco dei file di esclusione e le informazioni di connessione. Non eliminare il file perché contiene informazioni specifiche del progetto.
Quando una soluzione verrà aggiunto al controllo del codice sorgente, un file corrispondente di <Nomesoluzione>.vssscc (S tripla) viene creato. Il file di testo contiene le informazioni di connessione e un elenco file di esclusione, simile al file dei suggerimenti di progetto. Questo file è temporaneo ed esiste solo nel database.
Quando è aperta una soluzione dal controllo del codice sorgente, un file di <Nomesoluzione>.vsscc (doppia S) che esiste solo nel database di controllo del codice sorgente, viene creato localmente in un file temporaneo. Questo file contiene il percorso dalla cartella della connessione della soluzione nel file della soluzione. Questo file è temporaneo e la copia locale viene eliminato quando “open l'operazione dal controllo del codice sorgente„ ha completato.
After a project is added to the source control, you can perform any source control actions on it (Check out, Get, and so on).
Test case
Di seguito sono illustrati i test case specifici per l'aggiunta To/Open per area di controllo del codice sorgente.
caso 1a: Aggiungere la soluzione al controllo del codice sorgente
Gli stati attivi di questo test case sulle soluzioni di aggiunta al controllo del codice sorgente.
Azione |
Passi del test |
I risultati previsti da verificarsi |
---|---|---|
Aggiungere la soluzione contenente un progetto client al controllo del codice sorgente |
|
La soluzione/progetto è stato aggiunto al controllo del codice sorgente. |
Aggiungere la soluzione che contiene un file system o un progetto Web IIS locale al controllo del codice sorgente |
|
La soluzione/progetto è stato aggiunto al controllo del codice sorgente. |
Aggiungere la soluzione contenente un progetto di sito Web remoto al controllo del codice sorgente |
|
La soluzione è stata aggiunta al controllo del codice sorgente. Il progetto del sito remoto non è incluso nel controllo del codice sorgente. (I progetti di sito remoto devono essere archiviati dal proprio server IIS.) |
Per aggiungere una singola soluzione del progetto al controllo del codice sorgente mediante Aggiungere i progetti selezionati nel controllo del codice sorgente. |
|
Result from Step 2: Il progetto e tutti i file nel progetto hanno un indicatore verificato il controllo del codice sorgente e viene visualizzata una descrizione comando “non incluso nel controllo del codice sorgente„. Result from Step 5: Il progetto e il file di soluzione sono nella stessa cartella nel controllo del codice sorgente. |
Annullare aggiunta della soluzione al controllo del codice sorgente |
|
Result from Step 2: La finestra di dialogo con set di controllo del codice sorgente del percorso del progetto viene visualizzato una sola volta. Result from Step 3: Il progetto viene annullato, il progetto/soluzione non incluso nel controllo del codice sorgente e tutti aggiunti nuovamente i menu del controllo del codice sorgente disponibili. |
caso 1b.Aprire la soluzione dal controllo del codice sorgente
Gli stati attivi di questo test case sulle soluzioni di apertura dal controllo del codice sorgente.
Azione |
Passi del test |
I risultati previsti da verificarsi |
---|---|---|
Aprire una soluzione contenente un progetto client dal controllo del codice sorgente |
|
Soluzione/progetto aperto dal controllo del codice sorgente. |
Aprire una soluzione contenente un locale oppure il progetto Web IIS dal controllo del codice sorgente |
|
Soluzione/progetto aperto dal controllo del codice sorgente. |
Aprire una soluzione contenente un progetto di sito Web remoto dal controllo del codice sorgente |
|
Result from Step 2: Il web del sito remoto non è incluso nel controllo del codice sorgente. Result from Step 4: Soluzione aperta dal controllo del codice sorgente. Il progetto del sito remoto viene caricato, ma non incluso nel controllo del codice sorgente. |
caso 1c: Aggiungere la soluzione dal controllo del codice sorgente
Gli stati attivi di questo test case sulle soluzioni di aggiunta dal controllo del codice sorgente.
Azione |
Passi del test |
I risultati previsti da verificarsi |
---|---|---|
Aggiungere alla soluzione vuota a una singola soluzione del progetto |
|
Il progetto verrà aggiunto in Esplora soluzioni e viene controllato. |
Aggiungere alla soluzione con il singolo progetto e scegliere il progetto |
|
Il progetto verrà aggiunto in Esplora soluzioni e viene controllato. |
Aggiungere alla soluzione - soluzione aggiunta al controllo del codice sorgente dalla selezione |
|
Result from Step 2: Il progetto non è incluso nel controllo del codice sorgente. Result from Step 5: Se la prima soluzione era elementi di soluzione, non possono essere aggiunti dal controllo del codice sorgente, pertanto non vengono visualizzati. Il progetto da prima soluzione viene visualizzato come non disponibile. |
Vedere anche
Concetti
Guida dei test per i collegamenti del controllo del codice sorgente