An Evolutionary Software Testing Strategy

July 23, 2024 1

The book Evolutionary architecture talks about how software architecture needs to keep evolving with the changes to business priorities and the tech landscape changes, with fitness functions guiding the evolution. The same concept shall and should be applied to the software testing strategy which is what I coin as Evolutionary testing strategy.

Why Use Test Tools During Test Design

August 14, 2023 0

Test automation is an essential practice to manage quality in large software development projects. This article discusses the reasons why incorporating test tools during test design is an absolute necessity for ensuring high-quality software products and successful project outcomes.

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.

Three Things Every Software Testing Risk Management Plan Needs

March 15, 2023 0

As a software developer, you understand that testing is an integral part of software development. However, software testing is not just about finding and fixing bugs; it is also about identifying and mitigating risks. Therefore, risk management is an essential part of any software testing process, and having a risk management plan in place is critical during the testing planning phase.

Structure and Interpretation of Test Cases

October 10, 2022 0

Throw a line of code into many codebases and it is sure to hit one or more testing frameworks. There is no shortage of frameworks for testing, each with their particular spin and set of conventions, but that glut is not always matched by a clear vision of how to structure and use tests cases. A testing framework is a vehicle, but you still need to know how to drive.

Why Do You Need Test Orchestration in Your Test Automation Process?

August 10, 2022 2

Test automation is a must for most large and medium-sized software businesses. However, just automation, even implemented in a project according to all the rules, may not be enough. The company will face several new challenges that slow down the team’s work and negatively affect the release speed. It doesn’t sound very optimistic, does it?

1 2 3 4 6