top of page
Search


Does AI-Powered Test Design Work?
AI is now embedded in nearly every aspect of software development. At large companies, AI generates a substantial portion of code, and...
Sep 20, 20253 min read


AI-Powered Test Design When AI Is Trained
Untrained AI can generate test cases from specifications, but this approach suffers from several critical flaws: ✅ They generate tests...
Jul 30, 20253 min read


AI Can Substitute Developers but Not Testers
AI will replace lots of jobs. We show that AI is not a good test designer and makes wrong test cases and omits necessary test cases as...
Jul 8, 20245 min read


How Can You Use AI in Test Automation?
In this article, we show how you can improve test automation by using AI. In an example, I will show how to add coded custom commands to...
Apr 24, 20242 min read


Advice #7 (last advice): Use MBT to Make Test Automation Efficient
Test automation transcends mere execution; it’s a fusion of test design automation and test execution automation. The key to unlocking...
Apr 16, 20244 min read


Advice #6: Revitalize Outdated Test Cases
In the realm of automated testing, outdated test cases can become a cumbersome obstacle. This article explores a proactive approach...
Apr 11, 20243 min read


Advice #5: How to Mitigate Flaky Tests
Test flakiness poses a significant challenge in automated testing. In this study, we delve into a more precise definition of flaky tests...
Apr 2, 20243 min read


Advice #4: Make Selectors Understandable and Unique
Developers often make mistakes by adding identical IDs or special data-* attributes to different UI objects. Instead of waiting for them...
Mar 22, 20243 min read


Advice #3 Don’t Debug the Failed Test Cases—Just Make Them Work
A common misconception is that a failed test or code should be debugged. On the contrary, if the test implementation is fast enough a...
Mar 15, 20242 min read


Advice #2: Make Your Tests Independent Even If They Fail
Your test cases should be independent. However, instead of setting postconditions that will not be executed when a test fails, add an...
Mar 9, 20243 min read


Advice #1: Shorten your test cases to pass, and execute all of them
It’s always a dilemma about what to do with the failed test cases during execution. Unfortunately, some test cases always fail. There are...
Feb 29, 20242 min read


Comparison of model-based testing techniques
We compare the three classes of model-based testing techniques: stateless, stateful, and action-state. We show that stateless solutions...
Feb 15, 20242 min read


Any Version of the Test Pyramid Is a Misconception – Don’t Use Anyone
The ratio of the test cases of different test levels is an output, as a consequence of your system and the selected test design...
Feb 15, 20241 min read


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. You can...
Feb 8, 20241 min read


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...
Feb 8, 20241 min read


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...
Feb 8, 20241 min read


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...
Feb 8, 20241 min read


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...
Feb 8, 20241 min read


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...
Feb 8, 20241 min read


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...
Feb 8, 20241 min read
bottom of page