+1 -1 +12
Vote on this proposal

Testing Embedded Systems with Python

by Sibin Thomas (speaking)

Section
Embedded/Real-time Python
Session type
Talk
Technical level
Beginner

Objective

This session will help the attendees realize how the power of Python can be harnessed to test embedded systems.

Attendees will learn - * How to unit test embedded systems with Python. * Useful tools and libraries which will enable attendees to do the above. * Easy Test vector generation and analysis of test results/output.

Description

This session will help the attendees to learn how to perform unit testing of software meant for Embedded Systems on host platforms with the help of Python. The richness and power of Python and ease of integration with other languages (like C or C++) makes Python the ideal environment to test Embedded Systems (too).

Python helps by providing extremely powerful and easy methods to generate test vectors and analyze and compare the outputs. Python also has well entrenched and powerful unit testing frameworks based on the popular xUnit architecture. This enhances the agility of the project by taking testing to the XTreme.

Speaker bio

Sibin is an Engineer who has for most of his professional life worked on short range wireless systems; starting with the Ultra-WideBand technology and then moving on to the Bluetooth technology. Apart from being an engineer the roles he enjoys the most are that of a teacher and mentor.

Even though he likes to contribute towards the entire spectrum of tasks involved in getting the envisioned system working reliably for the user, from working on the initial specification, all the way to writing the user manual; his penchant lies for designing and deploying the software part of the embedded system.

He is a firm believer of test driven development (TDD) and also in the Agile principles; and he would like to share his experiences in harnessing the power of Python to test embedded systems.

Comments


  • 1

    [-] Anand Chitipothu 943 days ago

    Hi Sibin,

    It looks like this talk falls into "Embedded/Real-time Python" section. Can you please change it?


  • 1

    [-] Anand B Pillai 923 days ago

    Kindly note: Your talk needs more content in the description section for evaluation. Please add more content describing your talk. Think in terms of how you plan to present the talk and virtually walk through the slides here - Thanks - Admin.


  • 1

    [-] Vikas Kumar Choudhary 876 days ago

    Can you please upload the slides

Login with Twitter or Google to leave a comment →