Abstract
Web applications are fast progressive and more interactive to the worldwide use of computers. It is important to understand testing with web applications and the modelling process of web applications. A finite state machine is widely used to conduct state-based testing of web application. However, the state-space explosion is a common problem by using many input choices provided to the users. It has the ability where without any specific order the values can be entered in the web application. This combined to create state explosion issue. To solve the problem, this paper suggests a reduction analysis by reducing the number of transitions with giving constraints on the inputs by compressing Finite State Machine (FSM).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Offutt, J.: Quality attributes of web software applications. IEEE Softw.: Spec. Issue Softw. Eng. Internet Softw. 19(2), 25–32 (2002)
Chow, T.: Testing software design modeled by finite-state machines. IEEE Trans. Softw. Eng. SE-4 (3), 178–187 (1978)
Fujiwara, S., Bochmann, G., Khendek, F., Amalou, M., Ghedasmi, A.: Test selection based on finite state models. IEEE Trans. Softw. Eng. 17(6), 591–603 (1991)
Offutt, J., Liu, S., Abdurazik, A., Ammann, P.: Generating test data from state based specifications. J. Softw. Test. Verification Reliab. 13(1), 25–53 (2003)
Andrews, A.A., Offutt, J., Alexander, R.T.: Testing web applications by modeling with FSMs. Softw. Syst. Model. 4(1), 326–345 (2004)
Huang, J.C.: An approach to program testing. ACM Comput. Surv. 7(3), 113–128 (1975)
Howden, W.E.: Methodology for the generation of program test data. IEEE Trans. Comput. 24(5), 554–560 (1975)
Pimont, S., Rault, J.C.: A software reliability assessment based on a structural and behavioral analysis of programs. In: Proceedings of the 2nd International Conference on Software Engineering (ICSE 1976), San Francisco, CA, USA, pp. 486–491 (1976)
Gao, J.Z., Kung, D., Hsia, P., Toyoshima, Y., Chen, C.: Object state testing for object-oriented programs. In: Proceedings of the 19th Annual International Computer Software and Applications Conference (COMPSAC’95), Dallas, TX, USA, pp. 232–238 (1995)
Kung, D., Suchak, N., Gao, J., Hsia, P., Toyoshima, Y., Chen, C.: On object state testing. In: Proceedings of the 18th Annual International Computer Software and Applications Conference (COMPSAC’94), Los Alamitos, CA, USA, pp. 222–227 (1994)
Offutt, J., Abdurazik, A.: Generating tests from UML specifications. In: Proceedings of the Second International Conference on the Unified Modeling Language (UML’99), Fort Collins, CO, USA, pp. 416–429 (1999)
Turner, C.D., Robson, D.J.: The state-based testing of object-oriented programs. In: Proceedings of the Conference on Software Maintenance (ICSM 1993), Montreal, Quebec, Canada, pp. 302–310 (1993)
The Object Management Group Unified Modeling Language Specification, vol. 1.3 (1999)
Offutt, J., Xiong, Y., Liu, S.: Criteria for generating specification-based tests. In: Proceedings of the Fifth International Conference on Engineering of Complex Computer Systems (ICECCS’99), Las Vegas, NV, USA, pp. 119–131 (1999)
Conallen, J.: Modeling web application architectures with UML. Commun. ACM 42(10), 63–70 (1999)
Manola, F.: Technologies for a web object model. Internet Comput. 60–68 (1999)
Li, J., Chen, J., Chen, P.: Modeling web application architecture with UML. In: Proceedings of the 36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia’00), Xi’an, China, pp. 265–274 (2000)
Di Lucca, G.A., Fasolino, A.R., Faralli, F., De Carlini, U.: Testing web applications. In: Proceedings of the 18th International Conference on Software Maintenance (ICSM), Montreal, Canada, pp. 313–319 (2002)
Binder, R.V.: Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley (2000)
Xu, L., Xu, B., Chen, Z., Jiang, J., Chen, H.: Regression testing for web applications based on slicing. In: Proceedings of the 27th Annual International Computer Software and Applications Conference (COMPSAC’03), p. 652–656 (2003)
Kung, D.: An agent-based framework for testing web applications. In: Proceedings of the 28th Annual International Computer Software and Applications Conference (COMPSAC’04), vol. 2, Hong Kong, China, pp. 174–177 (2004)
Wu, Y., Offutt, J.: Modeling and testing web-based applications, Technical report ISE-TR-02–08, Department of Information and Software Engineering, George Mason University, Fairfax, VA, July 2002. https://www.cs.gmu.edu/~tr_admin/2002.html
Wu, Y., Offutt, J.: Modeling and testing of dynamic aspects of web applications, under minor revision (2009)
Pradhan, S., Ray, M., Patnaik, S.: Coverage criteria for state-based testing: a systematic review. Int. J. Inf. Technol. Project Manag. (IJITPM), 10(1), 1–20 (2019)
Pradhan, S., Ray, M., Patnaik, S.: Clustering of web application and testing of asynchronous communication. Int. J. Ambient. Comput. Intell. (IJACI) 10(3), 33–59 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Pradhan, S., Ray, M. (2021). Asynchronous Testing in Web Applications. In: Mishra, D., Buyya, R., Mohapatra, P., Patnaik, S. (eds) Intelligent and Cloud Computing. Smart Innovation, Systems and Technologies, vol 194. Springer, Singapore. https://doi.org/10.1007/978-981-15-5971-6_39
Download citation
DOI: https://doi.org/10.1007/978-981-15-5971-6_39
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5970-9
Online ISBN: 978-981-15-5971-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)