Az adatkészletek változó adatokkal rendelkező teszteket biztosítanak a futás alatt. Teszt rögzítésekor azon lépések sorozatát végzi el, amelyeket egy tipikus felhasználó várhatóan végrehajt. A rögzítésből előállításra kerül egy teszt, amely pontosan reprodukálja ezeket az interakciókat. A futtatás során ez a teszt ugyanazokat az adatokat használja, mint amiket a rögzítés során használt. A tesztben lévő adatok változtatásához használjon adatkészletet, amely jellemzően egy változó adatokat tartalmazó táblázat. Futási időben ezek a változó adatok lecserélésre kerülnek a rögzített tesztben lévő adatokra.