Skapa en datapool

Datapooler innehåller data som används i testerna när de körs.

Gör följande när du vill skapa en datapool.
  1. Öppna testperspektivet.
    • Välj på menyn Arkiv Fönster > Öppna perspektiv > Annat.
    • Markera Test och klicka på OK. Testnavigeringsvyn visas.
  2. Högerklicka i testnavigeringsvyn på ett projekt och välj Nytt > Testelement.... Dialogrutan Nytt testelement visas.
  3. Expandera i listan med guider mappen Testobjekt och välj Datapool.
  4. Klicka på Nästa. Dialogrutan Ny datapool visas.
  5. Välj datapoolens projektmapp och namn. Välj i listan med befintliga projekt den sparade datapoolen. Du kan spara datapooler i alla typer av projekt (Java, enkla osv.). Du behöver inte spara datapooler tillsammans med de tester som använder dem. I fältet Namn anger du namnet på den nya datapoolen. Klicka på Slutför så att en tom datapool med standardinställningar skapas eller klicka på Nästa för att fortsätta.
  6. Om du vill kan du skriva en beskrivning och ange initiala dimensioner för datapoolen. Klicka på Nästa när du vill fortsätta.
  7. Om du vill kan du importera data som finns i en befintlig CSV-fil (kommaavgränsad textfil).
    • I fältet CSV-fil anger du namnet på en CSV-fil eller klickar på Bläddra och navigerar till filen.
    • Om data i CSV-filen är kodat på något annat sätt än vad som förväntas på den lokala datorn väljer du kodningen i listrutan Importkodning.
    • Den första raden i CSV-filen kan innehålla kolumnnamn. Om den gör det markerar du rutan bredvid Första raden innehåller variabelnamn och föreslagna typer. Om kryss rutan inte är markerad, används förvalda namn och typer som Variable1::String. Du kan enkelt ändra namn med datapoolsredigeraren.
    • Om den första kolumnen i CSV-filen innehåller namn på ekvivalensklasser, markerar du Första kolumnen innehåller ekvivalensklassnamn. Ekvivalensklasser grupperar relaterade data. Följande exempel visar en CSV-fil med två ekvivalensklasser: flowers och 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
      Obs! Om CSV-filen inte innehåller namn på ekvivalensklasser, grupperas alla importerade rader under en enda ekvivalensklass.
  8. Klicka på Slutför. En dialogruta visas om du specificerade initiala datapoolsdimensioner, som kan komma i konflikt med CSV-filens dimensioner. Klicka på Ja för att använda CSV-filens dimensioner. Klicka på Nej om du ska använda de specificerade inititala dimensionerna (och eventuellt trunkera CSV-filen data). Datapoolsredigeraren öppnas och visar de data som finns i datapoolens första ekvivalensklass.


Information om hur du lägger till data och redigerar den nya datapoolen finns i Redigera en datapool.

Huvudavsnitt: Tester med variabla data

Närliggande begrepp
Självstudiekurs: Skapa en datapoolsstyrd JUnit-testtillämpning

Närliggande åtgärder
Redigera en datapool

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