Operational Test Data with DPLs
Recommended guidanceContents
Use
Appvance IQ's Data Production Library (DPL) is a powerful system to deliver data to tests at runtime. For instance, a test dataof foran Scenarioonline Editorregistration service stores name and Servicepassword Suitevalues assetsin whena testsdatabase needand repeatable,uses controlled,a orDPL generatedto values.access Treatthe DPLsdatabase as part of the test design,operates. In a second instance, a test of a reporting service uses a DPL to access a comma-separated-value (CSV) file of acceptable responses to validate service responses.
Software developers, QA technicians, and IT managers with a variety of technical skills use Appvance IQ. It is important to provide DPLs that are ready to use and require no programming skills. But also offer a framework for building your own DPLs. Appvance Unified Test
Appvance IQ (AIQ) Data Product Libraries (DPLs) delivers operational data to tests at test run-time. For instance, a recorded Appvance Designer Script or Selenium test of a Web-based log-in page retrieves the user name and password values from a comma-separated value (CSV) data file as AIQ executes the test. Tests can use DPL provided data not only as incidentalinput datavalues pastedbut intoalso individualto steps.validate the application's function.
Planning
The checklistAIQ
DefineDPLwhichsystemstepsprovidesconsumeaeachsimpledataandvalue.Chooseeasystatic,wayCSV/file-backed,tosynthetic,data-enableddynamic,tests. A DPL does not require programming orservice-backedscripting.databased on the test objective.Document reset, cleanup, ownership, and environment-specific differences.Avoid unsecured secrets, production customer data, and values that cannot be reproduced.
Validation workflow
Run a small data sample before scaling execution.Confirm each row or generated value maps to the expected scenario behavior.Review failures for data exhaustion, malformed values, duplicates, or environment mismatch.Keep DPL changes under review when they affect regression results.
Last updated: OctoberApril 6,11, 20262024
If you have any feedback on this topic, please contact us at documentation@appvance.ai