An approach for dynamic web application testing using MBT

被引:1
作者
Panthi V. [1 ]
Mohapatra D.P. [1 ]
机构
[1] Department of Computer Science and Engineering, National Institute of Technology, Rourkela
关键词
Dynamic web application; Dynamic web application testing; Implicit class object; Model based testing (MBT); Test scenarios;
D O I
10.1007/s13198-017-0646-0
中图分类号
学科分类号
摘要
Nowadays, web applications play a significant role in the success of the business. Web applications have grown very fast in the current market. They bring new challenges for the researchers in the area of testing, such as heterogeneous representation, dynamic behavior, data flow mechanism, control flow mechanism and some more issues relevant to web applications. This paper presents an approach for model-based dynamic web application testing. This approach considers server side scripting language to test the functional requirements of the web applications. In this approach, first the implicit class object tags are extracted from JSP pages, and the JSP Flow Graph (JFG) is constructed for tracing the requirements using the proposed algorithm JTSG. Then, the test scenarios and concrete test cases are generated for the given web application. © 2017, The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden.
引用
收藏
页码:1704 / 1716
页数:12
相关论文
共 29 条
[1]  
Achkar H., Model based testing of web applications. STANZ-2010, Sydney, Australia, 26-27 August 2010, (2010)
[2]  
Afzal W., Torkar R., Feldt R., A systematic mapping study on non-functional search-based software testing. In: International conference on software engineering and knowledge engineering, SEKE. p 488493, (2008)
[3]  
Afzal W., Torkar R., Feldt R., A systematic review of search-based testing for non-functional system properties, Inf Softw Technol Elsevier, 51, 6, pp. 957-976, (2009)
[4]  
Ali S., Briand L.C., Hemmati H., Panesar-Walawege R.K., A systematic review of the application and empirical investigation of search-based test case generation, IEEE Trans Softw Eng, 36, 6, pp. 742-762, (2010)
[5]  
Alshahwan N., Harman M., Automated web application testing using search based software engineering. In: 26th international conference on automated software engineering, IEEE Computer, Society, pp. 3-12, (2011)
[6]  
Banerjee I., Nguyen B., Garousi V., Memon A., Graphical user interface (gui) testing: systematic mapping and repository, Inf Softw Technol, 55, 10, pp. 1679-1694, (2013)
[7]  
Barmi Z.A., Ebrahimi A.H., Feldt R., Alignment of requirements specification and testing: a systematic mapping study, IEEE fourth international conference on software testing, verification and validation workshops (ICSTW), pp. 476-485, (2011)
[8]  
Boni G., Juan C.D., Hugo A.P.G., Automatic functional and structural test case generation for web applications based on agile frameworks, IEEE 5th international workshop on automated specification and verification of web systems, pp. 1-15, (2009)
[9]  
Booch G., Jacobson I., The unified modeling language user guide, (2005)
[10]  
Conallen J., Building web applications with UML, (2002)