Course code: WEB-16
  • Years with company: 14
  • Years programming: 14
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: unity
  • Something else: I am a person with big curiousity. This curiosity is directed to many different topics like the nature, hiking, reading books or having a good conversation (yes, that is very Spanish :)). I have a in Master in Physics and also in Electronics.
  • Test practice now: In-system debugging Blackbox tests
  • Target system: Our applications are energy harvesting or low powered radio transceiver/transmitters. Current micontroller platform is STM32L0 (ARM-M0 core). We also worked with MSP430, 8051 platform and Microchip 18F, 16F and 12F families.
  • Dev tools: Keil µVision with ARM compiler. In the past also IAR-ARM/MSP430 and MPlab
  • Build time: 11-30 seconds
  • Coding standard: Internal coding guidelines
  • Function too long: When it implements different functionalities instead of being focused on one single task. Length also plays a role. And I assume testability plays another role.
  • Code reviews: Done/documented by another partner before product is going to be released.
  • Code time: 45
  • Test time: 55
  • Debug time: 5
  • Favorite thing about dev: I enjoy putting ideas into a system with a well structured logical behaviour.
  • Least favorite thing about dev: Having bugs on the field.
  • Tdd knowledge: It is a methodology to test while developing the sw (instead of after having developed the software) to improve sw quality and speed up development.
  • Why are you attending: Because I want to learn how to test while developing in a more systematic way. Also because other collegues found the ideas/methods in the course very useful.