Storage Portal : A React-Redux Web Application utilizing Polarion for Test Data Management
Mohammed, Hindia (2020)
Mohammed, Hindia
2020
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-202004155056
https://urn.fi/URN:NBN:fi:amk-202004155056
Tiivistelmä
This thesis project is a product of the Thermofluids and Simulation (or CFD) team in Wärtsilä. The team has had to undergo a painful and time-consuming process of acquiring test data – and in turn boundary values – to perform a data analysis and simulation. As a result, it proposed to design and implement an application, i.e. Storage Portal, that accepts test data complying with the ASAM ODS standard format and direct it to Polarion. This in turn allows automatic querying and centralization of test data.
The project is a client-server solution. The client side was built using React with Redux managing the state of the React components. A Polarion project was created in the internal network following the ASAM ODS standard to receive the data coming from the client. The client and the server interact using Polarion’s API and their communication follows the SOAP protocol.
The application created functions that were highly useful and necessary for au-tomating the querying of test data in Polarion by acting as an interface between the test runner and Polarion. The data is automatically filtered using Polarion, which has proved logging and querying test data to be an effortless, centralized and standardized task.
Test data management is facilitated and half-automated by this application. The system benefits from existing and new technologies to provide the presented solution.
The project is a client-server solution. The client side was built using React with Redux managing the state of the React components. A Polarion project was created in the internal network following the ASAM ODS standard to receive the data coming from the client. The client and the server interact using Polarion’s API and their communication follows the SOAP protocol.
The application created functions that were highly useful and necessary for au-tomating the querying of test data in Polarion by acting as an interface between the test runner and Polarion. The data is automatically filtered using Polarion, which has proved logging and querying test data to be an effortless, centralized and standardized task.
Test data management is facilitated and half-automated by this application. The system benefits from existing and new technologies to provide the presented solution.