Systems | Development | Analytics | API | Testing

Latest News

Will AI Replace Software Quality Assurance Roles?

My horse recently had an injury. Initially, we suspected an issue with his hind leg due to prior swelling, but our vet suspected something else. To confirm her assumptions she also used an AI tool called Sleip.AI during the examination, and confirmed the problem in the front leg instead. This AI tool didn’t replace her expertise but accelerated her diagnostic process, showcasing how AI augments rather than replaces professional judgment.

Introducing Testim Copilot: Accelerate test creation through generative AI

We are thrilled to announce the arrival of Tricentis Testim Copilot, the first of many Tricentis Copilot solutions. Tricentis Copilot solutions are a collection of advanced generative AI capabilities available as add-ons across our products that help customers boost their efficiency throughout the entire testing lifecycle. With Testim Copilot, we’ve added new advanced generative AI capabilities to Testim, an already AI-driven test automation platform.

Sauce Labs vs BrowserStack: The Best Testing Tool in 2024

BrowserStack and Sauce Labs are industry-leading, cloud-based web and mobile testing platforms for developers. Both platforms offer quality features to streamline and simplify testing across browsers and devices. If you’re choosing between BrowserStack and Sauce Labs, looking at the basic features won’t cut it. You need to dig deeper and identify where the two vendors differ.

Useful Heuristics for Effective Exploratory Testing

Ever felt overwhelmed by the complexity of the system that you’re testing? Navigating intricate software systems can be daunting, leaving us feeling lost and unsure where to begin. While exploratory testing gives us some degree of freedom to test, we still need some guidance on how to approach those complex systems. This is where heuristics might help by guiding us to efficiently navigate the complexities of software systems and uncover hidden issues.

Test Plan Creation: 4 Best Practices for Success

Effective software testing begins with a well-structured and comprehensive test plan. It serves as the roadmap guiding testing activities, ensuring thorough coverage, and delivering reliable results. In this post, we'll delve into the key points when creating a test plan that sets the stage for successful software testing endeavors.

Confidential Computing: Reinforcing Security at the Point of Processing

Confidential computing offers a groundbreaking approach to data security confidentiality, vital for industries like healthcare, finance, and government, where sensitive information reigns supreme. Unlike traditional security measures that center on data at rest or in transit, confidential computing shields data during the processing phase itself.

A Glance at Playwright - A Modern and User-Friendly Test Automation Framework

The agile development landscape needs strong and effective automated testing solutions to assure the quality of online applications. Choosing the correct test automation framework is critical for efficient testing cycles. While Selenium remains a popular standard, Playwright has evolved as a strong competitor because of its architecture and ability to handle the intricacies of modern online applications.

No QA team? 5 ways to automate your tests and what to consider

Is your startup operating with no QA team and trying to figure out your options for improving software quality? Perhaps you’re proactively thinking about your QA process before quality becomes a problem. Our maybe quality issues have forced you to finally address your QA process (or lack thereof). Either way, end-to-end (e2e) automated software testing is always part of the answer.

Managing Go Processes

While working on an application that required executing a command to run a blocking program, such as a TCP/HTTP server, I encountered an interesting challenge. I needed a way to stop the application and its child processes when a signal was sent to the main program, such as SIGINT (Ctrl+C) or SIGTERM. This blog post shares my journey and the solutions I found to manage processes effectively in a Go application, focusing on Linux environments.