Tomáš Herceg

Tomáš Herceg

twitter-icon @hercegtomas


I am the CEO of RIGANTI, small software development company located in Prague, Czech Republic.
I am a Microsoft Regional Director and Microsoft MVP.
I am the author of DotVVM, an open source .NET-based web framework which lets you build Line-of-Business applications easily and without writing thousands lines of Javascript code.
You can find me speaking about .NET and web development, software architecture, cloud computing and other topics at technical conferences.
I am co-author of DotNetPortal, the biggest Czech website about .NET development. I have published many articles there.
I am the co-founder of DotNetCollege, a company which hosts developer trainings and organizes various community events.

Session: Selenium UI tests on a real project

It is easy to use Selenium to create a simple UI test. But when you need to make these tests reliable and bullet-proof, so you can include them in the continuous integration pipeline, it is much more complicated.

In this talk, I’ll share my experience from testing a large open source front-end framework. I’ll talk about using Selenium from C#, best practices for naming elements, reporting errors, implementing the retry logic and other things.

I’ll also speak about maintaining the web drivers, problems with browser updates and making the tests run as fast as possible in order to get results quickly. And of course I will show some demos – how to wrap Selenium to report more detailed error messages, how to set up your build agents and how to run the tests using Visual Studio Team Services.

Level: Intermediate

Go to the Agenda Book your seat