Can AOP Extend Your Test Harness?

Play Can AOP Extend Your Test Harness?
Sign in to queue

Description

Kiedy pojawiło się programowanie aspektowe (Aspect-Oriented Programming, AOP), zadawano sobie pytanie, czym się ono różni od programowania obiektowego (Object-Oriented Programming, OOP). Po dodefiniowaniu i pełnym zrozumieniu pojęcia aspektu, znaleziono wiele pragmatycznych zastosowań dla programowania aspektowego takich jak logowanie, zarządzanie transakcjami i wyjątkami. Współcześnie niewiele słychać na temat AOP. Stało się ono tak powszechne czy też przestało mieć zastosowanie?

Paradygmat programowania aspektowego sprytnie stosowany w testowaniu może pozytywnie wpłynąć na elastyczność i jakość kodu testowego. Może również pomóc w odpowiednim zbalansowaniu kodu testowego i produkcyjnego.

Podczas wykładu omawiane jest, jak korzystać ze Spring AOP dla potrzeb testów systemowych i wytrzymałościowych w aplikacjach wielowątkowych i rozproszonych.

Tag:

Testing

Day:

1

Embed

Download

Download this episode

The Discussion

Add Your 2 Cents