Course code: WEB-35
  • Years with company: 21
  • Years programming: 2
  • Primary programming language: LabVIEW, Python
  • Other programming languages: C++,Rust
  • Unit test harnesses: python-bdd, pytest, unittest
  • Something else: involved in instrumentation system testing, regression testing, R&D development prototype testing
  • Test practice now: pytest or unittest
  • Target system: embedded instruments, proprietary serial bus interface, gui is touchscreen, outputs are relay contacts, 4-20mA analog signals
  • Dev tools: Rust software, C++ embedded, python system integration test automation
  • Build time: 5-30 minutes
  • Coding standard: python PIP
  • Function too long: use clean code principles (do only one thing)
  • Code reviews: team reviews
  • Code time: 4
  • Test time: 1
  • Debug time: 2
  • Favorite thing about dev: forces you to be logic and follow rules
  • Least favorite thing about dev: too many configuration options and unique rules
  • Tdd knowledge: basic principle that we need to write code that incrementally passes test units and will in the end be itself considered the documentation and verification tasks fulfilled.
  • Why are you attending: as a tester, I want to use proven method to deliver quality software with less bugs and in short time.