1. What is ReplayDIRECTOR™? ReplayDIRECTOR™ is a software debugging tool that gives
VCR, or TiVo™-like functionality to any software.
2. How is ReplayDIRECTOR™ different from a video or screen capture? ReplayDIRECTOR™ is recording your program, not
the video or screen output. Every line of code that your program
executes will be recorded, and will playback exactly the same.
3. How does it work? ReplayDIRECTOR™ is a 'binary instrumentation tool'. When
installed, it analyzes the compiled binaries of your application
and identifies everything that must be recorded in order to
create a perfect recording of your software.
4. How will using ReplayDIRECTOR™ affect my performance? ReplayDIRECTOR™ is a high-performance system that has almost no
impact on performance. Replay is designed to be seamless and
transparent. This means you can be recording all the
time, even during production with software in-the-field
with customers.
5. Do I need to change or add to my source code? No, ReplayDIRECTOR™ does not require any changes to your application code
6. How much data does ReplayDIRECTOR™ store when recording? The recorded session size varies by the nature of the application. A recording of an application that queries a database and receives a large dataset in response will be larger than a recording of simple web browsing.
7. Will ReplayDIRECTOR™ reproduce multi-user and networked bugs? Yes! Recordings made of online software applications can be
Replayed at anytime, even without a network connection.
8. Can I debug recordings? Absolutely. When you playback a recording, the software will be
running. You can playback recordings from the debugger, or
attach a debugger to a playback already in progress. All
of your symbols will be valid in the debugger.
9. What platforms are supported? ReplayDIRECTOR™ supports widely used Java application servers, including Tomcat and WebLogic.
10. Do I need to recreate the environment in which the problem was recorded in order to replay it? No. Since ReplayDIRECTOR™ records every potential source of non-determinism in your application, it feeds the recorded data back to your application during playback in the correct sequence. The result is a perfect, line-for-line playback execution of the software you have recorded, without the need to reproduce the original environment.
11. How do I share a recorded session with my team? Sharing of recordings between QA personnel and developers is seamless. All recorded sessions can be viewed in through the ReplayDIRECTOR™ Server. From the server’s dashboard, you can search for particular recordings, or filter just those that contain issues, and replay them.
12. Will this replace my existing QA tools? No, ReplayDIRECTOR™ is not a substitute for load testing tools or regression testing tools, but complements them. You can have ReplayDIRECTOR™ recording while you run your functional tests, or as you stress-test your application under load, to capture the difficult to reproduce bugs that these tools uncover. Later, you can debug your application using your standard debugger or profiler, without the need to rerun the testing tools.
13. Can I evaluate a Trial Version of ReplayDIRECTOR™ using my software? Yes, absolutely. If you would like to try ReplayDIRECTOR™ with your software, please get in touch with
us to arrange your evaluation. Have a question that you don't see answered here? Please ask us.
|