Skip to content

QA&Test Embedded 2024: My First Experience as an International Conference Speaker

    Being invited to present at the 23rd edition of the QA&Test Embedded conference was both a professional milestone and a personal challenge for me. It has been 3 years since I was able to attend the online edition of the conference and it has been my dream since then to go to Bilbao, Spain, and become a part of the event that brings together some of the world’s leading minds in the field of quality assurance and embedded systems testing. Not only that, I was also about to become a speaker at my first international conference! Sounds scary, right? Thankfully, I very quickly learned that one of the conference’s distinguishing factors, besides technical excellence, is a unique atmosphere of support, friendliness, and feedback that is cultivated by the organizers and all attendees.

    7 Nuggets of Wisdom from My 7-Year Adventure in Testing

    7 Nuggets of Wisdom from My 7-Year Adventure in Testing

      After seven years of working as an embedded systems tester for various devices in automotive and industrial automation areas, I thought about summarizing some of my experiences in this field. This isn’t by any chance a complete or exhaustive list of items, though it comes from many different test campaigns that I took part in or led. During this time, I also researched the subject vigorously trying to learn and implement good practices to the process. These experiences have equipped me with insights and lessons that have shaped my perspective on the art and science of testing. However, the field is so vast and continually evolving that I still continue to encounter surprising facets.

      The Test Manager's Blueprint: Understanding and Implementing Context-Based Testing in Embedded Systems

      The Test Manager’s Blueprint: Understanding and Implementing Context-Based Testing in Embedded Systems

        Testing embedded systems can seem like a daunting task, especially when the systems involve complex processes and intricate programming. Whether you’re a test manager new to the field or one with some experience, understanding the principles of context-based testing can profoundly streamline your testing procedures. I went through this journey myself, going from a fully abstract black-box approach to testing, at some point switching to the context-based approach. This hasn’t been the last transition for me, as I went back and forth with this several times, but eventually, I think I am settling with the context-based approach as it fits my philosophy and personal approach to testing much better. Considering the above, this article attempts to unravel the intricate web of context-based testing for embedded systems, clarify essential definitions, and use relatable examples and metaphors to make the subject more accessible for you.

        Unlocking Hidden Defects: The Power of Embedded Systems Exploratory Testing

        Unlocking Hidden Defects: The Power of Embedded Systems Exploratory Testing

          Embedded systems are the backbone of modern technologies, from Internet of Things (IoT) devices to critical infrastructure such as automotive systems and medical devices. As the demand for highly reliable and robust embedded software continues to grow, traditional testing methods alone may not be sufficient to uncover hidden defects that can impact system performance, safety, and security. That’s where exploratory testing comes into play, offering a dynamic and adaptable approach that can significantly enhance the quality of embedded software.

          Organized Documentation The Foundation of Every Great Test Process

          Organized Documentation: The Foundation of Every Great Test Process

            Testing is an essential aspect of software development that ensures that a product is of high quality and meets the intended requirements. Testing helps to identify issues early in the development process, reducing the overall cost of development and increasing customer satisfaction. However, to achieve this, the testing process must be well-structured, planned, and executed. This is where organized documentation comes into play.