Is This Your Automation Story? – From the “NEED” to “SUCCESS”

Your product simplifies business critical workflows for banking organizations. Your product has complicated workflows which are accomplished by navigating through various forms and screens of your web application. Currently you are doing a lot of manual testing. You have testers who understand your domain well and are good at identifying problem areas. These testers are […]

Introduction to System Testing: Types and Methods

When developing software, it is important to ensure that all parts of the system work together correctly. Systems testing ensures that the entire application functions as expected when integrated.  Did you know? According to a report by the National Institute of Standards and Technology (NIST), software bugs cost the U.S. economy an estimated $59.5 billion […]

Understanding Integration Testing: Definitions, Types, and Examples

Integration testing is pivotal in ensuring that different modules or components of a software application function together. While unit testing isolates individual components, integration testing focuses on how these components interact and share data. It uncovers issues that might be overlooked in earlier testing stages, ensuring that the system functions smoothly as a whole. This […]

Increasing interaction with Sahi users

Sahi has been around for about 4 years now. It started in 2005 and was released before or just around the time Selenium RC’s first cut was released. But there has been a huge gap in the visibility of Sahi and Selenium. While Selenium seems to be everywhere, Sahi is hardly heard of. After a […]

Improving Sahi’s performance

Over the last year, Sahi has steadily undergone enhancements to speed up its proxy. For outgoing connections, we moved away from raw sockets and started using java’s Http URLConnection primarily for its proxy tunneling capabilities, but it helped in boosting performance over using raw sockets due to better socket reuse and buffering. Caching was allowed […]

How do we maintain Product Quality at Sahi Pro?

People are surprised that we have so many testers, given that we are a test automation product company. But the real value of testers is in their humanness. The repetitive stuff, we are, of course, super good at automating. We treat automation as a side skill for a tester. The core is critical thinking, maintaining […]

How to automate Java Control Panel?

Java Control Panel is a utility tool to control how Java applications run on your system. Your Java applications may need specific runtime properties to be configured in the Java Control Panel. Let’s say, you need to disable the ‘TLS certificate revocation checks’ before launching your application. To configure such properties in the Java Control […]

Essential Guide to Salesforce User Acceptance Testing

Salesforce User Acceptance Testing (UAT) is a critical phase in the Salesforce implementation process, ensuring that the system meets business requirements and functions as expected in a real-world environment. UAT allows end-users to validate that the solution aligns with their needs before it goes live.  This phase not only helps identify any issues but also […]

“How to Get most Effective Test Automation Reports With Sahi Pro “

Test automation reports are an important part of our test automation framework. Once you execute your automated tests, the test results will be your only window into what really happened during the runs, what passed, what failed and why. Being able to analyze these reports is the only way to find out actual problems, correct […]

Functional Testing Checklist for Web Application

Ensuring your web application functions flawlessly is non-negotiable. A single broken feature or unexpected bug can disrupt the user experience, damage your brand reputation, and result in lost revenue. This is where functional testing steps in, serving as a safeguard to validate that every component of your web application performs as expected.  But to truly […]