AI Assist is an intelligent guide built into the Functionize platform. It actively monitors your testing activities—whether you are creating tests, editing them, or executing them—and provides contextual messages to help you build more stable, maintainable, and accurate test cases.
Rather than replacing your decisions, AI Assist acts like a teammate: offering reminders, highlighting risks, and encouraging best practices.
How AI Assist Helps
AI Assist provides feedback during different stages of the test lifecycle. Examples include:
- Verifications
- If you forget to include a Verify Action, AI Assist will remind you to add one.
- Verifications are critical for ensuring the platform understands your intent and strengthens the ML feedback loop.
- Execution Context
- AI Assist may suggest when to add additional steps, validations, or input adjustments to improve reliability.
- User Guidance
- Proactive reminders appear when best practices aren’t followed—like moving too quickly through page interactions, relying on auto-filled credentials, or skipping important checks.
Common AI Assist Warnings
- DOM Not Fully Loaded
- If you try to record or execute too quickly, AI Assist will warn you.
- This ensures the system captures the full runtime context before interacting with elements.
- Default Credentials Detected
- If login fields are auto-filled by a browser or password manager, AI Assist will flag this.
- Tests won’t execute correctly in the Functionize Cloud unless credentials are entered manually during the test flow itself.
- Missing Verifications
- AI Assist identifies flows that lack proper validation and recommends adding them to prevent false passes.
Managing AI Assist
You control how AI Assist appears and interacts with you:
- Snooze Messages
- Large pop-ups can be minimized to small notifications.
- Snoozed notifications can be clicked at any time to view full details.
- Disable AI Assist
- If you prefer not to see proactive guidance, you can turn off AI Assist in the Settings menu.
- Disabling removes nudges, though Functionize still collects the data needed for test execution.
Why AI Assist Matters
Testing with machine learning requires clear feedback loops between you and the platform. AI Assist is the communication layer that ensures:
- Tests are properly verified and resilient.
- Common mistakes (like rushing interactions or relying on defaults) are avoided.
- The Functionize ML engine has the right data to improve accuracy over time.
In short: AI Assist helps you work smarter, not harder—building stronger tests with less maintenance.