Test Modules Overview: Difference between revisions
Jump to navigation
Jump to search
m (moved Script Overview to Test Modules) |
No edit summary |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
The STRIDE scripting solution allows users to take advantage of the power of dynamic languages on the host to execute | The STRIDE scripting solution allows users to take advantage of the power of dynamic languages on the host to execute '''behavior-based''' test scenarios on the device under test. Some of the advantages of host based script tests are: | ||
* '''test coverage''' can be '''expanded''' without any changes to the target device. | * '''test coverage''' can be '''expanded''' without any changes to the target device. | ||
* sophisticated '''device automation''' possible using facilities available on the host. | * sophisticated '''device automation''' possible using facilities available on the host. | ||
* no additional '''code space''' requirements on the device once the software under test is [[ | * no additional '''code space''' requirements on the device once the software under test is [[Source Instrumentation Overview|instrumented]]. | ||
* powerful '''data validation''' techniques are possible using the power of the host (validating large media files generated by the target device, for example). | * powerful '''data validation''' techniques are possible using the power of the host (validating large media files generated by the target device, for example). | ||
* large library of '''extension modules''' are available for standard dynamic languages (e.g. [http://search.cpan.org cpan for perl]) | * large library of '''extension modules''' are available for standard dynamic languages (e.g. [http://search.cpan.org cpan for perl]) | ||
Line 15: | Line 15: | ||
The STRIDE scripting solution currently only supports [ | The STRIDE scripting solution currently only supports [[Desktop_Installation#Perl_Installation_.28Optional.29|perl]] on Windows, Linux or FreeBSD hosts. | ||
[[Category:Tests in Script]] |
Latest revision as of 23:15, 25 September 2013
The STRIDE scripting solution allows users to take advantage of the power of dynamic languages on the host to execute behavior-based test scenarios on the device under test. Some of the advantages of host based script tests are:
- test coverage can be expanded without any changes to the target device.
- sophisticated device automation possible using facilities available on the host.
- no additional code space requirements on the device once the software under test is instrumented.
- powerful data validation techniques are possible using the power of the host (validating large media files generated by the target device, for example).
- large library of extension modules are available for standard dynamic languages (e.g. cpan for perl)
The STRIDE scripting solution offers some of the following unique advantages:
- convenient packaging in the form of test modules or test scripts.
- automatic result report generation for STRIDE test modules.
- easy execution of one or more test modules using the STRIDE Runner.
- seamless integration of test results from both target-based unit tests and script test module tests.
- centralized report viewing and collaboration using STRIDE Test Space
The STRIDE scripting solution currently only supports perl on Windows, Linux or FreeBSD hosts.