Systems | Development | Analytics | API | Testing

The latest News and Information on Software Testing and related technologies.

Using gRPC with Python

Microservices are now the architecture of choice for many developers when crafting cloud-native applications. A microservices application is a collection of loosely coupled services that communicate with each other, enhancing collaboration, maintainability, scalability, and deployment. There are several options for enabling this communication between microservices. When it comes to Python, gRPC and REST are two extremely popular directions to go.

5 AI trends shaping software testing in 2025

Thanks to AI, a few people might be starting the new year with bright, shiny smiles. The technology has exploded in popularity and augmented almost everything, including a toothbrush and app combo that uses AI to optimize your dental hygiene habits. Teeth brushers aren’t the only ones grinning due to the AI explosion. Enterprise leaders have been cheerful about the advantages AI can bring to their company’s testing efforts and the software development lifecycle (SDLC).

S1.E29: How to complement Automation with Exploratory Testing with Bas Dijkstra

In this episode, we sit down with Bas Dijkstra to explore the harmony between Test Automation and Exploratory Testing. Learn how these two approaches can work together to improve software quality as Bas talks about when to automate, when to explore, and how to use both to your advantage. Tune in to discover how to maximize the strengths of automation while unleashing the creative power of exploratory testing!

Unit Testing Vs Integration Testing: A Comprehensive Guide

When we develop a software, ensuring its reliability, functionality, and maintainability is our highest priority. And for that, Software testing is a vital pa rt of the software development lifecycle, and unit testing and integration testing are two crucial testing methodologies used to validate code quality. While both play essential roles, they focus on different aspects of the application and serve distinct purposes.

Beyond Selenium: Choosing the Right Library for Your Testing

Is Selenium still the best choice for your test automation needs? In this episode of Test Case Scenario, Jason Baum sits down with Diego Molina, Staff Software Engineer for Open Source & Community at Sauce Labs, to unpack the complexities of selecting the right testing framework. They discuss the evolution of Selenium, the rise of modern tools like Playwright and Cypress, and the nuances of browser automation standards like WebDriver and CDP.

Tricentis Testim Salesforce: Accelerate quality with no-code testing

As Salesforce expands its no-code capabilities, users transform into no-code developers as they create complex workflows using tools such as Lightning Web Pages and Salesforce Flow. As is the case with coded changes, these no-code changes impact and potentially introduce risk into critical processes. Thorough testing is needed to ensure changes align with business requirements and maintain system reliability.

What's new in Tricentis Vera 2024.3

We are excited to announce the release of Tricentis Vera 2024.3, delivering further enhancements to approval workflows, user management, system integrations, and performance optimizations for the native Tricentis Tosca integration. These updates streamline processes, improve usability, bolster security, and enhance efficiency, empowering teams to manage projects more effectively.

What is a Memory Leak?

Memory leaks happen when a program fails to release memory it no longer needs, and can be a big issue for developers and system administrators alike, as the gradual depletion of available memory often makes for complex troubleshooting and debugging. Given how the consequences of a memory leak can range from decreased system performance to outright crashes, it’s crucial to isolate the root cause of the leak quickly and efficiently.