Talk

Visual checks in End-to-End tests, Or the journey to automate Heroes 3 gaming experience

  • In Russian

"Tests with visual checks" — sounds exotic. "End-to-End test automation" — sounds expensive. "Automating End-to-End tests based on visual checks" — sounds exotic, expensive, and complicated. But is it that bad?

Aleksandr and his colleague Sergey are developers and co-authors of Testo — a free End-to-End test automation framework, which has visual checks as one of the main components. In this talk speakers going to show you that visual checks and End-to-End tests are more than compatible and that you can start developing such tests by yourself right now.

Key topics:

  • why real End-to-End tests are not that easy to automate without visual checks;
  • what obstacles speakers overcame when developing the Testo
  • why Neural Networks are very helpful in visual checks, but they are hardly omnipotent;
  • what you can do right now to automate visual checks in your project.

Speakers will demonstrate the Testo capabilities with one of the most hardcore automating examples: the game testing. With the help of Testo, they automated an online game of Heroes of Might and Magic 3 and converted the whole process into a set of tests: from the Heroes 3 installation up to the final battle between players.

  • #desktop
  • #e2e
  • #neural_networks
  • #ui
  • #visual testing

Invited experts

Talks