Qt Safe Renderer automated testing in the target hardware
Rotonen, Aapo (2022)
Rotonen, Aapo
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120526542
https://urn.fi/URN:NBN:fi:amk-2022120526542
Tiivistelmä
The thesis purpose is to develop automated hardware testing in a project called Qt Safe Renderer. Qt Safe Renderer is a safety-critical software that provides a solution on how to detect and inform possible malfunctions or errors in a system. When dealing with such important topics, it is essential to have wide and versatile testing. Creating this kind of development in the tests means that other tests could be developed and expanded with a similar approach in the future for wider test coverage.
The primary goal of the thesis is to examine how the rendered output could be verified from an external monitor in target hardware by using Squish GUI Automation Tool automatically.
The study consists of introduction section, a brief analysis of different options that could be used in the implementation, the chosen option used in the implementation itself, and finally conclusions.
The results of the thesis work provided an alternative way how to verify the rendered output from hardware and gave the possibility for further development and expansion in test coverage in the Qt Safe Render project.
The primary goal of the thesis is to examine how the rendered output could be verified from an external monitor in target hardware by using Squish GUI Automation Tool automatically.
The study consists of introduction section, a brief analysis of different options that could be used in the implementation, the chosen option used in the implementation itself, and finally conclusions.
The results of the thesis work provided an alternative way how to verify the rendered output from hardware and gave the possibility for further development and expansion in test coverage in the Qt Safe Render project.