Abstract
Ensuring the consistency of protocol implementation and protocol specification is the basic premise of wireless communication. With the application of wireless communication in more and more fields, the wireless communication environment becomes more and more complex, and the fault coverage of wireless protocol conformance testing is also facing more and more challenges. To solve this problem, this paper uses Finite State Machine (FSM) as a formal description tool for wireless protocols and presents a combining test method based on two test methods with complementary characteristics in the test technologies based on structural coverage and state identification. Then, the paper evaluates the effectiveness of the method based on 14 empirical cases. The experimental results show that the fault coverage of each empirical case can be effectively improved to 100% when the average test cost is only increased by 17.99%.
Highlights
Wireless protocol is the rule that must be obeyed by the communication entities and processes in wireless communication [1]
Finite State Machine (FSM) [7,8,9,10] is an effective formal modeling tool [11, 12] in wireless protocol conformance testing since the operations implemented on the entities in wireless protocols can be mapped to the inputs in FSMs, and the responses to the operations according to the wireless protocols can be mapped to the outputs in FSMs [13,14,15,16]
There are some differences about the test requirements of the transition-pair coverage (TPC) method and unique input output (UIO) method in wireless protocol conformance testing
Summary
Received 29 May 2021; Revised 6 June 2021; Accepted 18 June 2021; Published 15 July 2021. With the application of wireless communication in more and more fields, the wireless communication environment becomes more and more complex, and the fault coverage of wireless protocol conformance testing is facing more and more challenges. To solve this problem, this paper uses Finite State Machine (FSM) as a formal description tool for wireless protocols and presents a combining test method based on two test methods with complementary characteristics in the test technologies based on structural coverage and state identification. The experimental results show that the fault coverage of each empirical case can be effectively improved to 100% when the average test cost is only increased by 17.99%
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have