New and Noteworthy
New and Noteworthy in TPTP 4.2.0
Key Messages
The most significant improvements and features available in TPTP 4.2.0 include:

  1. Improved Test Log viewer

  2. Improved static analysis engine and rules.

  3. Improved data collection performance by using aggregated data agents.

  4. Improved UI experience for log analysis and correlation.

  5. New target system support for 64-bit Windows OS on Itanium Processor Family and Intel EM64T.

  6. Dynamic BCI using Dynamic Probekit

  7. New technology previews functions covering the following domains:

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


Key Improvements
The following is a list of key features in TPTP 4.2.0:

  1. More comprehensive support for Unicode, software globalization, and internationalization by using ICU4J class library.

    Profiling and tracing :

  2. Improved data collection performance by using aggregated data agents.
    The trace JVMPI agent has been modified
    to collect aggregated (summary) data when the user requires statistical data only.The resulting data set is dramatically smaller, consuming less time on the agent side to format and transmit the data, while consuming less time and space on the workbench side to receive, decode, and store the data in the trace model.
  3. Improved Profiling launch configuration offering support for profiling using generic data collection mechanisms, such as JVMPI, JVMTI or ARM instrumentation.
  4. Dynamic byte code instrumentation using Dynamic Probekit. Use this function to dynamically instrument your application using predefined probes.
  5. Agent Controller support extended to Solaris 10, i5/OS V5R4 and z/OS V1R7.

    Test Project :

  6. Improved Test Log viewer with overview chart and simple verdict navigation; support for linking bugzilla defects with a test invocation.
  7. Support for annotations on all test execution events including Manual Test View and Test Log View support.
    Test Viewer

  8. Powerful and extensible BIRT based test reporting
  9. Improved ant support, including wildcarded test execution, roll-up verdict interrogation and test report generation directly from ant scripts.
  10. Extensible test script service framework for providing services to executing tests from the workbench.  Includes services allowing an executing test to retrieve files from the workspace or filesystem of the workbench machine.

    Monitoring tools :

  11. A new Log viewer and Log Analysis viewers replace the Log Viewer available in the previous release. The new log viewer is more usable and provides a set of new features, including sorting, filtering, highlighting of log events based on filter criteria, hiding or showing events properties. The new log viewer uses the Eclipse Properties view to show log events properties.
    Log viewer

  12. Improved log import functionality. The user can share log sets between separate workbench instances.
    Import log wizard

  13. A new Symptom Database editor based on the new symptom specification replaces the previous symptom editor. There is a backward compatibility layer implemented so that previous users can use old symptom databases to analyze log events.
  14. Improved log analysis mechanisms by using xPath expressions for defining look-up symptoms.
    Symptom database editor

  15. Added support to Generic Log Adapter for filtering in the Sensor and Extractor components to improve parsing performance when only a subset of the log data is of interest.
  16. Added support for user authentication when monitoring performance of remote Windows systems.

    Common Base Event Logging:

  17. Performance and memory improvements for the three producer Common Base Event implementations including serialization, de-serialization and utility APIs.
  18. ICU support with backward compatibility for the two Java producer Common Base Event implementations.

    Automated GUI Recorder :

  19. Better user interface; a color coded editor for the macro and a logical tree representation.

  20. Better mechanism for resolving widgets.
  21. Increased widget coverage for what can be recorded and played back.