Link to the slides: https://seleniumcamp.com/talk/aspectj-in-test-automation/
AspectJ is a de facto standard implementation of Aspect-Oriented Programming (AOP) in Java. In this talk we are going to meet this tool, see how it works under the hood and what kind of problems it might help you to solve in Test Automation. For example, the most beneficial application of it is the possibility to log methods called during the test execution without adding logging commands explicitly. We will see how AspectJ is used in other tools and frameworks like Allure and Spring, and what is the price of the magic. Of course, there will be a demo.