Leverage your existing tests
Applitools automatically validates the look and feel and user experience of your apps and sites. It is designed to integrate with your existing tests rather than requiring you to create new tests or learn a new test automation language. Validate entire application pages at a time with a single line of code. We support all major test automation frameworks and programming languages covering web, mobile, and desktop apps.
AI-powered cognitive vision
By emulating the human eye and brain, our AI-powered image comparison technology only reports differences that are perceptible to users and reliably ignore invisible rendering, size and position differences. Our algorithms can instantly validate entire application pages, detect layout issues, and process the most complex and dynamic pages. No calibration, training, tweaking or thresholding required on your part. It just works perfectly.
Automate your test maintenance
Resolve thousands of differences in minutes by leveraging sophisticated algorithms that automatically analyze the differences detected across all your tests and generate a concise report showing only distinct ones. Approve or reject a change and automatically apply the same decision to all similar changes across all your tests. Indicate elements that are allowed to move or to be ignored and automatically detect them across all screens in all your tests.
Cross device and browser tests
Use a single baseline of your app running on a reference device or browser to validate its layout on other devices and browsers. Reliably detect missing or overlapping elements and elements that moved or changed size in even the most complex and dynamic apps.
Visual test management and analytics
No more cryptic and complex text-based failure logs! Your functional test reports consist of screenshots and visual differences that everyone in your team can understand at a glance. Easily zoom-in on changes and automatically group similar differences to only see unique ones. Build your own reports by obtaining screenshots, baseline images, differences and test details with the same APIs used by your test manager.
Collaborate with your team
Open issues, exchange thoughts and provide feedback about the UI of your app directly from screenshots available in your functional test execution reports. Issues and discussions will remain visually present in future test runs for as long as they are open rather than hidden in your issue tracker. Fail functional tests based on issue state or snooze failures until a fix is expected. Integrates with Jira, Slack, and email.
Baseline branching and merging
If you are developing features in feature branches and would like to push an up-to-date baseline along with your code, or if you are maintaining multiple versions of your app in parallel, baseline branching allows you to keep a separate test baseline for each branch. When it’s time to merge your code, use our web API or merge CLI tool to merge the source and target baselines, detect conflicts and even automatically resolve them when possible.
“I discovered there really are no visual processing settings, percentages or configurations that need to be set up to create tests with Applitools. The algorithm is entirely adaptive, and I can only imagine where they’ll take the technology as AI and machine learning advances even further.”Joe Colantonio • TestTalks.com and GuildConferences.comFounder
Integrates with the tools you love
Add functional and visual assertions to your existing tests in any automation framework and programming language. View build-specific functional and visual test results and manage baselines directly from Jenkins, Travis, CircleCI, TeamCity, and other CI systems. Open Jira issues directly from the Applitools test manager. Programmatically access test results, build your own reports or upload them to your favorite test manager.
Robust user access management
Easily create multiple teams and assign full or read-only access rights to members. Appoint team admins that can only manage their own teams and account-admins that can manage all teams and add new ones. Create public teams that automatically register new visitors as viewers. Authenticate users with your own identity provider and SSO service.
Available on public or dedicated cloud
Choose between using our multi-tenant US-based public cloud and a private cloud dedicated just for your company with enhanced security restrictions and your own identity provider or SSO server. Deploy your private cloud anywhere in the world, even behind your firewall. No inbound firewall changes and tunnel configuration is required.
Connect business and technology at your organization
Applitools visual reporting allows you to collaborate between the business and technology teams at your company by using a common language around the functional and visual aspects of your app or website. Share the visual experience of your users through screenshots and work cross-functionally between business, product and development teams to immediately identify and solve any hurdles to your online business success.