More Related Content Similar to Wind River Test Management (20) Wind River Test Management2. The Challenge:
Risk Mitigation & Code
Changes
How do these changes impact
the behavior of
the device?
How do you know you are
testing these changes?
How do you know that
unknown changes are not in
the binary?
Without the time to run all test
cases, how do you know
which test cases to run?
Milestone 8 Milestone 9 3 weeks Deadline
2 | © 2011 Wind River. All Rights Reserved.
3. Addressing Device Test Challenges
Wind River Test Management
Identifies high risk segments in your
production code
Prioritizes test execution
Optimizes your resources to reduce risk and
manage the impact of changes
3 | © 2011 Wind River. All Rights Reserved.
4. Dashboard views
Central repository to store manual
and automated test cases
Virtual lab manager
Flexible and Reports generator Easy and clear interpretation
of individual test case results
Powerful
Framework
Easily integrated with existing
build & test infrastructure
Retention of results
from older runs
Test results parsed for each test case and
each step within test case
STDOUT for each test case step
captured individually
4 | © 2011 Wind River. All Rights Reserved.
5. Wind River
Test Management
Identifies high risk code areas
Coverage
After running all test cases
what areas of the code were
NOT tested HIGH RISK: 85% of functions were not tested
Map test cases to code
Increase preparedness for
certification process
Performance
Measure actual functions
response time
See impact of change on
performance
…all on production code.
HIGH RISK: Performance degradation between builds
5 | © 2011 Wind River. All Rights Reserved.
6. Wind River Build 6 Build 7
Test Management
Manages the impact of change
Build Differences
Compare builds to know the
impact of change Compare builds’ binaries to identify
changed, new and deleted functions
Gain visibility to new code
introduced to the build
Identify what tests to run to TC1
verify only the changes
TC3
TC2
Only a subset of test cases are testing the
actual changes in the code
…all on binary code.
6 | © 2011 Wind River. All Rights Reserved.
7. Wind River
Test Management
Tests edge conditions and error
handlers
Fault Injection
Validate fault handlers.
Automate fault injection.
Do away with complex test
scenario setups.
Fully validate exception
conditions fast.
Simulate data input/output.
Increase coverage, save time,
and improve quality.
…all on production code.
7 | © 2011 Wind River. All Rights Reserved.
8. Wind River
Test Management
Shortens Time to Market
Test Content
More than 3000 tests for Linux
platform validation
Complete VTS pre-packaged for
VxWorks platform validation
Test for security with Fuzz
testing vulnerability pack for
dozens of protocols
…just click and run.
8 | © 2011 Wind River. All Rights Reserved.