Skip to content

3rd party extensions

Julien Herr edited this page Jun 22, 2023 · 55 revisions

Integrations

Build tools

IDE

Continuous Integration servers

Frameworks

Extensions

Injection

Listener

  • TestNG Foundation:
    • ListenerChain - Ordered invocation of chained listeners
    • ArtifactCollector - Capture client-specified artifacts when tests fail
    • ExecutionFlowController
      • propagates test result attributes:
        [before method] → [test method] → [after method]
      • attaches retry analyzers via the service loader
      • assigns global per-method timeout interval
      • enables class-specific method interception
  • JIRA Known issue

Reporters / Loggers

Data provider extension

Testing on Mobile?

Assertions libraries

BDD

Performance

  • QuickPerf: quickly evaluate some performance properties

Integration test

Automatic retry

Method timeout

Need mocks?

Use Selenium?

And maybe more...

On OpenHUB.