IoT Specifications, Traceability Matrix and Test Cases based on GSM

Citation Author(s):
Noha
Medhat
Sherin
Moussa
Associate Professor
Submitted by:
Sherin Moussa
Last updated:
Wed, 10/14/2020 - 10:41
DOI:
10.21227/f3j5-nm63
Data Format:
Links:
License:
0
0 ratings - Please login to submit your rating.

Abstract 

The global system for mobile communications (GSM) supports mobile operators for cellular networks. Huge devices are connected to obtain services through the internet. To avoid failures when connecting IoT devices to mobile networks, GSM has provided two datasets: IoT device connection efficiency and Mobile IoT (MIoT) common test cases (TCs) and guidelines as per the IoT systems specifications. GSM produces TCs at least each year since 2015 till present. The main IoT device connection requirements were produced in 2014 (GSM 2014) and 2015 (GSM 2015) with 80 requirements and 100 TCs, whereas the MIoT dataset contains 51 requirements and 41 TCs, including the architecture for the configuration of the mobile network controls. 

The component diagram of this architecture shows the dependency between the components, which is used for integration testing. We have created a traceability matrix (TR) document for each dataset to present the related TCs of all requirements, and another document showing all TCs with their previous runs information, such as the description, Coverage Rate (CR), Fault Detection Rate (FDR) and Execution Time (ET) for prioritization, and other documents for TCs' attributes extracted successfully for both datasets using the IoT-CIRTF.

Instructions: 

 

This dataset is based on the GSM 2014, GSM 2015 and GSM 2017 PDFs found as:

GSM, 2014. IoT Device Connection Efficiency Guidelines 1–73.

GSM, 2015. IoT Device Connection Efficiency Common Test Cases 30 January 2015 1–51.

GSM, 2017. MIoT Test Requirements 1–24. TC, G., 2017. MIoT Test Cases 1–40.

 

The dataset consists of 13 files as follows:

1.IoT-system-requirements.xlsx: it contains the IoT system specifications of GSM 2014 and 2015 in excel format.

2.IoT-system-requirements-MIoT.xlsx: it contains the IoT system specifications of GSM 2017 in excel format.

3.IoT-system-test-cases.xlsx: it contains the IoT test cases of GSM 2014 and 2015 in excel format.

4.IoT-system-test-cases-MIoT.xlsx: it contains the IoT test cases of GSM 2017 in excel format.

5. IoT-system-traceability-matrix.xlsx: it contains the traceability matrix we created for GSM 2014 and 2015 system requirements with their related test cases in excel format.

6. IoT-system-traceability-matrix-MIoT.xlsx: it contains the traceability matrix we created for GSM 2017 system requirements with their related test cases in excel format.

7. IoT-system-test-cases-attributes-extraction.xlsx: it contains the test cases attributes we extracted from GSM 2014 and 2015 test cases using our developed IoT-CIRTF in excel format, in terms of coverage rate, fault detection rate and execution time.

8. IoT-system-test-cases-attributes-extraction-MIoT.xlsx: it contains the test cases attributes we extracted from GSM 2017 test cases using our developed IoT-CIRTF in excel format, in terms of coverage rate, fault detection rate and execution time.

9. IoT-system-selected-prioritized-integration-test-cases.xlsx: it contains the test cases selected and prioritized for IoT integration testing we generated for GSM 2014 and 2015, using our developed IoT-CIRTF in excel format.

10. IoT-system-selected-prioritized-integration-test-cases-MIoT.xlsx: it contains the test cases selected and prioritized for IoT integration testing we generated for GSM 2017, using our developed IoT-CIRTF in excel format.

11. IoT-system-selected-prioritized-regression-test-cases.xlsx: it contains the test cases selected and prioritized for IoT regression testing we generated GSM 2014 and 2015, using our developed IoT-CIRTF in excel format.

12. IoT-system-selected-prioritized-regression-test-cases-MIoT.xlsx: it contains the test cases selected and prioritized for IoT regression testing we generated GSM 2017, using our developed IoT-CIRTF in excel format.

13. IoT-CIRTF Demo.mp4: A demoenstration video for the runtime execution of our developed IoT-CIRTF.