首页 | 本学科首页   官方微博 | 高级检索  
     


Testing Web applications by modeling with FSMs
Authors:Anneliese A Andrews  Jeff Offutt  Roger T Alexander
Affiliation:(1) School of EE and CS, Washington State University, 642752, Pullman, WA 99164-2752, USA;(2) Info and Software Engng, George Mason University, Fairfax, VA 22030, USA;(3) Computer Science, Colorado State University, Fort Collins, CO 80523, USA
Abstract:Researchers and practitioners are still trying to find effective ways to model and test Web applications. This paper proposes a system-level testing technique that combines test generation based on finite state machines with constraints. We use a hierarchical approach to model potentially large Web applications. The approach builds hierarchies of Finite State Machines (FSMs) that model subsystems of the Web applications, and then generates test requirements as subsequences of states in the FSMs. These subsequences are then combined and refined to form complete executable tests. The constraints are used to select a reduced set of inputs with the goal of reducing the state space explosion otherwise inherent in using FSMs. The paper illustrates the technique with a running example of a Web-based course student information system and introduces a prototype implementation to support the technique.
Keywords:Testing of Web applications  System testing  Finite state machines
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号