TestCon Europe 2022

October 24 – 27

Vilnius and Online

Nikolay Avramov

Test Automation Lead

Automate The Planet, Bulgaria

blank

Biography

Team Lead | Developer in Test at Automate The Planet, Lecturer at Telerik Academy Alpha QA. For the past 10 years, he worked as a Quality Assurance Engineer in Telerik (later acquired by Progress software). He started his career in the field from ground zero- from taking part in the Telerik Academy to becoming a Principal QA Engineer/Ninja that is at the heart of any innovation or automation initiative. During his tenure, he has developed and integrated several custom frameworks and tools used throughout the company. To name a few – a custom Load and Performance Testing Framework; System Testing Framework; Web Service Testing Framework; Visual Verification Framework; and many other productivity tools that assured the highest quality of all web and business assets of the company. In the last few years in Automate the Planet, he started spending more time consulting different companies and helping them accomplish their Test Automation journey to Quality.

Workshop

Analyzing Web Performance

Nowadays, it is not enough to accomplish the stability of your project and implement all the functionalities to cover the user’s expectations.

What else, you may ask?

Ignoring critical non-functional requirements like performance may be crucial for the overall success of your project.

Participating in this workshop will help you to learn how to understand what lays behind a web page, and how to analyze the performance of any website that you land on. Using the best free tools on the market we will learn more about client-side Performance testing and how to understand the metrics behind it.

Agenda
  • Part 1: Understanding Performance:
    • Performance Testing Purpose & Goals
    • Glossary of Terms
    • Web Application architecture
    • Layers of Performance Testing
    • Web requests basic knowledge
    • Caching strategies, CDN concept, Load balancing
    • Chrome DevTools Performance features
    • Web Debugging with DevTools & Fiddler
    • Practice – Web debugging and Page Performance
  • Part 2: Analyzing Performance
    • Commercial Tools for Performance Testing
    • Google PageSpeed Insights / Lighthouse Audits
    • WebPageTest
    • Practice – Client-side Performance Testing
    • Integration with CI/CD process

Objectives

  • Get proficient in using every-day tools like Chrome DevTools, Fiddler, Postman. Learn how to use them in the context of Performance Testing.
  • Get to know WebPageTest – the “Swiss Army Knife” in Client-side Performance Testing.
  • Learn from practice, participate in focused group, use the knowledge right after the workshop on any website.

Target audience

Junior to Mid-Senior level QAs

Technical requirements

Latest Chrome, Firefox browsers

Fiddler Classic [Free] installed for Windows /Fiddler Everywhere for Mac users [Free Trial]

« Back