The Functionize Architect is a Chrome extension that lets you build automated test cases simply by walking through your application. No coding is required, and within minutes you can create cross-browser, machine-learning-powered tests.
Step 1: Install Architect
- Open Chrome and go to the Functionize Architect Extension.
- Click Add to Chrome.
- Log in to Functionize to start using Architect.
Step 2: Launch a New Test
- In the Functionize app, select your project.
- Click the New Test dropdown, then select Architect.
- In the pop-up:
- Enter the starting URL.
- Click I confirm that no production credentials, PII, PHI, or other sensitive information will be used in this test case.
- (Optional) Check Start recording automatically.
- Click Start to launch Architect.
Step 3: Record Your Test
- Architect will open your site.
- Click Record (if not auto-started).
- Navigate through your workflow as a user would. Architect automatically records your actions.
- Wait for pages to fully load.
- Click in the center of elements.
- Perform actions slowly, step by step.
- When finished, click Save and name your test.
Step 4: Add Verifications
Verifications confirm your test ran correctly and improve stability.
- After page loads, add a Verify step.
- Verify unique, static elements (e.g., “Profile Name appears after login”).
- Use Visual Check to compare page state to a baseline.
Step 5: Save and Run
- Save your test as a Test Case or Page Object.
- It will appear in your Test Listing page.
- Run the test on multiple browsers to validate it.
Quick Best Practices
- Use the latest version of Chrome (not Incognito).
- Create a clean Chrome profile with no other extensions.
- Wait for full page loads before interacting.
- Add verifications every 10–15 steps.
- Always end your test with a verification.
You’re Ready!
With Architect installed, you can now create robust, ML-powered tests in just a few clicks. Explore settings and advanced features later—but start simple and build confidence as you go.