De structuur van een gegevensverzameling

Gegevensverzamelingen bevatten variabele gegevens die worden gebruikt tijdens het uitvoeren van tests. U kunt variabelen (kolommen), records (rijen) en gelijkwaardigheidscategorieën (groepen gerelateerde records) toevoegen om de structuur van een gegevensverzameling te definiëren. In deze sectie worden deze structurele elementen beschreven. Raadpleeg "Zelfstudieprogramma: een door gegevensverzamelingen geïnstrumenteerde JUnit-testtoepassing maken" voor informatie over het vullen van een gegevensverzameling en het gebruiken van de API voor gegevensverzamelingen.

Voorbeeld van een prestatietest

Prestatietests worden uitgevoerd op basis van gebruikersemulatie. Tijdens een sessie met een geteste toepassing gebruikt de tester een feature die klanten ook zullen gebruiken en op basis van de opgenomen sessie wordt een test gegenereerd met de gegevens die door de tester zijn ingevoerd. Een voorbeeld: Om een prestatietest te maken voor een dialoogvenster in een toepassing van een webwinkel, roept de tester het dialoogvenster op door een item te selecteren dat te koop wordt aangeboden, op een betaalknop te klikken en een rekeningnummer in te voeren. Tijdens het afspelen van de test, waarbij de tester mogelijk honderden transacties tegelijk wil laten verlopen, is het een goed idee verschillende rekeningnummers te gebruiken (wellicht een combinatie van geldige en ongeldige nummers) voor de transacties. De tester maakt gegevensverzamelingen voor het beschikbaar stellen van variabele gegevens.

Structurele elementen

Een gegevensverzameling bevat drie structurele elementen:

Zoals u kunt zien in de onderstaande afbeelding, is de gegevensverzamelingseditor een lijst die vergelijkbaar is met een spreadsheet. Door met de rechtermuisknop op de lijst te klikken, wordt een voorgrondmenu afgebeeld waarmee u de hierboven vermelde structurele elementen van de gegevensverzameling kunt toevoegen of bewerken. U kunt gegevens toevoegen door deze in de cellen te typen.

Bij het maken van een gegevensverzameling kunt u ervoor kiezen de nieuwe gegevensverzameling te initialiseren met gegevens uit een bestaand door komma's gescheiden CSV-bestand (Comma-Separated Values) dat u hebt gemaakt met een spreadsheeteditor of met een externe of aangepaste tool. Deze werkwijze wordt aanbevolen voor gegevensverzamelingen met grote hoeveelheden gegevens. De gegevensverzamelingseditor is geschikt voor het invoeren van kleine hoeveelheden gegevens en het wijzigen van losse records maar biedt geen mogelijkheid grote hoeveelheden getypte gegevens te genereren.

Verwante concepten
Zelfstudieprogramma: een door gegevensverzamelingen geïnstrumenteerde JUnit-testtoepassing maken

(C) Copyright IBM Corporation 2000, 2006. Alle rechten voorbehouden.