Sahi API _under added

Continuing with our tradition of innovation for simplicity, Tyto adds another wonderful API to Sahi. NOTE: _under will be available in Sahi’s next release The problem: Let us take the example of a dynamically generated grid. The example we use here is available at http://www.zkoss.org/zkdemo/userguide/#g7 We wish to assert the value of “Received” column for […]

Parsing XML in Sahi scripts

Sahi uses Rhino as its JavaScript engine and Rhino has excellent support for handling XML. Below is a script which reads and asserts XML nodes and attributes. The example has been picked from http://www.ibm.com/developerworks/webservices/library/ws-ajax1/ so that it is easy to experiment with the IBM examples in this script .var xmlStr = ” +” +‘   […]

Building an API Automation Testing Framework for REST

APIs are the backbone of modern applications, enabling seamless communication between different systems. But how do you ensure these APIs work reliably across various scenarios?  This is where a REST API test automation framework comes in. By automating API testing, you can catch issues early, reduce manual effort, and improve software quality. In this blog, […]

API Testing and Automation Examples

API testing has become increasingly essential as businesses scale their applications and services. APIs serve as the bridge between different software components, and ensuring that they work properly is critical for smooth system operations.  As APIs become more complex, the need for automation in testing these interfaces grows to ensure efficiency, reliability, and speed in […]

Guide to Automating API Regression Testing

APIs power over 83% of internet traffic, making them a critical component of modern applications. However, frequent updates and changes in API endpoints can introduce unintended bugs, impacting functionality and user experience.  This is where API regression testing comes into play—ensuring that new updates do not break existing functionality. Manual regression testing can be time-consuming […]

API Automation Test Strategy Template and Tools

APIs (Application Programming Interface) are the backbone of modern applications, enabling seamless communication between systems.  Ensuring their reliability isn’t just a technical requirement—it’s a necessity for delivering high-quality software. That’s where a well-defined API automation test strategy comes in. In this blog, we’ll walk you through a practical API automation test strategy template designed to […]

API Automation Testing: Tips and Best Practices

APIs power over 83% of web traffic, making them a critical component of modern software applications. With over 90% of developers relying on APIs to build applications, ensuring their reliability through rigorous testing is essential. However, manual API testing can take up much of a QA team’s time, leading to inefficiencies and potential errors. This […]