Main Page: Difference between revisions

From STRIDE Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<span style="#color:#0067A5"> <font size="5"> Welcome to the STRIDE™ Test System Wiki. </font> </span>  
<span style="#color:#0067A5"> <font size="5"> STRIDE™ Test System Wiki </font> </span>  
 
STRIDE has been designed specifically for '''On-Target Embedded Software Verification'''. The focus of STRIDE is to enable project teams, both testers and developers, to more effectively verify their embedded software during development. With the STRIDE Test System, project teams can:   
 
:* Identify defects earlier by pre-validating code before system test
:* Spend less time debugging by optimizing defect resolution
:* Provide immediate feedback on side-effects by implementing continuous integration
 
The STRIDE system consists of the '''STRIDE Framework''' for device test execution and '''STRIDE Test Space''' for test result tracking and collaboration. The STRIDE Framework is used to implement and execute tests leveraging the device’s native programming language (C/C++). STRIDE Test Space is a hosted web application that provides a means to automatically publish test results based on software regression runs.
 
[[image:STRIDE Functional v3.jpg | 400px | center | thumb]]
 
STRIDE enables testers and developers to easily add tests on-demand for bugs and new features as part of the normal work-flow. Teams create '''portfolios of reusable test assets''' and exploit these assets to automatically and continuously verify the health of engineering builds, thereby '''reducing the defect resolution cycle''' during product development.
 
For '''screencast overviews''' of the STRIDE Test System, '''[[STRIDE Overview|please click here]]'''.
 
 


Welcome to the STRIDE wiki. For an overview of STRIDE, including screencasts, '''[[STRIDE Overview| please click here]]'''.


<hr/>
<hr/>
Line 27: Line 12:
{| class="FCK__ShowTableBorders" style="border-right: rgb(187,204,204) 1px solid; border-top: rgb(187,204,204) 1px solid; vertical-align: top; border-left: rgb(187,204,204) 1px solid; border-bottom: rgb(187,204,204) 1px solid" cellspacing="5" cellpadding="2"
{| class="FCK__ShowTableBorders" style="border-right: rgb(187,204,204) 1px solid; border-top: rgb(187,204,204) 1px solid; vertical-align: top; border-left: rgb(187,204,204) 1px solid; border-bottom: rgb(187,204,204) 1px solid" cellspacing="5" cellpadding="2"
|-
|-
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Sandbox & Training | Sandbox & Training]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:The Sandbox | The Sandbox]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
 
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Source Instrumentation | Source Instrumentation]]  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;
 
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Tests in Script| Tests in Script]]


! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Testing | Testing]] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Tests in C/C++| Tests in C/C++]]


! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Framework Integration | Framework Integration]]
|-
|-


Line 39: Line 27:
-->
-->
| valign="top" |  
| valign="top" |  
* [[The Sandbox| Using the Sandbox]]
* [[The Sandbox | Overview]]
* [[Installation | Package Installation]]
* [[Installation]]
* [[Activating Your STRIDE License]]
* [[Activating Your STRIDE License | Licensing]]
* [[Test Space Setup]]
* [[Test Space Setup | Test Space]]
* [[Building the Basic TargetApp and Running Diagnostics]]
* [[Building Target App]]
* [[Running and Publishing the TestIntro Sample]]
* [[Running Diagnostics]]
* [[Test Unit Samples|Evaluating the Samples]]
* [[Test Unit Samples | Samples]]
* [[Training Syllabus]]


<!--
<!--
Cell 2
Cell 2
-->
-->
| valign="top" |
* [[Test Point Overview | Overview]]
* [[Test Point | Test Points]]
* [[Test Log | Logging Macros]]


<!--
Cell 3
-->
| valign="top" |
| valign="top" |
* [[Script Overview | Overview]]
* [[Perl Test API | Perl Test API]]
* [[Remoting Functions]]
* [[Script Snippets]]


* [[Test Units|Test Units]]
<!--
Cell 4
-->
| valign="top" |
* [[Test Units | Overview]]
* [[Test Packaging]]
* [[Test Packaging]]
* [[Test Reporting]]
* [[Test Reporting]]
* [[Test Unit Pragmas|Test Unit Pragmas]]
* [[Test Unit Pragmas]]
* [[Pass/Fail Macros|Pass/Fail Macros]]
* [[Pass/Fail_Macros | Assertions]]
* [[Test Log Macros|Test Log Macros]]
* [[Test Log Macros | Log Macros]]
* [[Using Test Points|Test Points]]
* [[Expectation Tests in C/C++ | Expectation Tests]]
* [[Using Test Doubles|Test Doubles]]
* [[Using Test Doubles | Test Doubles]]
* [[Test Fixturing]]
* [[Test Fixturing]]
* [[Runtime Test Services|Test APIs]]
* [[Runtime Test Services | Test APIs]]
* [[File Transfer Services]]
* [[File Transfer Services]]
* [[Test Unit Documentation | Test Documentation]]


<!--
Cell 3
-->
| valign="top" |
* [[Integration Overview]]
* [[Distribution Files]]
* [[Runtime Integration]]
* [[Test Integration]]
* [[Test Execution]]


|-
|-
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:STRIDE Test Space|STRIDE Test Space]]
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:STRIDE Test Space|STRIDE Test Space]]


! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Running Tests & Publishing Results | Running Tests & Publishing Results]]  
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Running Tests | Running Tests]]  


! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Reference | Reference]]
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Reference | Reference]]
! style="border-right: rgb(163,176,191) 1px solid; padding-right: 0.4em; border-top: rgb(163,176,191) 1px solid; padding-left: 0.4em; font-weight: bold; font-size: 120%; background: rgb(206,223,242) 0% 50%; padding-bottom: 0.2em; margin: 0pt; border-left: rgb(163,176,191) 1px solid; color: rgb(0,0,0); padding-top: 0.2em; border-bottom: rgb(163,176,191) 1px solid; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" | [[:Category:Framework Integration | Framework Integration]]


|-
|-
Line 89: Line 84:


<!--
<!--
Cell 4
Cell 5
-->
-->
| valign="top" |  
| valign="top" |  
Line 101: Line 96:


<!--
<!--
Cell 5
Cell 6
-->
-->
| valign="top" |  
| valign="top" |  
Line 109: Line 104:
* [[Running A Subset of Tests]]
* [[Running A Subset of Tests]]
* [[Organizing Test Units into Suites]]
* [[Organizing Test Units into Suites]]
* [[Test Unit Documentation]]
* [[Setting up your CI Environment]]
* [[Setting up your CI Environment]]


<!--
<!--
Cell 6
Cell 7
-->
-->
| valign="top" |
| valign="top" |
Line 122: Line 117:
* [[Intercept Module]]
* [[Intercept Module]]
* [[Test Unit Pragmas]]
* [[Test Unit Pragmas]]
* [[Screencasts]]
 
<ul>
<!--
<li><categorytree mode="all" depth=0>Release Notes</categorytree></li>
Cell 8
<li><categorytree mode="all" depth=0>Application Notes</categorytree></li>
-->
<li><categorytree mode="all" depth=0>Reference</categorytree></li>
| valign="top" |
</ul>
* [[Integration Overview]]
* [[Distribution Files]]
* [[Runtime Integration]]
* [[Test Integration]]
* [[Test Execution]]


|}
|}




Click here for [[Studio:STRIDE Studio Topics|STRIDE Studio Topics]]
Click here for [[:Category:Release Notes| Release Notes]]

Revision as of 18:06, 28 January 2010