Course code:
CISCO-22
Years with company:
7
Years programming:
24
Primary programming language:
C
Other programming languages:
python js perl
Unit test harnesses:
Cunit CppUTest
Something else:
Have a chat!
Test practice now:
A combination of:
unit test - newer initiative to use CppUTest to test new features
component test - historical test harness, large mock harness around component in test
integration test - creating new standalone test cases in C
full stack manual testing - exercising customer usecases with end to end intrastructure
Target system:
cross compile from build server(s) to STB H/W
Dev tools:
mainly
Build time:
1-5 minutes
Coding standard:
Coverity being rolled out, but more tailoring of rules required
Function too long:
when it's purpose and basic functionality cannot be easily remembered
Code reviews:
Gerrit
Code time:
15
Test time:
50
Debug time:
35
Favorite thing about dev:
Seeing a new feature taking shape from design to functionality.
Least favorite thing about dev:
Technical debt building up in code or test harnesses.
Tdd knowledge:
I know the principles - putting it fully into practice is not always straight forward.
Why are you attending:
In our project, the benefits of unit testing is being seen over the existing component test frameworks.
While I have been using CppUTest recently, I have learnt it on the job without formal guidance or introduction.