Difference between revisions of "Test Modules Overview"

From STRIDE Wiki
Jump to: navigation, search
(Created page with 'Under construction')
 
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Under construction
+
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 [[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).
 +
* large library of '''extension modules''' are available for standard dynamic languages (e.g. [http://search.cpan.org 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 [[Desktop_Installation#Perl_Installation_.28Optional.29|perl]] on Windows, Linux or FreeBSD hosts.
 +
 
 +
[[Category:Tests in Script]]

Latest revision as of 17: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.