Scania • Södertälje • Heltid
Detta jobb är inaktivt och går inte att söka längre.
A thesis project is a perfect way to get a closer contact with Scania and build relations for your future. Many of our employees started their career at Scania with their thesis project.
Background and Description of the Assignment
A test plan is one of the fundamental testing artefact that drives the testing process, and as such it has a major impact on the efficiency and effectiveness of the testing activities. For agile test teams that are following iterative delivery cycle in which the testing efforts are divided into sprints, the test plan is a continuously evolving document that changes rather fast. As a consequence to the agile way of working, the test team is responsible for updating the existing or generating a completely new test plan for every test round. Additional challenge for generating efficient test plans within certain parts of Scania is the high variability of the products. This means that a specific testing task is always applicable to some specific product or family of products (for instance, some functionality is available in trucks but not in busses, or it might require a specialized variant of a truck, etc.).
While some testing levels abstract away from the variability of the products’ features, at the complete vehicle integration testing level one must account for the variability of the products as the testing is performed in a Hardware-in-the-Loop (HIL) environment, which means that a specific feature might require setting up a specific configuration of the HIL environment in order to make it adequate for a specific verification task. Given that setting up a new configuration in the HIL environment is a complex and time consuming process, it poses significant constraints on the testing plan, especially with respect to its efficiency. In this project, we aim to explore whether the generation of the test plan can be completely automated for the complete vehicle integration testing at Scania. The starting premise is that the tasks for a specific test round are specified in an issue tracking program (for instance jira). Then, the goal is to propose and implement a completely automated solution for generating a test plan based on the existing set of tasks for that particular test round.
The generated test plan must be optimized for at least the following two parameters:
Another very important aspect that the automated test planning solution should provide is changelog history, and a visualization mechanism for displaying it in a user-friendly manner. That means that the as the test plan evolves, the previous version of the test plan is logged (saved) for the purpose of retroactive analyses.
Finally, the automated solution must be compared against the current state-of-the-practice manual approach for test plan development and maintenance in order to draw a conclusion about the efficiency and usefulness of the automated approach against the current approach.
We are looking for highly-motivated and self-driven students. We do not impose strict requirements on the expertise and background of the applicants, however, we are looking for candidates with a strong problem solving and coding skills. Demonstrated coding skills and/or experience will be considered as advantage, so please do not hesitate to include links to at least some of your projects in your application (source code or production), regardless of the programming language used.
Assign education, line or direction: MSc in Engineering or Computer Science
Number of students: 1-2
Start date for the Thesis project: January 2022
Estimated timescale: 20 weeks
Contact person and supervisor
supervisor: Predrag Filipovikj, PhD, Test Method Developer for Complete Vehicle Integration Testing, firstname.lastname@example.org
manager: Per Lernman, Complete Vehicle Integration Testing, email@example.com
Your application should contain CV, personal letter, and copies of grades. If you are an exchange student, please include copies of grades from your home university as well.
This position will remain open until successful recruitment of candidates. The recruitment will be performed in an ongoing basis, which means that interesting candidates will be contacted as soon as possible after their application.
Date of publication as from – to
2021-11-18 – 2021-12-31
Scania is a world-leading provider of transport solutions, including trucks and buses for heavy transport applications combined with an extensive product-related service offering. Scania offers vehicle financing, insurance and rental services to enable our customers to focus on their core business. Scania is also a leading provider of industrial and marine engines. In 2019, we delivered 91,700 trucks, 7,800 buses as well as 10,200 industrial and marine engines to our customers. Net sales totalled to over SEK 152 billion, of which about 20 percent were services-related. Founded in 1891, Scania now operates in more than 100 countries and employs some 51,000 people. Research and development are concentrated in Sweden, with branches in Brazil and India. Production takes place in Europe, Latin America and Asia, with regional production centers in Africa, Asia and Eurasia. Scania is part of TRATON SE.