Systems | Development | Analytics | API | Testing

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

Replacing the FMEA Risk Assessment: How to Manage Risk in an Agile World

Product failures and defects can occur on many different shapes and levels, impacting any part of the user experience, functionality, and even safety. In the past, organizations were taking the approach of of Failure Mode and Effects Analysis (FMEA) for risk assessment. This allowed teams to identify and prevent failure before a product or update is released.

A Guide to Load Testing Node.js APIs with Artillery

Artillery is an open-source command-line tool purpose-built for load testing and smoke testing web applications. It is written in JavaScript and it supports testing HTTP, Socket.io, and WebSockets APIs. This article will get you started with load testing your Node.js APIs using Artillery. You’ll be able to detect and fix critical performance issues before you deploy code to production.

DevOps: How to embrace collaboration with fearless visibility

Embracing DevOps is not easy. There are a lot of misconceptions about what DevOps is. DevOps is not a team, or a methodology, or a job role. DevOps is a culture founded on a set of work patterns and practices that have an impact on the whole value chain, from business to operations. DevOps helps you move from only having visibility about your own work, to having a birds-eye view and overall understanding of the whole value stream (from business to customer feedback).

Squid game: how we load-tested Ably's Control API

We recently announced Ably's Control API, a REST API that enables you to manage Ably's configuration programmatically. You can now use the Control API to configure anything previously only configurable via the Ably dashboard. The Ably platform is designed around four pillars of dependability: Performance, Integrity, Reliability, and Availability.

Regression Testing of Performance - Alexandr Gubarev - TestComplete Community Day 2021

Time is money. And sometimes bugs related to application hangs and performance degradations dissatisfy customers and businesses lose money. When QA has automated the main test cases, it's time to think about performance as well. This video will be useful for those who want to add performance checks to their functional tests, regardless of the type of application: Desktop, Web, Mobile, or even a web service.

A Test Lab and How to Maintain It - Vladimir Yatskovskiy - TestComplete Community Day 2021

This session is about a TestComplete test lab. It gives an overview of how we built our environment and how we manage it in the TestComplete QA Team. It would be of special interest for anyone in the process of creating/updating your test lab or you are simply curious about our way of doing things.

Scalable Web Tests in TestComplete - Igor Staroverov - TestComplete Community Day 2021

This video explains the new mode of working with Web Objects in TestComplete. This mode is based on using the Selenium framework. Today, this framework is widely used in web testing and that’s why the transition to TestComplete will be smooth and easy. The new mode is the combination of the two powerful products - TestComplete and Selenium.

BDD with CucumberStudio and TestComplete - Sergey Sammal - TestComplete Community Day 2021

This video describes how SmartBear CucumberStudio and TestComplete can be combined together for implementing the BDD approach in your test automation. Including Jenkins into this set will complete your solution with full orchestration. We will show a step-by-step guide using our example project on how to achieve this goal and what benefits you will have using SmartBear tools.

10 Things Testers Wish CIOs & CTOs Knew About Testing: The Goal of Testing is Risk Mitigation, Not Perfect Software

In a perfect world, our dev teams would write flawless code and never make a single mistake (though I suppose I might be out of a job then.) The truth of the matter is software never is perfect. Mistakes, like Thanos, are inevitable. Moreover, testers shouldn’t be attempting to make the software perfect, just mitigate risk by protecting revenue and the customer experience. When we consider the overall customer experience this becomes easier to understand.