Course code: ETA-1
  • Years with company: 3
  • Years programming: 3
  • Primary programming language: C
  • Other programming languages: C++, Matlab
  • Unit test harnesses: Ceedling
  • Something else: I am currently a student at BFH (Biel) and I work by ETA SA part-time. By ETA SA, I mainly do tests on C code, using Ceedling
  • Test practice now: With Ceedling, I do tests and try to maximize test coverage
  • Target system: For tests: The target is the computer
  • Dev tools: If possible, I apply test driven development
  • Build time: 31-60 seconds
  • Coding standard: MISRA
  • Function too long: When it is larger that one "page"
  • Code reviews: Tests with Ceedling
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: - See that the code is working as expected - The part related to the design of a certain feature (How could we implement this feature? How could we do to improve the implementation of this feature? etc...)
  • Least favorite thing about dev: - Ecounter many mistakes after compiling the code. In particular, ecounter mistakes, that require a significant amount of time to debug.
  • Tdd knowledge: TDD lifecycle (graphical representation). Read a book about TDD.
  • Why are you attending: By the fact that I already wrote Unit tests, using Ceedling. I want to known, if what I've done was correct. I also want to know more about TDD. In particular, I want to know how many tests, that we have to do, depending on the code's complexity.