TestCon Europe 2020


October 13-15

Vilnius and Online

Wim Decoutere

Professional Trainer and Test Expert

CTG Belgium, Belgium


Wim Decoutere started his testing career at CTG Belgium over 14 years ago and has been testing at a number of companies ever since, mostly in the financial sector. He’s passionate about teaching and feels at home when standing in front of a class room. A couple of years ago, he became a full time trainer, coaching and teaching about the wonderful world of testing but also ISTQB, IREB, test design techniques, soft skills, etc… As a veteran youth instructor with a passion about learning theories and people management, Wim is constantly looking for new ideas to improve his own performance and that of the entire testing team.


When Manual Tests “Smell” – Hidden Problems and Patterns

Have you ever heard of ‘code smells’? This term expresses the situation in which a certain code characteric might indicate a much deeper problem. Things may seem okay at first sight and everything might appear to work fine, but if you dive in more deeply, it starts to smell more and more and code may even be rotten with low maintainability and bad performance as possible results, just to name a few.

Developers are encouraged to use design patterns to create better code. Whenever they fail to apply these patterns, their code becomes smelly. Some of these failures have common characteristics and are grouped into the concept of ‘anti-patterns’. By using these anti-patterns as a checklist on your code, possible issues can be detected and corrected. Since test automation can be considered as a form of development, there also exist ‘test smells’ and anti-patterns for automated test cases.

Having spent a lot of time in reading about these anti-patterns, Wim started wondering if there also exists something like ‘manual test smells’: manual test cases that appear to be okay but are actually hiding a deeper problem. What are the pitfalls that we might overlook? Testers apply test design techniques to derive their test cases from the requirements, but once we write down our test cases in natural language, do we testers also apply anti-patterns? And if we do, what are then good test design patterns for writing manual test cases?

In this presentation Wim wants to share with you his story on the anti-patterns that he has discovered and the design patterns he would like to propose to avoid making certain mistakes when writing manual test cases.

Session Keywords

🔑 Test Design
🔑 Design Patterns
🔑 Test Smells

« Back