World Without WebDriver? Automated Test Strategy for Modern Web Applications - Bart Szulc

13th January 2023
  • Locked
Bart Szulc's profile
Bart Szulc

World Without WebDriver? Automated Test Strategy for Modern Web Applications - Bart Szulc image
Talk Description
Removing web driver out of the picture is a process somehow similar to peeling an onion. You keep revealing layers of responsibilities, integrations web driver tests cover indirectly, that need to replaced by some specialised tests. Looking at the onion as a whole, and not as a collection of layers bound to each other, is easy at first, and web driver tests help us keep blind to all the integrations taking place between the web browser, frontend, and backend of our applications. But over a long time costs us a lot. We pay in maintenance cost, in execution time, and troubleshooting of problems spotted by such tests. Separation of concerns always been a problem in frontend development, bud modern frameworks prove to get better at it. With a new wave of frontend frameworks, can we replace web driver tests with something else? I'm going to present to you an automated test strategy that does exactly that. Replaces web driver tests with specialised tests covering every single concern. Starting from testing backed and frontend communication with contract tests and mocking, and finishing with web browser and frontend integration, covered by component tests implemented with cypress running against light storybooks.

 

Takeaways
  • Learn what your usual WebDriver test covers
  • And how you can replace it with Cypress
  • Contract tests,
  • Frontend DOM tests,
  • Frontend Unit tests,
  • And why you still may need WebDriver but not in your pipeline
What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Bart Szulc's profile'

Bart Szulc

Bart Szulc is tester at heart. One could say, born to test. Keeping hands dirty with automation and scripting since started professional career. Designing strategies, delivering frameworks and test environments for web and mobile applications. Actively involved in local testing communities. Presenting on most popular testing and development conferences in Poland and Europe. Helping developers become better explorers. Teaching software development and testing. In love with big data and statistical analysis. Strongly believes in unicorns. Currently on trial to become one as full cycle engineer.
Suggested Content
30 Days of Automation in Testing
Tooling for Automated Testing with Marie Drake
Experience Reports - Teams Challenge
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
The Complete Guide To XPath
Learn how to create robust XPath selectors for your automation and much more...

Tags

  • ui-automation