SpeedTrace Pro supports Microsoft Silverlight™

SpeedTrace Pro:Silverlight online-helpA notable feature of Speed Trace Pro 3.4 is the Silverlight™ support. A new project type was created for Silverlight applications.
Browser auto detection and supports for Internet Explorer, Mozilla Firefox and Google Chrome is implemented.

To know how to use Silverlight projects in SpeedTrace Pro, take a look at the new online help (see screenshot).

Try out this and all the other new features of SpeedTrace Pro 3.4.

Download SpeedTrace Pro now (10-day free trial) >>

.Net Profiler SpeedTrace Pro 3.4 – Release!

We are proud to present the new
SpeedTrace Pro 3.4 final version release

SpeedTrace Pro 3.4 final - released!

New in Version 3.4.16:

  • The online help update is finished
  • Some bug fixes:
    • GData virus alert fixed
    • Callback API samples fixed
    • SpeedTrace client termination out of general tab fixed
  • Now the TraceAnalyzer runs in 64 bit version on 64 bit systems by default
  • Silverlight 4 Support (Google Chrome, Internet Explorer, Mozilla Firefox)

SpeedTrace 3.4.16 is stable and the Customer-Tests ends now.

Evaluation of the older Version 3.3 will not be available any longer.

Try the new SpeedTrace Pro 3.4 now and use the amazing features.

Download now SpeedTrace PRo 3.4

Eliminate software bugs in a few clicks
 using SpeedTrace Pro

Little mistakes make life harder. The same applies to software developement when problems delay the development.
If you can identify the root cause of problems at early stages during the sw life cycle, you will save lots of time and even more money.

found bugs - cost to fix

SpeedTrace Pro is the ideal tool to easily resolve the real reason why problems occur.

Here is a real life scenario:
One of our clients is working on a 64-bit setup for their software product. When trying to install
the resulting .msi file, they experienced errors which aborted the installation process.
There was no clear indication what went wrong. Initially, they decided to perform a trial and error
approach but this consumed too much time. So they came across an idea to use SpeedTrace Pro to investigate the problem.

After a few clicks, SpeedTrace Pro was displaying the following trace output

Software bug resolved with SpeedTrace Pro

It is easy to see, what went wrong. The assembly which was loaded by the 32-bit msiexec-host was trying to load a 64-bit assembly which raised a BadImageFormat-Exception for the assembly SetupHelper.dll.
In the future they will not hesitate to use SpeedTrace Pro to solve their software problems.

SpeedTrace Pro is not just a profiler, it’s amazing what it can do for you.

Further information on SpeedTrace Pro >>

Try SpeedTrace now >>

SpeedTrace adds new unit testing plugins

Our latest and perhaps last build (Version 3.4.15) prior to release has been complemented with optional plugins to wide-spread tools in order to facilitate unit testing especially for a larger group of developers familiar with and attached to those tools:

These options have been added for extra convenience rather than out of necessity primarily because we believe that systematic unit testing, test automation and test-driven development are so important.

Why unit testing?

Unit testing helps you verify and validate your source code to see (and measure) whether (to what extent) its components suit their designed purposes and behave as expected.  The idea is to isolate each part of a program and show that the individual components are well-formed right from the outset. Unit tests minutely state the “contract specifications” of a piece of code as to what it is supposed to satisfy and thus afford several benefits:

  • Find problems early in the development cycle
  • Ensure that code reflects intended functions in spite of changes
  • Test parts first to facilitate integration testing
  • Document critical code unit by unit
  • Prevent performance from deteriorating.

Unit testing for performance and bug trapping

For bug trapping create a test that replicates the bug, and then redesign your code accordingly. By adding the fix to your test suite you can ensure that the test case will always be checked throughout the entire development lifecycle. For continued performance assurance you can use the SpeedTrace API in order to trace the executed scenarios and to perform sanity checks making standard assumptions that the elapsed times are within bounds of the desired performance.

Unit testing in test automation enviroment for optimized lifecycle management and QA-internalized development

Unit testing in test automation enviroment for optimized lifecycle management
and QA-internalized development

Why test automation (TA)?

Unit testing within the SpeeedTrace Pro Test Auotmation (TA) environment is performed systematically in “zipper”-fashion parallel to the development process repeatedly unit by unit at short intervals (See diagram). It thus becomes an integral part of the TA and lends itself appreciably to optimizing lifecycle management and proactively internalizing QA into your entire development process.

Unit testing with SpeedTrace Pro

Of course, you can do all this with SpeedTrace Pro using a much wider array of features, functions and triggers. Nevertheless, we wanted users accustomed to these wide-spread unit testing tools to also benefit from SpeedTrace Pro’s more comprehensive approach to software diagnostics.

ReSharper unittesting with SpeedTrace Pro

A small video to show ReSharper UnitTesting with SpeedTrace Pro:

SpeedTrace Pro 3.4.15 is online for Download

SpeedTrace Pro Release Candidate update!

SpeedTrace Pro 3.4.15 is now available for downloading!

New in Version 3.4.15 is the Resharper UnitTest Addin.

- Try the new UnitTest Addin for Resharper
- Use SpeedTrace Pro with the .NET UnitTesting-Software Nunit

Download SpeedTrace Pro 3.4.15

Version 3.4.14 available for Download

The SpeedTrace Pro Release Candidate update version 3.4.14 is now available for downloading!

New in Version 3.4.14:
- "Visual NUnit" integration added
- Assembly instrumentation improved
- Help updated

Download SpeedTrace Pro 3.4.14

SpeedTrace Pro in the Visual Studio Gallery

SpeedTrace Pro is an indispensable addition to your Visual Studio development environment.

If you use SpeedTrace Pro right from the outset, this will streamline your development process, speed up time to release and substantially improve software quality, all adding up to boost your ROI.

SpeedTrace Pro in the Visual Studio Gallery

How? Serious issues are realized during the early stages of development and can be dealt with in time before they grow into big problems. This essentially stabilizes the architecture and enhances the quality of your software product and thus minimizes time otherwise spent later on trouble-shooting, claims and customer support.

Please tell us your experiences and rate SpeedTrace Pro in the Visual Studio Gallery.

 

SpeedTrace Pro 3.4 Release Candidate available

The final version 3.4 is just about ready for release.
Now, the first Release Candidate of SpeedTrace Pro 3.4 is available for download!

SpeedTrace Pro 3.4.13 RC

Try the .NET Tracer and Profiler SpeedTrace Pro 3.4.13 RC today (available as 32bit and 64bit version).

If you want more detailed and accurate results, you need SpeedTrace Pro!

New in Version 3.4.13:
- .NET 4.0 support
- Online help updated

Take advantage of the unique features such as the cost-free TraceAgend Service.

Download SpeedTrace Pro 3.4 RC Now!

Cloud-powered SpeedTrace 3.4 release soon!

This is to anounce that SpeedTrace Version 3.4 adding powerful cloud computing functionality is to be released soon before the end of this month!

New cutting edge cloud computing features

The new SpeedTrace Pro Version 3.4 adds even more cutting-edge functionality:

-    Freely Distributable Recorder Service
-    Test Automation Interface
-    Remote Tracing Capabilities
-    Distributed Tracing Capabilities

This is especially good news for people interested in remote monitoring, testing, maintenance and support – over the cloud! These features respectably add up to complete the diagnostics for the entire lifecycle of your software regardless of location!

Ubiquitous remote tracing free of charge

With the new SpeedTrace Pro version and the help of the Freely Redistributable Recorder providing free recorder service (1st Setup) you can now trace any external client via Internet/network free of charge. Due to Remote Tracing and Distributed Tracing capabilities you can also remote-trace this recorded data from your server where – provided you have a SpeedTrace license – the trace data can be read, interpreted, profiled, evaluated with the help of the SpeedTrace profiler (2nd Setup).

Profile distributed apps over the cloud

As to the mode, number, and frequency of your trace data instalments, that is something you can configure yourself with SpeedTrace according to your own special requirements. In principle, the Freely Redistributable Recorder of SpeedTrace Version 3.4 works like the black box deployed in aviation. With the respective time stamps you can always trace what happened during an event, what lead up to it and with some interpretation (profiling) find out what actually caused it … you can now even do this over the cloud!

Get your free trial now!

Downlaod  SpeedTrace Pro 3.4.11