Software Testing Articles, Blog Posts, Books, Podcasts and Quotes

Chaos Testing: Strengthening System Resilience with a Proactive Approach

June 28, 2023 1

Chaos testing, also known as chaos engineering, is a proactive methodology used to test the resilience and reliability of complex distributed systems. This article provides an in-depth overview of chaos testing, highlighting its benefits, key principles, techniques, the proposed chaos testing framework, and popular tools available in the market.

Healing by Automating: New Survey Reveals How Software Testing Could Risk Patient Lives

June 23, 2023 0

Digital transformation in the healthcare sector has accelerated in recent years, driven by the global pandemic and increased virtual connectivity. As healthcare organizations aim to harness the value of modern technologies such as virtual care, data analytics, and artificial intelligence, they also confront the critical necessity of robust software testing strategies.

How to Choose the Right Name for Unit Tests

May 22, 2023 0

As unit testing is often the first quality activity targeting code during the software development lifecycle, this article considers several examples of effective approaches to the naming of unit tests.

How Bootcamps Can Make Product Managers Better Software Testers

April 27, 2023 0

A product manager’s duties normally do not include quality assurance (QA) or testing. However, software testing is a vital phase of the software development process. As product managers are accountable for the delivered quality of their product, it is important for them to learn more about software testing, especially functional and acceptance testing.

Comparing Test Cases and Acceptance Criteria

April 24, 2023 1

Test cases and acceptance criteria are two important aspects of test management. In this article, Ovidiu Donciu discusses the similarities and differences between test cases and acceptance criteria and suggests that we could merge them.

CRM Testing – Full Form, Tools, and Guideline

April 12, 2023 0

CRM stands for Customer Relationship Management. CRM testing is the process of testing the functionality, performance, security, and usability of CRM software. The primary goal of CRM testing is to ensure that the software meets the business requirements and delivers a seamless experience to the end user.

1 21 22 23 24 25 97