Developing a system testing policy for mobile autonomous cargo handling machines
Sampo, Anna-Liisa (2023)
Sampo, Anna-Liisa
2023
Automaatiotekniikan DI-ohjelma - Master's Programme in Automation Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2023-04-24
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202304113581
https://urn.fi/URN:NBN:fi:tuni-202304113581
Tiivistelmä
This thesis aims to study if a system testing policy created with ISO/IEC/IEEE 29119 standard is reusable in a research & design department regarding black-box testing of cyber-physical systems. Reusability means that it should still be applicable even if more than one kind of test environment is needed in a project.
Previous research did not reveal any suitable solutions to be applied easily in this case, until the standard 29119 came up in the research process and was chosen as the base of the policy, since it is general enough to be applied for any type of software testing organization. First, the standard’s relevant parts are presented. Then other researches’ results are presented, which had studied the usability of this standard. They stated, that it indeed is a quite large base to be applied, and is too heavy to use as it is for smaller organizations. Therefore, the research recommended some adjustments, such as combining some of the documentation together, and tailoring it for the needs of the organization at hand.
After the research, a tailored system testing policy was constructed and divided in clear activities to perform before, during, and after the testing. Finally, the policy created was analyzed from the point of view of the possible test environments to be used in a project. As a result, the policy turned out to be applicable enough to be used with multiple test environments, with only varying amount of planning and resources needed depending on the number and type of the test environments. The only limitation is that it was not possible to test the policy with an actual project, due to the nature of R&D projects.
Previous research did not reveal any suitable solutions to be applied easily in this case, until the standard 29119 came up in the research process and was chosen as the base of the policy, since it is general enough to be applied for any type of software testing organization. First, the standard’s relevant parts are presented. Then other researches’ results are presented, which had studied the usability of this standard. They stated, that it indeed is a quite large base to be applied, and is too heavy to use as it is for smaller organizations. Therefore, the research recommended some adjustments, such as combining some of the documentation together, and tailoring it for the needs of the organization at hand.
After the research, a tailored system testing policy was constructed and divided in clear activities to perform before, during, and after the testing. Finally, the policy created was analyzed from the point of view of the possible test environments to be used in a project. As a result, the policy turned out to be applicable enough to be used with multiple test environments, with only varying amount of planning and resources needed depending on the number and type of the test environments. The only limitation is that it was not possible to test the policy with an actual project, due to the nature of R&D projects.