
- Windows Vista
- Windows XP
- Windows 2000
- Windows 2003 Server
- Windows NT
- Visual C++ (6, 7, 2005, 2008)
- Visual Basic (6)
- Borland Developer Studio 2006, 2007
- Delphi (3, 4, 5, 6, 7, 2005, 2006, 2007)
- C++Builder (3, 4, 5, 6, 2006, 2007)
- Intel C++ (7.0 and later)
Detect and Report Errors Automatically
Modern applications become more and more complex and may include hundreds of various modules. So, reproducing a problem that occurs on an end-user's computer and searching for its cause may take vast amounts of time. AQtrace is a ready-made error-reporting and resolution system that provides an easy way for development teams to monitor their application's execution on an end-user's workstation and automatically receive a full-detailed error report that helps find the cause of the problem quickly.
AQtrace is similar to the error-reporting system implemented by Windows. Most likely you've seen the error message boxes that are shown by the operating system when an application performs a critical operation. This message box informs users about the problem and suggests that the user sends an error report to Microsoft.
AQtrace works much in the same way. It monitors the application execution and if an exception occurs, it displays a notification window that informs the end-user about the problem and suggests that the user sends an error report to the application developer:

The user has to press the Send button to send the report.
The generated error reports contain detailed information about exceptions, call stacks, application’s threads and the software and hardware used by the customer, so you can quickly find the cause of the problem and fix it. Without AQtrace developers have to use a trial-and-error approach to reproduce reported bugs which is time-consuming and inefficient.
AQtrace can catch any exception that occurs in Visual C++, Visual Basic, Delphi, C++Builder or Intel C++ applications. It intercepts exceptions at low-level and handles them regardless of whether they occur within or outside of the try-catch block. So, you will know about any error that occurs in your application.
Below are some more benefits that AQtrace provides:
The API is open, so you can easily create custom plug-ins that will support the issue-tracking system adopted by your organization.
And to make AQtrace work, you typically do not need to write a single line of code! You make all of the settings visually, in special wizards and dialogs. (You may need to write code though to perform some specific operations, like controlling AQtrace during the application execution).
| For a limited time, licensed users of TestComplete and AQtime can get the fully functional beta version of AQtrace for free. |
If you have questions about AQtrace, or need further assistance, feel free to write to us at: sales@automatedqa.com or call us in the USA at: (702) 891-9424.
