Client Success Story

How Attentive.ai Mastered Complex Canvas Automation

How one of the world's most advanced geospatial AI platforms eliminated testing bottlenecks and secured their release pipeline.

Attentive.ai is a leading AI-powered takeoff software for field service & construction businesses, providing high-definition site measurements and landscaping insights using advanced geospatial technology.


The Road to Reliability

Before partnering with DevAssure, the QA team at Attentive.ai was caught in a cycle of high-maintenance manual testing. Their primary pain point was Canvas Automation. Traditional tools couldn't "see" geospatial map objects, forcing brittle, coordinate-based scripts that broke with a single pixel shift. Because their platform relies on high-definition geospatial mapping rendered via Canvas, they faced a unique automation challenge that standard DOM-based tools couldn't solve.

The team at Attentive.ai, evaluated seven major automation tools before finding DevAssure. DevAssure stood out as the only solution capable of handling Canvas elements seamlessly. In addition to the DevAssure’s coordinate-based testing, object-aware Record & Playback, the team achieved a stable E2E suite that boosted organizational confidence.

Beyond UI automation, DevAssure solved a critical backend validation bottleneck. The platform's test libraries for validation transformed a validation process that previously took hours of manual cross-referencing into a automated task completed in under 5 minutes. This efficiency gain allowed the team to find UI bugs early, preventing them from ever reaching production.

The Challenge

  • Constant maintenance of brittle, coordinate-based scripts
  • Significant time lost in manual data validation
  • Inability to achieve stable E2E suite performance
  • Zero visibility into automation ROI and coverage
Industry
AI / Geospatial
Focus
Canvas-based Automation

Technical Deep Dive

Solving the structural challenges of Geospatial software testing.

Canvas Element Interaction

The Challenge

In-house Selenium/Playwright frameworks failed at Canvas; coordinate-based testing broke whenever the UI shifted.

The Solution

DevAssure’s Record & Playback identified object coordinates automatically, making complex geospatial UI easy to automate.

Excel Data Validation

The Challenge

Every release required massive manual effort to compare system outputs against master spreadsheets.

The Solution

The built-in data validation test libraries reduced a multi-hour manual task to a stable 5-minute automated process.

Shift-Left Bug Detection

The Challenge

UI bugs were reaching production due to a lack of stable regression suites.

The Solution

Improved test coverage allowed the team to catch UI-breaking bugs early in the dev cycle, increasing product stability.

Responsive Support

The Challenge

Faced delays in issue resolution due to a lack of support for complex use cases.

The Solution

DevAssure provided responsive support and immediate feature refinement, ensuring the requirements were met promptly.

Implementation Experience

"Basic automation workflows are now stable, boosting confidence in the process. The built-in test libraries to handle complex scenarios alone represents a clear effort reduction and quality gain."
- Attentive.ai Team

Measurable Results

DevAssure provided the stability needed to move from brittle scripts to a full E2E suite

< 5 Mins
Data Validation Time
Reduced via Excel comparison test libraries
100%
Canvas Support
Successful automation of complex canvas elements
Stable
E2E Suite
Achieved product stability and early bug detection

Operational Efficiency & Test Stability

DevAssure transformed manual-heavy workflows into a stable, scalable automation foundation that delivered consistent results across releases.

Reduced manual comparison time from hours to under 5 minutes
Early detection of UI bugs before production releases
Stabilized automation workflows for complex geospatial UIs
Improved test coverage and overall product stability

The Impact of DevAssure

"The decision to choose DevAssure was based on its Canvas automation and test libraries for complex usecases , which stood out against many other tools. It has added real value in detecting UI bugs early and reducing efforts."
- Ankur Gupta, Attentive.ai

Ready to Solve Your Complex Testing Hurdles?

Join DevAssure and automate the "un-automatable." Get reliable coverage for Canvas, dynamic UIs, and complex data validations.