All posts by Istvan Forgacs

About Istvan Forgacs

István Forgács PhD is an entrepreneur, a test expert and an author. He is the lead author of the book Practical Test Design and Paradigm Shift in Software Testing and the co-author of the Agile Testing Foundations. He is the creator and key contributor of the test-first, codeless test design automation tool Harmony. With his co-author Prof. Attila Kovács, they created a website that is a unique place where testers can exercise test design by executing and improving their tests. They introduced three test design techniques: combinative testing, action-state testing and general predicate testing.

Follow me on:

Blogs: 8

Thought Leadership

Shift-Left vs Test-First, Which One To Choose?

Twenty years ago, the test-first method became popular thanks to Kent Beck’s famous book Test Driven Development: By Example.

April 14, 2023

view count21217 Views

Read time7 Min Read

Fault-based testing and pestcide paradox

Thought Leadership

Fault-Based Testing and the Pesticide Paradox

In some sense, testing can be more difficult than coding, as validating the efficiency of the test cases (i.e., the ‘goodness’ of your tests) can be much harder than validating code correctness. In practice, the tests are just executed without any validation beyond the pass/fail verdict.

December 14, 2022

view count11081 Views

Read time9 Min Read

Two-phase Model-based Testing

Thought Leadership

Two-phase Model-based Testing

Most test automation tools just do test execution automation. Without test design involved in the whole test automation process, the test cases remain ad hoc and detect only simple bugs. This solution is just automation without real testing. In addition, test execution automation is very inefficient.

November 29, 2022

view count10540 Views

Read time6 Min Read

test selection criterion

Thought Leadership

And the Winner Is: Aggregate Model-based Testing

In my last blog, I investigated both the stateless and the stateful class of model-based testing. Both have some advantages and disadvantages. You can use them for different types of systems, depending on whether a stateful solution is required or a stateless one is enough.

October 27, 2022

view count9096 Views

Read time8 Min Read

Mobdel based testing

Thought Leadership

Guide to Model Based Testing To Improve Test Automation

Model-based testing employs models to define software/system behavior and testing strategies, aiding in designing and executing testing processes effectively. These models represent the system under test and testing environments, optimizing software and system testing approaches. In my preceding blog on efficient test design, I showed that using model-based testing not only improves software quality, but … Continue reading Guide to Model Based Testing To Improve Test Automation

September 14, 2022

view count13309 Views

Read time10 Min Read

Efficient Test Design - The Why, Which, and How

Thought Leadership

Efficient Test Design – The Why, Which, and How ?

Why good test design is inevitable? Many books, blog posts, etc. state that either you spend lots of money and time for testing to reach high quality or you save money but your software quality remains poor. It’s not true.

July 29, 2022

view count12467 Views

Read time11 Min Read

Insight into test Design

Thought Leadership

A Deeper Insight into Test Design

Test automation is a hot topic, test design isn’t. However, without appropriate test design, test automation is worthless as you will execute test cases several times without detecting the bugs in your software.

July 1, 2022

view count13388 Views

Read time10 Min Read

The Golden Age of Software Testing

Thought Leadership

The Golden Age of Software Testing

LambdaTest asked me to write blogs for them. I liked the idea and accepted this kind request. I’ve been dealing with software testing since 1986. Originally, I was a researcher, and later I worked in the industry; thus, I’m knowledgeable about both the academic and the industrial side of software testing.

June 9, 2022

view count10399 Views

Read time11 Min Read