The Pursuit of Perfection – An effective embedded unit test process for efficient testing

The Pursuit of Perfection – An effective embedded unit test process for efficient testing

In software engineering, we test primarily to diminish risks. Errors are costly, and testing serves as a safety net for the full software system.

However, it is not the only purpose of testing. We can also do testing for understanding, just as software engineers should do when writing a program. And racing drivers do when learning a new track or car.

The parallels between racing and software development may not be immediately evident. However, both require the design and implementation of solid processes to secure success.

This article introduces methods, techniques, and tools to ensure clarity of thinking and implementation during development of project processes.

Performance and Quality Through Leadership

Performance and Quality Through Leadership

The world’s leading engineering companies and their leadership teams have one mission objective outside of the commercial, to build and retain industry leading, high-performance people that deliver quality products on time.

A Day in Technical Support

A Day in Technical Support

What is a day in the life of a Technical Support Engineer like? Do I spend my day asking customers “have you tried turning it off and then turning it on?”. The answer is no, Technical Support is so much more. I want to give you an insight into what my day consists of,...