DEVELOPMENT OF A PYTHON TEST FRAMEWORK - 2 DEDICATED TEAMS

ISABELLENHÜTTE

ABOUT THE CLIENT

ISABELLENHÜTTE is one of the world’s leading manufacturers of electrical resistance and thermoelectric materials for temperature measurement and passive components in the automotive, electrical and electronics industries.

 

Precision measurement systems from Isabellenhütte set the industry benchmark for current, voltage and temperature sensing in cars and trucks, hybrid and electric vehicles, as well as industrial and renewable energy generating systems.

 

The collaboration between Isabellenhütte and Pentalog started in August 2014 with the development of a testing framework, aka project PISA01, which is still ongoing until today. In the meantime, there have been several short-term projects in the field of embedded systems.

 

Today, we are working on two long-term projects:

PISA01, located in the Republic of Moldova (Chisinau), and PISA02, located in Romania (Iasi).

isabellen hutte

Source : Author Fujji, ShutterstockIn Europe, all the cars use the electronic components produced by Isabellenhütte. The Quality Tests of these components are performed with a framework developped using Python by a Pentalog dedicated team

 

Key Facts about the Projects

  • Type of contract: two dedicated teams

  • Number of team members: 4

  • Nearshore in Eastern Europe: Iasi and Chisinau Delivery Centers

THE PROJECT

PISA01 Project: DEVELOPMENT OF A TESTING FRAMEWORK:

The project’s purpose is to satisfy the client software department’s needs via high quality, automatic equipment tests.

 

All custom frameworks are implemented to support:

  • test executions

  • data analysis

  • validations

  • reporting

For this project, Pentalog chose the KANBAN organizational framework in combination with AGILE software development.

 

PISA02 Project: DEVELOPMENT OF A SOFTWARE EMBEDDED PRODUCT

embedded software development

KEY SUCCESS FACTORS

All projects have fast changing priorities and requirements. The team is able to organize work to react to the incoming changes and deliver high-quality and high-performing products. All software parts are operational, from low level serial communication industrial equipment to high-level UI and virtual machine control.

 

Equipment test validation consists in complex data analysis and forecast algorithms, live-time visual monitoring, backtrack scenarios.

 

We are working closely with the client’s engineers, helping them with the application design, software description, team priorities management, meetings, and discussions.

 

Technical details:

  • 3 units: 1 sensor, 1 optical/electrical converter with laser controller and 1 processing unit

  • The communication between the sensor and the o/e-unit (optical/electrical) is bidirectional – UART (Universal Asynchronous Receiver Transmitter)

  • Communication between o/e (optical/electrical unit) and processing unit is based on the MODBUS/TCP Protocol via LAN

  • Custom communication to a cloud system or end user

 

The developers’ tasks were to generate test specifications out of the system specifications and to test the sensor and units. For testing, the team had to stimulate the sensor over the USB/UART interface and remotely collect measurements over the UART/USB interface. The simulation/stimulation was performed in Python.


By using the pages of this website, you agree to our Cookie Use. Read more here

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close