Automated Testing Of Embedded Systems
ABSTRACT
Embedded systems are part of crucial real-time applications and are widely used in complex, time crucial projects like rocket launching and nuclear power development projects. So whatever be the design complexity and sophistication, the designed systems should be put to use with utmost guaranteed performance unless which huge losses can incur.
Embedded system is simply a combination of hardware and software that performs the component of a larger system. An embedded system employs a combination of hardware & software (a “computational engine”) to perform a specific function; works in a reactive and time-constrained environment. A software component called as Real-Time Operating Systems makes the hardware counterpart work accordingly.
This paper having considered various issues on testing strategies concludes with a bias on implementing the sophisticated automated testing tools into the testing phase of various design projects. The choice of testing strategy manifests with the designer and hence care must be taken in choosing the appropriate strategy for testing the design.
The more appropriate the automated testing strategy, the more powerful will be the system.
CONTENTS:~
INTRODUCTION
DESIGN OF EMBEDDED SYSTEMS
WHY SO MUCH FOCUS ON TESTING
o ANCHOR THE INTERFACE FIRST
o TYPE OF INTERFACES
GENERALIZED TESTING TECHNIQUES
o STATIC TESTING
o STRUCTURAL (“WHITE BOX”) TESTING
o BEHAVIORAL (“BLACK BOX”) TESTING
WHICH IS BETTER: MANUAL OR AUTOMATED?
o WHEN TO FOCUS ON MANUAL TESTING
o WHEN TEST AUTOMATION MAKES SENSE
TEST AUTOMATION
o RUNNING A TEST
o FUNCTIONALITY OF AUTOMATED TEST BENCH
o TESTING WITH AN ORACLE: AN ALTERNATE STRATEGY
EMBEDDED SOFTWARE
o STRATEGIES FOR TESTING EMBEDDED SOFTWARE
AUTOMATED TESTING TECHNIQUES FOR EMBEDDED SOFTWARE
o TEST SCRIPTING
o FRAMEWORKS
o INDIVIDUAL TEST PROGRAMS
o CHOOSING A RIGHT STRATEGY
REAL-TIME CONTEMPORARY TOOLS FOR TEST... [continues]
ABSTRACT
Embedded systems are part of crucial real-time applications and are widely used in complex, time crucial projects like rocket launching and nuclear power development projects. So whatever be the design complexity and sophistication, the designed systems should be put to use with utmost guaranteed performance unless which huge losses can incur.
Embedded system is simply a combination of hardware and software that performs the component of a larger system. An embedded system employs a combination of hardware & software (a “computational engine”) to perform a specific function; works in a reactive and time-constrained environment. A software component called as Real-Time Operating Systems makes the hardware counterpart work accordingly.
This paper having considered various issues on testing strategies concludes with a bias on implementing the sophisticated automated testing tools into the testing phase of various design projects. The choice of testing strategy manifests with the designer and hence care must be taken in choosing the appropriate strategy for testing the design.
The more appropriate the automated testing strategy, the more powerful will be the system.
CONTENTS:~
INTRODUCTION
DESIGN OF EMBEDDED SYSTEMS
WHY SO MUCH FOCUS ON TESTING
o ANCHOR THE INTERFACE FIRST
o TYPE OF INTERFACES
GENERALIZED TESTING TECHNIQUES
o STATIC TESTING
o STRUCTURAL (“WHITE BOX”) TESTING
o BEHAVIORAL (“BLACK BOX”) TESTING
WHICH IS BETTER: MANUAL OR AUTOMATED?
o WHEN TO FOCUS ON MANUAL TESTING
o WHEN TEST AUTOMATION MAKES SENSE
TEST AUTOMATION
o RUNNING A TEST
o FUNCTIONALITY OF AUTOMATED TEST BENCH
o TESTING WITH AN ORACLE: AN ALTERNATE STRATEGY
EMBEDDED SOFTWARE
o STRATEGIES FOR TESTING EMBEDDED SOFTWARE
AUTOMATED TESTING TECHNIQUES FOR EMBEDDED SOFTWARE
o TEST SCRIPTING
o FRAMEWORKS
o INDIVIDUAL TEST PROGRAMS
o CHOOSING A RIGHT STRATEGY
REAL-TIME CONTEMPORARY TOOLS FOR TEST... [continues]
Cite This Essay
- APA
-
(2012, 08). Automated Embedded System. StudyMode.com. Retrieved 08, 2012, from http://www.studymode.com/essays/Automated-Embedded-System-1068972.html
- MLA
-
"Automated Embedded System" StudyMode.com. 08 2012. 08 2012 <http://www.studymode.com/essays/Automated-Embedded-System-1068972.html>.
- CHICAGO
-
"Automated Embedded System." StudyMode.com. 08, 2012. Accessed 08, 2012. http://www.studymode.com/essays/Automated-Embedded-System-1068972.html.