Utilizzo di ClearCase con le mappe di oggetti di test

È possibile utilizzare ClearCase con le mappe di oggetti di test condivise e per unire gli script tra i rami.
Concetti correlati
Mappe di oggetti di test
Nuovi oggetti di test in una mappa di oggetti
Ricerca di oggetti in una mappa di oggetti di test
Espressioni regolari
Libreria oggetti
Attività correlate
Creazione ed utilizzo di una mappa di oggetti di test per eseguire il test delle applicazioni
Creazione di una nuova mappa di oggetti di test
Unione di più mappe di oggetti di test
Aggiunta di oggetti ad una mappa di oggetti di test
Inserimento di un oggetto di test dinamico
Aggiunta di un oggetto di test ad una mappa di oggetti e ad uno script
Modifica delle proprietà degli oggetti
Visualizzazione degli script associati
Rinnovo di un nome negli script associati
Ripristino di tutti i nomi di oggetto negli script associati
Aggiunta di oggetti di test ad uno script
Aggiunta di descrizioni di oggetti di test
Modifica di descrizioni di oggetti di test
Eliminazione degli oggetti di test da una mappa di oggetti
Unificazione di due oggetti di test
Gestione di una mappa di oggetti di test
Rinominazione di una risorsa di test
Aggiornamento delle proprietà di riconoscimento
Eliminazione di una mappa di oggetti di test
Individuazione di un oggetto di test nell'applicazione
Annullamento durante l'archiviazione di una mappa di oggetti di test unita

Utilizzo delle mappe di oggetti condivise

  • Estrazione. Quando si estrae uno script che fa riferimento ad una mappa di oggetti di test condivisa, la mappa viene estratta con lo script.
  • Registrazione. Quando si registra uno script che utilizza una mappa di oggetti di test condivisa, Functional Tester estrae la mappa condivisa. Se si registrano due script che condividono una mappa di oggetti di test, si archivia uno degli script e si registra nel secondo, Functional Tester estrae la mappa condivisa.
  • Archiviazione. Quando si archivia uno script che fa riferimento ad una mappa di oggetti di test condivisa, Functional Tester unisce ed archivia la mappa condivisa prima di unire e archiviare il resto dello script. Quando si annulla un'archiviazione che richiese l'unione di una mappa di oggetti di test privata o condivisa, Functional Tester si comporta diversamente nelle varie fasi della procedura.
  • Annullamento di un estrazione. Se si annulla un'estrazione di uno script che fa riferimento ad una mappa di oggetti di test condivisa, Functional Tester annulla l'estrazione della mappa solo se nessun altro script ha estratto la mappa. Le modifiche eseguite negli altri script non andranno perse se si annulla l'estrazione.

Unione degli script tra i rami

Occasionalmente, potrebbe essere necessario unire gli script tra i rami, ad esempio, quando si gestiscono più rami, uno per un rilascio imminente ed uno per un rilascio successivo. Ogni script di Functional Tester è composto da diversi file. Per conservare l'integrità di ciascuno script di Functional Tester, è necessario unire i file che formano lo script nell'ordine corretto.

Per unire i file:

  1. Dalla GUI, avviare il browser della struttura versione ClearCase.
  2. Nella riga comandi, utilizzare i comandi merge o findmerge per unire i file nell'ordine seguente:
    Nota: Non utilizzare il Merge Manager. Il Merge Manager non consente di specificare l'ordine in cui unire i file. E' necessario unire i file nell'ordine seguente oppure lo script di Functional Tester non verrà eseguito correttamente:
    1. Mappa di oggetti di test condivisa (*.rftmap)
    2. Definizione script (resources/*.rftdef)
    3. File helper script (resources/*Helper.java)
    4. Punti di verifica (resources/*.rftvp)
    5. File script (nome script.java per Functional Tester, Java Scripting, o nome script.vb per Functional Tester, VB.NET Scripting)
  3. Archiviare i file nello stesso ordine in cui vengono uniti.
    Nota: Non archiviare alcun file script fino a che non siano stati uniti tutti i file.

Functional Tester unisce automaticamente tutti i file tranne il file java script per Functional Tester, Java Scripting o nome script.vb per Functional Tester, Script VB.NET. Functional Tester non unisce i file pool di dati di test. L'ultimo file pool di dati archiviato sovrascrive il file pool di dati precedentemente archiviato.


Feedback