Caching
How QAbyAI Uses Caching to Make Tests Lightning Fast
Cache That Adapts
The agent's smart enough to know when its memory needs updating. Changed your button text? Redesigned that form? The agent detects significant changes and refreshes its cache automatically.
Only successful test runs update the cache. If something fails, the agent keeps the last known good configuration—protecting you from cascading failures.
When Fresh Eyes Matter
Some steps always run fresh, without cache:
- AI assertions that check dynamic content
- Data extraction that pulls fresh values each time
- Variable-driven actions using session variables like
Type {{username}} in login field
These steps need to see the current state of your app, so the agent evaluates them from scratch every time. This ensures you're always testing against real, live data—not yesterday's snapshot.
Best of Both Worlds
You get speed where it counts and accuracy where it matters. Routine interactions blaze through cached elements. Dynamic validations take a fresh look every time. The agent knows the difference—you don't have to think about it.
