Course code: WEB-34
  • Years with company: 3
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C++ Python C#
  • Unit test harnesses: Proprietary, H/W electrical
  • Something else: Career focused on development. Company culture and career has not been so much focused on test in 'commerical' non-safety critical settings.
  • Test practice now: Ad-Hoc test using debugger. Write simple test code or scripts along with developed code, but not systematically done.
  • Target system: Embedded IOT device with cellular, WIFI, Bluetooth connectivity
  • Dev tools: Eclipse-based compiler, debugger. Infrequent use of Google-Test.
  • Build time: 5-30 minutes
  • Coding standard: Has variable/function naming and style conventions for consistent look. Some rules regarding modularity. Process mandates code review.
  • Function too long: More than two screen pages or function does multiple things which start to become unrelated.
  • Code reviews: Use JIRA to review most if not all changes and features.
  • Code time: 90
  • Test time: 10
  • Debug time: 10
  • Favorite thing about dev: Like to make things work and see things run
  • Least favorite thing about dev: Unsure
  • Tdd knowledge: Development is performed around the question, how can this be tested and/or verified?
  • Why are you attending: A lot of my career has been focused on development not test, need to develop skills from unit-test to functional, script driven test. Wish to lean good practice methods and accepted 'standards' for doing this.