JDI
by
epam

Description: Try JDI Light https://github.com/jdi-testing/jdi-light

View on GitHub ↗

Summary Information

Updated 57 minutes ago
Added to GitGenius on January 24th, 2024
Created on November 19th, 2015
Open Issues & Pull Requests: 49 (+0)
Number of forks: 107
Total Stargazers: 144 (+0)
Total Subscribers: 69 (+0)

Issue Activity (beta)

Open issues: 39
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 3,025 days
Stale 30+ days: 39
Stale 90+ days: 39

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • lang:Java (19)
  • lang:C# (8)
  • is:bug (6)
  • lang:python (4)
  • is:feature (3)
  • closed:done (2)
  • community_source (2)
  • mobile (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 3153.9 days
Mean response time: 3181.2 days
90th percentile: 3208.6 days
Tracked items: 2

Most active contributors

No contributor activity indexed yet.

Detailed Description

The JDI repository is a Java-based UI test automation framework developed by EPAM that has been deprecated in favor of its successor, JDI Light. The framework was designed to provide comprehensive test automation capabilities for web applications and mobile apps through a structured approach to GUI testing and UI component interaction. As a Selenium-integrated framework, JDI enables developers to build functional test automation scripts with WebDriver support, offering cross-platform testing capabilities for end-to-end testing scenarios.

The repository is classified across multiple testing domains including test automation, UI automation, API automation, and web testing. It functions as both a testing framework and a webdriver framework, providing APIs and SDKs that allow teams to automate interactions with UI components. The framework's extensibility through framework extensibility features makes it adaptable to various testing scenarios, whether for web applications or mobile app testing. Its integration with Selenide further enhances its capabilities for web testing libraries and cross-platform support.

According to GitGenius activity analysis, the repository shows significant response latency metrics for issue and pull request handling, with a median response time of approximately 75,693 hours and a mean of 76,350 hours across tracked items. This extended latency suggests the repository may have experienced periods of reduced maintenance activity or slower community engagement on reported issues and contributions.

The repository maintains connections to several major open-source projects through overlapping contributors, including Microsoft's VSCode and TypeScript repositories as well as the Rust language project. These connections indicate that developers working on JDI have also contributed to significant infrastructure and language projects, suggesting a community with broad expertise in software development and testing practices.

The README explicitly directs users toward JDI Light as the recommended successor, positioning the original JDI framework as deprecated. The documentation and tutorials for JDI Light are referenced as the path forward for users seeking more powerful features and ongoing support. This transition reflects the project's evolution and the team's commitment to providing an improved testing framework with enhanced capabilities.

As a Java testing framework, JDI was built to address the needs of teams requiring robust test automation solutions for complex web applications. Its classification as both a test automation tool and a functional test automation framework indicates it was designed to handle comprehensive testing scenarios beyond simple UI interaction recording. The framework's support for cross-platform testing and its integration with industry-standard tools like Selenium and Selenide positioned it as a serious contender in the Java testing ecosystem before its deprecation in favor of the more advanced JDI Light version.

JDI
by
epamepam/JDI

Repository Details

Fetching additional details & charts...