Create Quality Software with Performance Testing
Building high-quality embedded software means providing the required functionality, but also conforming to performance requirements. While this has long been a policy for real-time and safety critical software projects, it can also extend to any embedded software with a user interface component. An outstanding User Experience often makes the difference between market success and failure. That difference starts with your Performance Testing strategy.
Verifying the run-time performance of embedded software is an integral quality process throughout the SDLC. Testing the conformance to timing requirements for startup sequences or critical routines, uncovering performance bottlenecks or identifying timing-related bugs, may be assessed as tests are conducted on individual units and modules of the software. The potential cost of refactoring the code when performance issues are found at a late stage in the development cycle makes continuous performance testing a no-brainer.
The run-time performance of embedded software is tested within the context of an integrated embedded system. While simulators and emulators are useful testing platforms, ultimately performance testing must be carried over to the actual target hardware. Thus a performance testing strategy should seamlessly transfer from simulator to target environments.
A Comprehensive Solution for your Performance Testing Strategy
DT10 is a next generation dynamic testing tool providing the most comprehensive perspective on embedded software runtime performance. DT10 is a purpose-built solution for embedded software engineers to automate thecapture and verification of performance metrics from the design phase through to testing and debugging an embedded device in the field. It supports six different connectivity mechanisms to the target device to capture runtime diagnostics directly from the running software, and it facilitates nanosecond resolution in the generated analysis reports and with a monitor and record capability extending up to 32 days of continuous execution.
The DT10 comprehensive suite of analysis reports include:
DT10 is the ultimate Power-Tool for optimizing embedded software performance