Helaas, deze vacature is niet actief.

HBO Internship assignment: Event based framework for software testing using Robot Framework in Eindhoven

... Traditionally software at DAF is developed in a model driven approach. That means that instead of writing lines of code, block diagrams are made. These blocks contain the functionality that...



Traditionally software at DAF is developed in a model driven approach. That means that instead of writing lines of code, block diagrams are made. These blocks contain the functionality that would otherwise be implemented in programming languages. The software package used for this approach is MATLAB Simulink.
While the model driven approach holds many benefits for DAF there are also drawbacks, especially w.r.t. testing where unit tests are difficult to implement and to maintain as they are time based due of the nature of Simulink. On the other hand, the tests for hardware validation are event-based. Ideally, we want to re-use our test scripts between software and hardware validation, which is possible due to the layered software architecture. This has been proven in a previous assignment.
In a previous student assignment, we successfully demonstrated an event-based test approach for software testing and showed that it is possible to re-use the same test scripts between software and hardware validation. It was inspired by an existing framework called DAFTA (DAF Test Automation). DAFTA is an in-house developed testing framework based on Python. However, DAFTA is currently in the process of being retired at DAF, therefore an alternative framework is being looked at, which is the Robot Framework.
Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA). Robot Framework is open and extensible and can be integrated with virtually any other tool to create powerful and flexible automation solutions. (source: )
Due to time constraints, the Robot Framework was not fully researched but is seems promising. This raises up this follow-up assignment.
This task includes:

  • Study how software is being developed and tested at DAF
  • Study and reproduce results of previous student internship assignments
  • Study of how Robot Framework can be used to provide event-based testing for both software and black-box (hardware) testing
  • Integrate the framework in order to support event-based testing for both software and black-box testing reusing the same test script
  • Demonstrate that test scripts can be re-used in software and hardware environment
Possible extensions:
  • Hook-up the test framework to our continuous integration environment, both for software testing and black box validation
  • Alignment with different teams within PACCAR, for example at Kenworth (Kirkland, WA, USA)

Jouw profiel

For this assignment we are looking for a Bachelor student ICT, Computer Science or Software Engineering. You possess the following competences: cooperation, creativity, planning and organizing, problem analysis.


You will be part of the Platform Development team of Embedded Engineering of DAF that is located in Eindhoven (the Netherlands). Embedded Engineering has over 120 highly skilled people today. It delivers world class engineering in the domains of engine controllers and vehicle controllers. Our full model-based software development process is unique in the industry.
Embedded Engineering has 2 locations in Eindhoven, the Netherlands and Pune, India. Next to that, Embedded Engineering works closely together with her counterpart of PACCAR, called PACCAR Embedded Engineering which is located in Renton (near Seattle), the USA.
The products developed within Embedded Engineering end-up in DAF trucks but also in our sister brands Kenworth and Peterbilt. Through component sales even our products are used by leading bus and coach manufacturers.

Wij bieden

  • A view behind the scenes at a large international corporation;
  • You will get a lot of freedom and responsibility. We are open to your initiatives and depending on the assignment you see your results back in the workplace;
  • An experienced coach and supervisor who can teach you a lot and is willing to help you with your assignment;
  • After your graduation, you will have the opportunity to start your career at DAF;
  • An internship wage of  € 375,- (HBO) per month on full-time base
  • A travel allowance, if you don’t have a student travel product (provided by the Dutch government);
  • A housing allowance, if you temporarily rent a room near DAF.
  • Each intern will have the opportunity to participate at the . During this event you will meet other interns and find out more about DAF/PACCAR!
    Would you like to know more about the experiences of other students?  you can read stories of our former interns.

Extra informatie


Eindhoven | Stage

Schrijf je nu in!

Wil jij op de hoogte gehouden worden van nieuwe interessante vacatures en altijd binnen 1 muisklik kunnen solliciteren? Schrijf je in als werkzoekende!


We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.