Course code: PASA-3
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Mock Client/Server for input and verify logs/prints for output
My area of expertise is wireless network communication protocols like Bluetooth and WiFi. Most of time I'm involved in developing middleware software on these communication protocols.
Test practice now:
Most of the time I mock input from client/server to middleware and verify the output in logs/prints. Since there is a third-party dependency on lower layers, most of the times it is difficult to mock the device behavior.
Automotive embeded systems
QNX IDE, Enterpeise Architect, UML
PASA coding standard, C99
Function too long:
multiple actions/logical blocks, number of lines
PASA code review guidelines using collaborator
Favorite thing about dev:
Using the tools, methods and best practices to create or enhance re-usable software modules within the estimated time.
Least favorite thing about dev:
Writing a piece of code never gets executed.
Writing throwaway codes.
TDD helps in visualize the use-case and write test cases first.
Helps write only necessary code.
Spend less time in debugging and reduce the integration testing time.
Why are you attending:
I would like to understand how to mock asynchronous events from lower layers and application layers to simulate different timing conditions observed in the field testing.