Welcome to Newdi
Newdi writes the tests. You write the future.
Every great software product starts with a spark — an elegant algorithm, a clever abstraction, a beautifully simple API. But somewhere between concept and commit, that spark dims under the burden of unit tests.
Newdi is the world's most intelligent Java unit test generator. Not a tool, but a test-writing teammate. It understands your code, generates accurate and maintainable tests, and keeps them fresh as your logic evolves. Save 240 hours per developer per year.
The Intelligence Behind the Magic
Newdi isn't just automation—it's artificial intelligence purpose-built for testing. Every decision is backed by deep understanding of code semantics, team patterns, and testing best practices.
Semantic Code Understanding
Our AI analyzes your code at a molecular level—understanding business logic, dependencies, exception flows, and architectural patterns. It builds a complete mental model of what your code does and why it exists, enabling intelligent test generation that goes far beyond simple pattern matching.
📦 Framework
Spring Boot
đź§© Complexity
Medium
âś… Test Strategy
Comprehensive
⚠️ Edge Cases
12 detected
Intelligent Test Strategy
Based on code analysis and learned patterns, Newdi formulates the optimal testing strategy. It considers framework conventions, team preferences, coverage goals, and complexity trade-offs to generate tests that are both comprehensive and maintainable.
⚡ Unit Tests
Fast & Isolated
đź”— Integration
Real Dependencies
🎯 Edge Cases
Boundary Testing
Evolutionary Maintenance
As your code evolves, Newdi's AI tracks changes and intelligently updates tests. Rather than brute-force regeneration, it performs surgical updates—preserving custom modifications while ensuring tests remain accurate and valuable.
📝 Code Change
Method signature updated
🔍 Impact Analysis
5 tests affected
✨ Smart Update
Tests evolved automatically
Getting Started with Newdi
- Install the Newdi plugin in your IDE (IntelliJ, Eclipse, or VS Code)
- Connect your project by selecting your root Java directory
- Configure test preferences through the intuitive settings panel
- Generate initial tests with one click
- Review and commit the generated test suite
Newdi will then monitor your code changes and automatically update tests as needed, always maintaining test quality and coverage.