New and Noteworthy
New and Noteworthy in TPTP 4.1
Key Messages
 
TPTP 4.1 is a significantly improved release of TPTP.  The most significant improvements in Eclipse TPTP 4.1 include:
  1. Tool vendors can now build TPTP-based performance tools for applications in C/C++ and other compiled languages. 
    ●    The TPTP data model has been expanded to support application performance data from non-Java applications,
          such as C/C++.
     
  2. Web application testing capability has been demonstrated by integrating with other Eclipse technology. 
    ●    TPTP 4.1 has integrated with the Eclipse Java Development Tools (JDT) and Web Tools Platform (WTP) projects to enable
          web application testing.
     
  3. Data collection on a local system has been made simpler, with no need for a separate Agent Controller. 
    ●      Local data collection no longer requires separate installation and configuration of an Agent Controller.  The functionality is
            included in a TPTP runtime plug-in that runs inside the Eclipse workbench.


  4. A test execution service allows for the programmatic launch and execution of TPTP tests.
    ●      Using TPTP automatable service extensions, tests can be launched using ANT scripts, shell scripts, and arbitrary programs without the
           TPTP or Eclipse GUI. 

To check out how TPTP can improve the quality and performance of your applications, take a quick tour.  TPTP 4.1 is available for download.

 

Key Improvements
 
The following is a list of key new and enhanced features in TPTP 4.1:
  1. There are further enhancements to the TPTP and JDT integration including an ability to create and run JUnit tests for Eclipse plug-ins.
  2. A new Manual Test View replaces the Manual Test Client for executing manual tests.  The new features provided include usability improvements, rich text (HTML fragments or document) support in test case descriptions, file attachment support in test case executions, testing session status bar, and richer test case execution information.
  3. Enhanced ANT and batch support allows for headless TPTP test execution (i.e. without the TPTP or Eclipse GUI).
  4. Trace data model enhancements now support collection of execution trace data from non-Java programs.  There are now options to export statistical tabular views of trace data to XML.  Test data model enhancements now allow better access to test verdicts.   Multiple profiling files can be imported in parallel.
  5. Several features have undergone significant performance improvements:
    • Importing logs in XML 150% faster
    • Loading a page in Log View with Cloudscape up to 800% faster
    • Importing profiling file and saving large XML resources 150% to 250% faster
    • Correlation by time in memory is several times faster.
  6. UI paging in the Symptom editor improves the symptoms' load time.  There are more live updates on the status bar.
  7. Public APIs of our next generation data collection and communication frameworks (new Agent Controller, client and agent APIs) have been introduced.
  8. There is now improved ease of deployment and management of the Agent Controller for data collection on a local machine.
  9. Extension points have been added in various viewers for report data to be consumed by tools such as BIRT.
  10. The following enhancements have been added for log file parsing and analysis:

        ●    Configurable date and time zone when parsing and importing logs that do not contain date and time zone
        ●    Generic Log Adapter optimizations to improve performance of log import
        ●    Restructured logParser extension point to allow remote import of log files without using RAC, custom UI for defining parser import advanced options and locale support
        ●    New  extension point to add default symptom database URLs
        ●    Editable correlations
        ●    Generic Log Adapter "How to use" documentation
     
  11. A new standard framework for static analysis has been provided.
  12. The following technology preview features are available:
  • New automated GUI testing capability
  • SWT targeted UI macro record/playback test tool
  • XRay workbench profiler