top of page
Search


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 303 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
Â
Â
Â


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