A method for testing operations in an electronic control unit, the method comprising: in an automated testing tool hosted by a first device: reading test input data from text in an input file, for testing operations of a electronic control unit, wherein said electronic control unit comprises two or more layers of software including a Bluetooth module, that communicate via a D-bus; establishing one or more secure shell sessions with said electronic control unit over a cable and connector system, or via wireless connection; sending one or more function calls for said testing operations of said electronic control unit to said electronic control unit via one or more of said secure shell sessions, based on said read test input data; receiving by said automated testing tool, return information from said electronic control unit via one or more of said secure shell sessions, wherein said return information corresponds to said operations of said electronic control unit responsive to said one or more function calls for said testing operations of said electronic control unit; and outputting by said automated testing tool, text in an output file comprising one or both of: verdict information corresponding to said testing operations of said electronic control unit; and all or a portion of said return information received from said electronic control unit, wherein said first device and said electronic control unit are communicatively coupled via a first mobile phone and a second mobile phone, characterized in that said automated testing tool is operable to verify Bluetooth operations of said electronic control unit utilizing: a call initiated automatically by said automated testing tool, in said first mobile phone to said second mobile phone; and/or a call initiated automatically by said automated testing tool, in said second mobile phone to said first mobile phone; based on said read test input data. in an automated testing tool hosted by a first device: reading test input data from text in an input file, for testing operations of a electronic control unit, wherein said electronic control unit comprises two or more layers of software including a Bluetooth module, that communicate via a D-bus; establishing one or more secure shell sessions with said electronic control unit over a cable and connector system, or via wireless connection; sending one or more function calls for said testing operations of said electronic control unit to said electronic control unit via one or more of said secure shell sessions, based on said read test input data; receiving by said automated testing tool, return information from said electronic control unit via one or more of said secure shell sessions, wherein said return information corresponds to said operations of said electronic control unit responsive to said one or more function calls for said testing operations of said electronic control unit; and outputting by said automated testing tool, text in an output file comprising one or both of: verdict information corresponding to said testing operations of said electronic control unit; and all or a portion of said return information received from said electronic control unit, reading test input data from text in an input file, for testing operations of a electronic control unit, wherein said electronic control unit comprises two or more layers of software including a Bluetooth module, that communicate via a D-bus; establishing one or more secure shell sessions with said electronic control unit over a cable and connector system, or via wireless connection; sending one or more function calls for said testing operations of said electronic control unit to said electronic control unit via one or more of said secure shell sessions, based on said read test input data; receiving by said automated testing tool, return information from said electronic control unit via one or more of said secure shell sessions, wherein said return information corresponds to said operations of said electronic control unit responsive to said one or more function calls for said testing operations of said electronic control unit; and outputting by said automated testing tool, text in an output file comprising one or both of: verdict information corresponding to said testing operations of said electronic control unit; and all or a portion of said return information received from said electronic control unit, verdict information corresponding to said testing operations of said electronic control unit; and all or a portion of said return information received from said electronic control unit, wherein said first device and said electronic control unit are communicatively coupled via a first mobile phone and a second mobile phone, characterized in that said automated testing tool is operable to verify Bluetooth operations of said electronic control unit utilizing: a call initiated automatically by said automated testing tool, in said first mobile phone to said second mobile phone; and/or a call initiated automatically by said automated testing tool, in said second mobile phone to said first mobile phone; a call initiated automatically by said automated testing tool, in said first mobile phone to said second mobile phone; and/or a call initiated automatically by said automated testing tool, in said second mobile phone to said first mobile phone; based on said read test input data.