A Test Case Generation Method Based on State Importance of EFSM for Web Application
Junxia Guo, Weiwei Wang, Linjie Sun, Zheng Li, Ruilian Zhao · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · 2018
Test cases generation is a principal process in web application testing.Most existing methods generate test cases for improving test efficiency mainly from the aspects like minimizing the test case suite, increasing the code coverage, and so on.However, similar with traditional software having important functions, classes or modules, some web states are more vital than others in web applications.It can be thought that those vital web states relatively have higher influence on the performance of web application.So, they should be given more attention in test case generation.In more detail, the importance of web states can be measured from its page contents or topological structures.Meanwhile, as we known Model-based Testing is a kind of widely used approach in automatic test case generation.Therefore in this paper we propose an EFSM based test case generation method considering the importance of web states for web applications.The experimental results show that our methods can deterministically enhance the testing efficiency of web application.