Embedded software development experts, Feabhas, has announced a new course specifically designed for C++ software developers who wish to learn how to do more rigorous testing during product development.
Designed for software engineers working in a real-time embedded environment that have to create and also test their own code, "Embedded Software Testing with C++" is a four day course covering software verification and validation. The course is a mixture of lectures and practical exercises.
"Verification and validation are vital parts of the software quality process," said Niall Cooling, Managing Director at Feabhas. "This is especially true in the real-time embedded environment, where the system may be subject to strict safety or reliability requirements.”
Feabhas’s new course introduces the concepts and practices of testing embedded software across the entire development lifecycle.
Attendees will learn how to create their own test harnesses, how to use test harnesses for embedded systems, integration testing using test doubles, and how to write code in a Test-Driven development style.
During the practical exercises, delegates will gain hands-on experience with development environments and Open Source testing tools and frameworks. Attendees will also perform exercises in software verification and Agile development practices.
“As systems are becoming more complex, the need for reliable code is becoming ever more important,” said Niall Cooling. “Organisations that use Effective Testing have found that quality issues are identified and addressed earlier in the project. This approach saves time and reduces costs, and results in a better customer experience.”
Feabhas is a recognised leader in the training of software engineers for real-time and embedded systems, and is also an ARM Accreditation Training Partner (AATP). Feabhas's clients include many of the world's leading technology companies in a wide variety of industries, from telecoms, automotive, defence and aerospace, to consumer devices and instrumentation.
More information about the new course, Embedded Software Testing with C++ can be found at http://www.feabhas.com/content/embedded-software-testing-c-0
Feabhas has recently announced that it will be a key sponsor for the 2014 UK Device Developers’ Conference and will be presenting a half-day workshop on the ARM Cortex-M architecture.
The range of other courses available at Feabhas includes subjects such as C/C++, Embedded Linux, Embedded Windows, UML, Android and Embedded Java.
About Feabhas
Feabhas is a specialist in real time embedded software development, providing assessment, training and consulting. Based in the UK, Feabhas was formed in 1995 and has trained over 10,000 engineers worldwide to date.
The Feabhas mission is to improve the quality of the embedded software development process and thus reduce software development times and costs. As an ARM Approved Training Centre and provider of ARM Accreditation Training, Feabhas is one of only two ARM accredited training partners that offers ARM Accredited Engineer (AAE) programmes in Asia, the Americas and Europe.
Feabhas improves the competence of embedded software developers through on-site team development, public training for individual engineers, consultancy and mentoring, pre- and post-course assessment, bespoke curriculum creation, developing software standards e.g. DO-178C, ISO 26262, IEC 62304, EN 50128 etc., graduate training program and re-skilling from other disciplines. www.feabhas.com
____________________________________________