11.10. Testowanie równoległe

Testowanie równoległe polega na jednoczesnym wykonywaniu testów jednostkowych w wielu różnych wątkach. Ta dość zaawansowana technika testowania bywa przydatna w wielu sytuacjach. Na przykład w świecie aplikacji internetowych nasze oprogramowanie z reguły jest jednocześnie używane przez wielu użytkowników, a jego kod musi być wykonywany jednocześnie w wielu wątkach. Jednym z najlepszych sposobów sprawdzania, czy nasz kod prawidłowo obsługuje taki współbieżny dostęp, jest użycie wielowątkowych testów jednostkowych. Wielowątkowe testy jednostkowe sprawdzają się także w roli niskopoziomowych testów wydajnościowych.

Framework TestNG oferuje doskonałe, wbudowane mechanizmy obsługi testów równoległych. Testowanie wielowątkowe ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.