Opprette en datapool

Datapooler inneholder data som tester kan bruke når de kjøres.

Slik oppretter du en datapool:
  1. Åpne testperspektivet.
    • Fra Fil-menyen velger du Vindu > Åpne perspektiv > Annet.
    • Velg Test og klikk på OK. Du får frem testnavigatoren.
  2. I Testnavigator høyreklikker du på et prosjekt og velger Ny(tt) > Testelementt.... Du får frem dialogboksen Nytt testelement.
  3. I Veiviser-listeboksen utvider du mappen Testressurser og velger Datapool.
  4. Klikk på Neste. Du får frem dialogboksen Ny datapool.
  5. Velg prosjektmappen for datapoolen og datapoolnavnet. På listen over eksisterende prosjekter velger du prosjektet der du skal lagre datapoolen. Du kan lagre datapooler i et hvilket som helst prosjekt (Java, Simple osv.). Du trenger ikke å lagre datapooler sammen med testene som bruker dem. I feltet Navn oppgir du navnet på den nye datapoolen. Klikk på Fullfør for å opprett en tom datapool med standardinnstillinger eller klikk på Neste for å fortsette.
  6. Du kan eventuelt oppgi en beskrivelse og de første dimensjonene for datapoolen. Klikk på Neste for å fortsette.
  7. Du kan eventuelt importere data som ligger i en eksisterende CSV-fil (kommadelt tekstfil).
    • I feltet CSV-fil skriver du navnet på en CSV-fil eller klikker på Bla gjennom for å navigere til filen.
    • Hvis dataene i CSV-filen er kodet på en annen måte enn det den lokale datamaskinen forventer, velger du kodingen fra rullegardinmenyen Importkoding.
    • Den første raden i CSV-filen kan inneholde kolonnenavn. Hvis den gjør det, merker du ruten ved siden av Første rad inneholder variabelnavn og foreslåtte typer. Hvis det ikke er merket av for denne boksen, blir standard variabelnavn og typer som Variable1::String brukt. Du kan lett endre navnene ved hjelp av redigeringsprogrammet for datapool.
    • Hvis den første kolonnen i CSV-filen inneholder ekvivalensklassenavn, merker du av for Første kolonne inneholder ekvivalensklassenavn. Ekvivalensklasser grupperer relaterte data. Eksempelet nedenfor viser en CSV-fil med to ekvivalensklasser, "flowers" og "vegetables".
      ,ModelNumber::String,Description::String,Price::Double
      flowers,F0001,Orchid,5.99
      flowers,F0002,Tulip,1.99
      flowers,F0003,White Poinsee,6.99
      flowers,F0004,White Rose,9.99
      flowers,F0005,Geraniums,4.99
      vegetables,F0006,Cabbage,0.99
      vegetables,F0007,Lettuce,0.99
      vegetables,F0008,Tomatoes,0.25
      vegetables,F0009,Celery,0.35
      vegetables,F0010,Cucumbers,0.4
      Merk: Hvis CSV-filen ikke inneholder ekvivalensklassenavn, blir alle importerte rader gruppert under en enkelt ekvivalensklasse.
  8. Klikk på Fullfør. Hvis du har oppgitt de første dimensjonene for datapoolen, og disse kan komme i konflikt med CSV-fildimensjonene, får du frem en dialogboks. Klikk på Ja for å bruke dimensjonene til CSV-filen. Klikk på Nei for å bruke de oppgitte første dimensjonene (og kanskje kutte av CSV-fildataene). Du får frem redigeringsprogrammet for datapool, som viser datapoolens første ekvivalensklasse.


Du finner opplysninger om hvordan du legger til data eller redigerer den nye datapoolen, under Redigere en datapool.

Hovedemne: Oppgi variabeldata for tester

Beslektede begreper
Opplæring: Opprette en datapooldrevet JUnit-testapplikasjon

Beslektede oppgaver
Redigere en datapool

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.