Frequently Asked Questions
How do you automate PDF and Excel document comparison in testing?
PDFs and Excel exports do not expose UI structure the way web pages do, so standard web tools cannot compare them reliably and teams fall back to manual review. Sahi Pro has built-in PDF and Excel comparison, so bulk document and data checks run automatically. eBaoTech used it to automate policy-document, PDF, and Excel comparison that was previously manual and time-consuming.
Can you automate testing for desktop Java applications (Spring, Hibernate, JSP, JSF)?
Yes. Many tools cover only web, leaving desktop Java untested. Sahi Pro automates desktop Java applications alongside web, so a stack spanning Spring, Hibernate, JSP, and JSF is testable in one tool. eBaoTech automated exactly this stack across both web and desktop.
Can one tool test both web and desktop Java apps end to end?
Yes. Selenium and similar tools handle only the web layer, forcing separate tooling for desktop. Sahi Pro covers web and desktop Java in one continuous end-to-end flow. For eBaoTech this replaced web-only (Selenium) coverage with full-stack web-plus-desktop-Java testing.
How much can automation reduce regression testing effort?
The gain depends on how much manual work automation replaces. eBaoTech cut regression execution from a multi-day manual effort to roughly one person-day with Sahi Pro, an 85%+ reduction in testing effort.
How do you automate policy or insurance document comparison?
Insurance workflows generate large volumes of policy documents, PDFs, and Excel exports that must be verified against expected output. Sahi Pro automates this bulk comparison with built-in PDF and Excel comparison plus dashboard reporting, so discrepancies surface automatically instead of through manual review, as eBaoTech does for its insurance software.
How do you run consistent cross-browser testing?
Cross-browser testing checks that an application behaves the same across different browsers, which many tools handle inconsistently. Sahi Pro provides cross-browser testing so coverage stays consistent across browsers. eBaoTech used it to add reliable multi-browser coverage on top of its web and desktop Java tests.
