Test Automation - Tools versus Frameworks
Building WebOS on a virtual machine running Ubuntu - sometimes I build strange things our of curiosity

Test Automation - Tools versus Frameworks

Disclaimer: In the Tricentis Tosca space, I have/ had pretty much every certification except for Test Architect, where I've failed the entry exam, and in the SmartBear space I am certified in SOAP UI Pro, and I also do programmatic test automation with Java (mostly).

Every so often, I get asked about which tool is better, when it comes to test automation, and there were times when I would honestly nominate one of the tools on the market, but those days are gone.

So, the short answer is that the best tool on the market is your brain.

Do you want the tool to click on a button? In programming you can do just that, often times by something as simple as button.click(). Do you want to organize your tests in a certain way? Of course, in programming you can use just that, we have packages, classes, methods.

This is not to say that programming is a solution to all of the problems, it is just that often times the tools create/ have problems of their own, so basically you solve a problem by creating another.

But this is not a plea for programming in test automation, I am not to say which approach is better for every project out there, it's just the realization of the fact that every test automation that I've seen using tools was mediocre at best. I have seen, however, very elegant and intellectually appealing test automation implementations that I've fallen in love with (not you, Jasmine!).

I think, therefore, the conversation around tools versus frameworks should be around honesty:

  • are your test automation engineers gifted enough to do some programming?
  • are your test automation engineers willing to do some programming?
  • are your test automation engineers professionally proficient enough to continue learning and re-learning?

If the answer to any of the above is maybe, then probably a combination of some tool and a mediocre outcome is to be expected, at best, from the project. I mean, it's not great and it should not be great, rare are the projects where test automation encompasses art and engineering, so it would just be good enough, maybe, so... fine.

But, if you ask me, and I got asked just today, the best test automation tool is a team with a mix of people that are knowledgeable, of people that are open to learning more, and of people that are committed to upskilling themselves.

In short, there is no magic, it's just hard work that gets easier and more palatable with time. 

To view or add a comment, sign in

More articles by Robin Molnar

  • Blame it on Robin

    Recently, there have been a lot of conversations around what good and bad managers are, what responsibilities managers…

    1 Comment
  • Conceptualizing a Zero Trust Self-Healing Power Grid

    Abstract The purpose of this paper is to attempt to conceptualize a zero trust self-healing power grid, by enunciating…

  • Time off for a different kind of work

    I love what I do, I get to work with many smart and well-intended people, and I enjoy getting up in the morning…

  • Most of today's problems are man made

    War? Social injustice? Poverty? Reduced social mobility? Lack of opportunities? Crippling debt? Racism? Bigotry?…

  • I think advertising is making us all dumber

    I am starting to have a profound disliking of advertising. Because of the nature of being a 21st century always…

  • On why Netflix is failing

    Simply put, Netflix is failing for me because it has stopped providing me with the movies that I want to see, and…

  • No, sir, I am not going back to the office

    Nope, not even for one mandatory day a week. Nada.

    1 Comment
  • Be the change you want to see in the world!

    And by "world", I mean "staffing", while by "change", I really mean "courtesy". What happens is that the current…

  • Example of a culturally-biased test

    I have taken a lot of tests and exams in the past years, and I have noticed that the more specialized a test is, the…

  • Vivaldi - A simple symmetric encryption algorithm for quantum computers

    I'll publish it on LinkedIn for now, until such time that I can do a proper IEEE paper, so please bear with me. In…

    2 Comments

Insights from the community

Others also viewed

Explore topics