This test protocol aims to verify that the integration solution developed by the telematics provider meets SKF’s minimum testing requirements and ensures a smooth, reliable process for TraX device installation and use.
It outlines the complete set of tests for the integration solution, encompassing both SKF and telematics components.
Test Methodology Overview
If an issue is identified, it should be categorized as follows:
- Show Stopper: Blocks the user from completing a critical action, disrupting daily operations. Marked as "failed" in the report.
- Major: Prevents a critical action but has a workaround, allowing work to continue. Marked as "passed conditionally" in the report.
- Minor: Affects a non-critical action without impacting daily operations. Marked as "passed conditionally" in the report.
- Not Applicable (NA): No issue found.
Acceptance Criteria
All requirements and deliverables must be met. The following table defines the maximum allowable number of issues:
| Issue Severity | Maximum number of issues |
|---|---|
| Show stopper | 0 |
| Major | 5 |
| Minor | NA |
Issue Management
If the number of identified issues is within the allowable limit, each issue must have an open ticket in TraX support and be documented in the test report for the test to pass.
Note: Each feature can generate a maximum of one issue. For example, if testing feature 3.2.1 across two different companies results in three major issues, they will be counted as a single issue.
Requirements
To integrate TraX devices, the telematics provider must develop an integration solution that includes the following:
Vehicle Store Integration
- Share all vehicle definitions with SKF, including creation, updates, and deletions.
- Provide a full vehicle definition update to SKF every 7-14 days.
Telematics Platform
- Store and receive sensor configuration attributes.
- Handle Sensor Configuration Changed events.
- Receive all commissioned devices from SKF for a specific vehicle.
- Determine whether a device has been commissioned or decommissioned.
- Instruct the edge device (on the vehicle) to start or stop listening to a specific device.
- Ensure the edge device can detect BLE advertisement frames based on MAC address.
- Persist device data within the telematics system.
- Provide a widget or dashboard to display wheel-end status to customers.
Test plan
1. Preparation
1.1 Setting Up a Fleet and Onboarding 3rd Party for Installing Devices
Action:
- Create a new fleet in the development environment that is supported by telematics provider.
- Request onboarding of the 3rd party Installer using the Onboard Installer support form.
- Create test users in the user administration section of the SKF platform.
Expected Result:
- The fleet is created.
- Tester accounts are created, and credentials/invitations are sent.
1.2 Populating the Fleet with Test Vehicles
Action:
- Create several test (non-real) vehicles in the newly created fleet with appropriate vehicle definitions, including:
- Vehicle ID
- Fleet ID
- VIN, etc.
Expected Result:
- The TSP vehicle store contains test vehicles with correct attributes.
| # | Stage | Test steps/actions | Expected results |
|---|---|---|---|
| Preparation | |||
| 1.1 | Creating a new fleet in the development environment that supported by TSP |
Provide information to SKF about the fleet that is going to be the test fleet:
|
Support of new testing fleet established on SKF side; Accounts of testers are created, and credentials/invitations are sent to testers. |
| 1.2 | Populate fleet with a few vehicles that will be used for testing |
Create a few vehicles (NOT REAL ONES) under the newly created fleet with proper vehicle definitions:
|
TSP vehicle store contains few vehicles with proper vehicle characteristics. |
| Connectivity1 | |||
| 2.1 | Ability to connect to Web API |
|
TSP should receive a successful response from the TraX Web API. |
| 2.2 | Ability to connect to queues (Optional. If TSP architecture doesn’t use queues, skip this step) |
|
TSP should be able to connect to TraX brokers and receive a message(s) from the queues |
| Vehicle store integration. Continuous updates | |||
| 3.1 | Creation of a new vehicle |
|
The new vehicle should automatically be created in the TraX vehicle store. Usually, an update SHOULD not exceed 60 minutes and the time depends on a TSP architecture. |
| 3.2 | Changing a vehicle in the TSP’s vehicle store |
|
The changes to the vehicle definitions should be reflected in the TraX vehicle store. Usually, an update SHOULD not exceed 60 minutes and the time depends on a TSP architecture. |
| 3.3 | Removing a vehicle from the TSP’s vehicle store |
|
The removed vehicle should also be removed from the TraX vehicle store. Usually, an update SHOULD not exceed 60 minutes and the time depends on a TSP architecture. |
| Vehicle store integration. Full updates | |||
| 4.1 | The full update of vehicles in the vehicle store |
|
All vehicles (in the scope of TraX) in the TSP's vehicle store get recreated in the TraX vehicle store. Full update MUST be done once in 7 days but the exact time depends on a TSP architecture. |
| Vehicle store integration. Data quality | |||
| 5.1 | Search for vehicles by name |
|
A list of vehicles filtered by vehicle name is presented to the user; The list includes all vehicles relevant to the search query. |
| 5.2 | Search for vehicles by VIN-number |
|
A list of vehicles filtered by VIN is presented to the user |
| 5.3 | Vehicle details |
|
A page with vehicle details should be presented to the customer; It should be possible to add/remove axles for the selected vehicle, select driven/non-driven axles; Information about the vehicle is the same as in the TSP’s vehicle store (Vehicle ID, number of axles, etc.) |
| Commissioning/Decommissioning of the sensors | |||
| 6.1 | Commissioning of a sensor |
|
The TraX sensor gets automatically registered in SKF and TSP systems. The time of commissioning depends on a TSP integration solution architecture. Usually commissioning of the sensor SHOULD not exceed a few minutes. |
| 6.2 | Commissioning data check |
|
The axle and side of the vehicle where the sensor is commissioned are the same in SKF and TSP systems |
| 6.3 | Decommissioning of a sensor |
|
The TraX sensor gets automatically decommissioned in SKF and TSP's systems. The time of decommissioning depends on a TSP integration solution architecture. Usually decommissioning of the sensor SHOULD not exceed a few minutes. |
| 6.4 | Decommissioning data check |
|
The axle and side where the sensor is decommissioned are the same in TSP and SKF systems. |
| Sensor measurements. Data capturing | |||
| 7.1 | Generating and capturing regular data sent by a sensor |
|
Captured sensor measurements should become available in SKF and TSP systems. The time of data measurement sync depends on a TSP integration solution architecture RECOMMENDED time, when the data will appear in the SKF’s systems, SHOULD be approx. 2 hours. |
| 7.2 |
Generating and capturing failures data; BLE decoding check |
(see comments under the table)6
|
Decoded values in TSP are the same as decoded values in the table TSP can correctly identify all faults and faults combinations that the sensor can generate |
| 7.3 | Captured data check |
|
Data in TSP systems and SKF systems are the same |
| Sensor Measurement. Data presentation | |||
| 8.1 | Data presentation to the customer |
|
A vehicle widget (or any other software solution) represents all required data from all TraX sensors commissioned for the vehicle:
Required information presented only for axles/sides with commissioned sensors; Data that is shown to the customer is the same as data that was generated by the sensor on the corresponding vehicle/axle/side |
1 Instructions on how to check connectivity are presented in the paragraph “Connectivity Testing”.
2 Vehicles in the TraX vehicle store can be retrieved using GET /fleets/{fleetId}/vehicles.
3 Fleet ID and Vehicle ID are immutable and cannot be changed.
4 Refer to the Technical Specification for SKF TraX for conditions when the TraX sensor will generate BLE frames.
5 Examples of HEX strings are presented in the Excel file “HEX Strings Examples.xlsx”.
6 Failure bits in HEX strings examples are highlighted in red. These highlighted bits should be changed in the BLE frame captured by the gateway. After modification, the BLE frame with injected failure bits should be treated as a regular BLE frame.
Resource & Environment Needs
- Establish support for the new fleet in the SKF
- Active Enlight accounts for installers
- A fully ready TSP integration solution (software and hardware)
- TraX mobile application
- TraX Sensor
- Onboard gateway
Comments
0 comments
Article is closed for comments.