Why Architect?

Existing solutions aren’t good enough

The software testing tools you use today are good — but they don’t go nearly far enough. Professional testers and developers want to spend their time testing software, not wrestling with the tools. Too often, existing tools let you create tests fine, but the maintenance process is excruciating. Tests are brittle, inflexible and hard to update OR they are so “flexible” that testers have to spend more time customizing them than actually running tests.

We can do better.

In fact, we do by focusing on:

  • Ease of use: It just works the way you expect
  • Power: Rich functionality to handle all of your tests, even for the most complex, advanced websites
  • Flexibility: Testers of all skill levels, even developers, will enjoy using Functionize to test their software
  • REAL ML: Our deep machine learning engine makes your team better and is fully transparent to the user. No black box or hand-waving – just actual ML that makes your job easier

Deep ML Engine explained

View diagram

Architect features

Dynamic Test Editing

Intuitive interface that allows you to easily add, delete or rearrange steps


Build and store custom, reusable code that you can tie to pre and post conditions in your tests

Custom Javascript

Archcitect - custom javascript validations

Create advanced validations using custom assertions with javascript

Advanced Attribute Editor

Access underlying DOM and CSS data to customize attribute values in selectors

Advanced Features

Advanced Features in Architect

Create tests that make API calls, verify Databases, log into Emails, Validate text Messages, and much more!

Sign Up Today

Functionize is designed with all levels of testers in mind. We simplify test creation while providing rich features to tune tests for your most complex scenarios. Running in our test cloud gives you elastic scale to handle continuous testing in your CI/CD pipeline or large regression suites. Meanwhile the deep machine learning engine is modeling your applications and dynamically updating your tests as your UI changes; saving you the aggravation of constant maintenance.

For more information, read our blog, follow us @functionize or email us to learn how you can get started today with Functionize Intelligent Testing.

Increase your productivity