When Manual Tests “Smell” – Hidden Problems and Patterns

W17     Start Time : 16:00     End Time : 16:45

Talk Abstract:

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, I 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 I want to share with you my story on the anti-patterns that I’ve discovered and the design patterns I would like to propose to avoid making certain mistakes when writing manual test cases.

Key Takeaways:

  1. Even if you master every test design technique, you can still write bad test cases
  2. There exist a number of anti-patterns for manual test cases
  3. There are a number of design patterns to write better manual test cases

 
Back to Programme

    Register!Get Tickets!
    • Speaker

    • Wim Decoutere - Trainer , CTG Belgium, Belgium

      Wim Decoutere started his testing career at CTG Belgium over 12 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. Recently 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.

    EuroSTAR In Pictures

    View image gallery