QRM consists of 3 major components:
• A Database – The test data repository in SQL Server
• A Storage System – Storing and synchronizing test data over the internet using ATML and web services to the database in a robust and secure way
• A Presentation and Analysis System – Presentation, report and statistical analysis of test data through a web page
Each test station has QRM storage clients post the test results as ATML XML reports to a HTTP web service that will forward data over a secured network connection or store test results to the QRM result database.
The service is very robust and for example, if network is temporary unavailable, the service will retry over and over until it succeeds.
Sites can be connected by the distributed architecture of QRM. By using the QRM Web application, test results can be viewed and analyzed as they are produced.