-
Notifications
You must be signed in to change notification settings - Fork 1k
3rd party extensions
Chirag Jayswal edited this page Feb 12, 2019
·
55 revisions
- Jenkins: testng-plugin-plugin
- Maven: maven-surefire
- Gradle: Test:useTestNG()
- Kobalt: test task...
- Ant: testngtasks
- Eclipse: testng-eclipse
- IntelliJ IDEA: Testing Frameworks - Sources
- Netbeans: Testing
- Jenkins: testng-plugin
- SBT: sbt-testng
- Arquillian: arquillian-testng-container
- QAF: QMetry Automation Framework
- JavaEE: TomEE
- Guice: TestNG native
- Spring: spring-test
- Dagger: dagger-testng
- HK2: hk2-testng
-
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
- propagates test result attributes:
- JIRA Known issue
- logback: Appender for TestNG Reporter
- json: QAF Reporter
- dashboard: Allure Framework / Report portail
- pdf: PDF report plugin for TestNG
- html: HTML/XML reporting plugin for TestNG
- html/selenium: Open-Source Reports API for Java
- xslt: Pretty Reports for TestNG / TestNG Results Parser
- testng/selenium: Graphical TestNG Reporting
- video: Video Recorder for UI Tests
- extensible artifact capture: TestNG Foundation
- XML/CSV/Excel/Json/DB: QMetry Automation Framework
- csv/json: test-data-provider
- Benerator: Feed4TestNG
- QAF-BDD - Pure TestNG implementation for BDD including Gherkin
- JBehave
- Cucumber JVM - https://github.com/igniteram/testng-cucumber
- JGiven
- extensible retry manager: TestNG Foundation
- method timeout management: TestNG Foundation
- Fluentlenium
- SeLion
- Selenide
- BrowserStack
- testIT WebTester
- Selenium Foundation protects your automation from StaleElementReferenceException
On OpenHUB.