Course: Embedded systems testing

« Back
Course title Embedded systems testing
Course code KEI/TEM
Organizational form of instruction Lecture + Tutorial
Level of course unspecified
Year of study not specified
Semester Winter
Number of ECTS credits 3
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Turjanica Pavel, Ing. Ph.D.
Course content
1. Basic principles of embedded system testing 2. Requirements, system analysis 3. Testing requirements, test coverage 4. Test types, test plan 5. HW and SW tools for embedded system testing 6. Module tests 7. Integration tests 8. System tests 9. HW design validation 10. Reporting and release process 11. Error tracing, supporting processes and testing tools 12. Electromagnetic compatibility 13. Declaration of conformity (CE)

Learning activities and teaching methods
One-to-One tutorial, Group discussion, Individual study
  • Preparation for laboratory testing; outcome analysis (1-8) - 8 hours per semester
  • Preparation for comprehensive test (10-40) - 20 hours per semester
  • Graduate study programme term essay (40-50) - 10 hours per semester
  • Contact hours - 39 hours per semester
prerequisite
Knowledge
to have basic knowledges in mathematics at the level of the FEL Bachelor's degree
to have basic knowledges in physics at the level of the FEL Bachelor's degree
to have basics of any programming language
Skills
to control commonly available information and communication technique
to have skills in mathematics at the level of the FEL Bachelor's degree
to have skills in physics at the level of the FEL Bachelor's degree
to use basic algorithms, data and control structures
Competences
N/A
N/A
N/A
N/A
N/A
N/A
learning outcomes
Knowledge
understand the principles of embedded systems testing
understand requirements analysis and testability, including test strategy creation and test planning
understand the tools and processes used in testing
Skills
design, implement and perform module, integration and system level tests in the embedded device environment
use HW and SW tools for testing, measurement and simulation
evaluate test results, identify errors, trace them and prepare a clear test report
Competences
N/A
N/A
N/A
teaching methods
Knowledge
Lecture supplemented with a discussion
Multimedia supported teaching
Skills
Laboratory work
Individual study
Practicum
Competences
Task-based study method
Students' portfolio
assessment methods
Knowledge
Combined exam
Test
Skills
Skills demonstration during practicum
Continuous assessment
Competences
Individual presentation at a seminar
Project
Recommended literature
  • Elecia White. Making Embedded Systems: Design Patterns for Great Software. 2011. ISBN 978-1449302146.
  • Labrosse, Jean J. Embedded software. Amsterdam: Elsevier/Newnes, 2008. ISBN 978-0-7506-8583-2.
  • Lacamera, Daniele. Embedded systems architecture : explore architectural concepts, pragmatic design patterns, and best practices to produce robust system. 2018. ISBN 978-1-78883-250-2.
  • Li, Qing; Yao, Caroline. Real-time concepts for embedded systems. San Francisco: CMP Books, 2003. ISBN 1-57820-124-1.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester