Selenide? Katalon? Cypress? Who is the future Selenium killer?
Selenium is the most popular web automation tool. Jobs, trainings, discussions on forums and in chat rooms, everything confirms this. Yes, it's the most popular tool. Yet. But for how long? After all, it's full of flaws and competitors are actively exploiting them. They're assailing Selenium from all directions. Selenide lets you write more compact code, Katalon provides a sophisticated development environment, Cypress works many times faster and is integrated more tightly with the browser. Which of them will throw Selenium off the throne and when will it happen? Will Selenium be able to withstand these attacks? And is it necessary to resist, maybe the Moor has done his duty and the Moor can go? Predicting the future is ungrateful business ... but let's try anyway :)
In school we were taught that everything in nature is interconnected. Living organisms do not exist in isolation, they interact with the environment and other organisms. They can only survive together, in the form of a self-organizing and self-developing ecosystem within which there is continuous energy flow.
In the IT-world we have similar complex structures, where organisms are development teams, users, consultants, service providers etc.
Major ecosystems are grown by manufacturers of operating systems. Smaller ecosystems are grown around programming languages, development platforms, technologies and frameworks.
One of the strongest and most stable ecosystems in the testing world is grown around the Selenium project.
In this speech, I'm going to tell you how this ecosystem evolves, and how to consulme effectively what it produces.
Evaluation of quality of automated tests
Automates test suite is a software product. And its quality can be evaluated much like any other software product. We can claim quality requirements, introduce some criteria and perform quality evaluation against these requirements. That's what I'm going to talk about -- what good automated tests are.