Eclipse Test and Performance Tools Platform

Building on TPTP

Eclipse TPTP, based on the Eclipse Platform, provides tools, standards and much needed interoperability across the development process. Building on TPTP has a number of benefits to vendors, customers and developers, both in the short and long term. One benefit that spans an entire project is the ability to integrate with TPTP at a non-specified pace. This provides freedom from an all-or-nothing model and offers the flexibility of working incrementally within the integration process. Other reasons to build on TPTP include:

TPTP allows developers to substantially broaden the scope of their solutions.
Because TPTP can be leveraged by a very wide spectrum of software tools, projects can be defined as widely or as specifically as necessary. The tools available are:
  • Profiling and Tracing
  • Systems Performance and Availability Monitoring
  • Log Analysis and Correlations
  • Performance Tuning
  • Functional Testing
  • Load Testing
  • Unit Testing
  • Runtime Analysis
  • Static Analysis
Each tool can also be used in very specific technologies such as web applications, HTTP, Java, .NET, C++ and other common programming languages.
Link testing with requirements and traceability
Quality software products must necessarily begin with well-defined requirements. Taken a step further, it also critical that there is good traceability across teams and assets. Products developed on TPTP have a built-in assurance that assets produced by tools built on this platform can easily be linked to all other assets.
Broader market reach
The Eclipse community is growing at a rapid pace. There are more than 10,000 websites referencing www.eclipse.org and new contributors and committers are joining weekly. Members also have access to special marketing programs and forums designed to connect vendors and customers.
Speed development and build new products faster
Leveraging the TPTP tools lets software vendors minimize time and resources devoted to maintaining infrastructure software and devote more time and effort to the company's core technology and competitive advantage.