2004 · 62 citations · 9 references
ComputingInformation TechnologyHuman-computer InteractionTest DevelopmentWeb TechnologiesComputer-based TestingSoftware TestingUsability TestingWeb Application TestingCoverage CriteriaNavigationState Transition TestingStateful Web TestingUser Testing
As Web applications evolve, their structure may become more and more complex. Thus, systematic approaches/methods for Web application testing are needed. Existing methods take into consideration only those actions/events the user is prompted by the application itself, such as the selection of a hypertextual link or the submission of the data contained in a form. However, these methods do not consider also actions/events provided by the browser, such as the usage of backward and forward buttons, usage that in some cases may produce navigation inconsistencies. This paper proposes an approach to integrate existing testing techniques with a state-based testing devoted to discover possible inconsistencies caused by interactions with Web browser buttons. A testing model, considering the role of the browser while navigating a Web application, and some coverage criteria, are presented.
9
Testing object-oriented systems
Claude Caci · ACM SIGSOFT Software Engineering Notes · 2000 · 344 citations · Full text
G.A. Di Lucca, Anna Rita Fasolino, F. Faralli et al. · 2003 · 182 citations
Improving Web Application Testing with User Session Data
2003 · 180 citations