Course code: CSR-2
  • Years with company: 4
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: -
  • Unit test harnesses: unity framework using cmock
  • Something else: I have been working on embedded products mainly into Bluetooth technology such as Handsfree car kits, speakers, soundbars, headsets.
  • Test practice now: - Unity testing: Unity test framework using Cmock. - Functional testing: against other standard Bluetooth enabled devices (such as phones, tablets, speakers and PCs etc) - Conformance testing: using Profile tuning suite (for qualification to Bluetooth standards)
  • Target system: Bluetooth headsets, speakers, soundbars
  • Dev tools: CSR specific Development Environment (xIDE)
  • Build time: 31-60 seconds
  • Coding standard: CSR coding standard
  • Function too long: If the function does additional tasks then the intended
  • Code reviews: code reviews are clear and precise from subject experts and mainly focusing on functionality aspects
  • Code time: 40
  • Test time: 25
  • Debug time: 35
  • Favorite thing about dev: The excitement to see your thoughts converting into working software.
  • Least favorite thing about dev: Debugging
  • Tdd knowledge: I'm new to this. All i know is that it could be a parallel process of testing while we develop the software.
  • Why are you attending: In a system of multiple modules it is difficult to have full fledged test results of your module unless its in place with other modules (say DSP and application) there by testing is delayed. However with TDD we are hoping this gap can be reduced.