Black-box testing: techniques for functional testing of software and systems
Black-box testing: techniques for functional testing of software and systems
All-uses vs mutation testing: an experimental comparison of effectiveness
Journal of Systems and Software
Automated test oracles for GUIs
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Interface Mutation: An Approach for Integration Testing
IEEE Transactions on Software Engineering
Coverage criteria for GUI testing
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Art of Software Testing
Software Reliability Engineered Testing
Software Reliability Engineered Testing
GUI Testing: Pitfalls and Process
Computer
Regression Testing of GUI Event Interactions
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Generating Test Cases for GUI Responsibilities Using Complete Interaction Sequences
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Finite-State Testing and Analysis of Graphical User Interfaces
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
User-Based Testing of GUI Sequences and Their Interactions
ISSRE '01 Proceedings of the 12th International Symposium on Software Reliability Engineering
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Inter-Class Mutation Operators for Java
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Using Simulation to Empirically Investigate Test Coverage Criteria Based on Statechart
Proceedings of the 26th International Conference on Software Engineering
Is mutation an appropriate tool for testing experiments?
Proceedings of the 27th international conference on Software engineering
Automated GUI performance testing
Software Quality Control
Graphical user interface (GUI) testing: Systematic mapping and repository
Information and Software Technology
Hi-index | 0.00 |
GUI systems are becoming increasingly popular thanks to their ease of use when compared against traditional systems. However, GUI systems are often challenging to test due to their complexity and special features. Traditional testing methodologies are not designed to deal with the complexity of GUI systems; using these methodologies can result in increased time and expense. In our proposed strategy, a GUI system will be divided into two abstract tiers--the component tier and the system tier. On the component tier, a flow graph will be created for each GUI component. Each flow graph represents a set of relationships between the pre-conditions, event sequences and post-conditions for the corresponding component. On the system tier, the components are integrated to build up a viewpoint of the entire system. Tests on the system tier will interrogate the interactions between the components. This method for GUI testing is simple and practical; we will show the effectiveness of this approach by performing two empirical experiments and describing the results found.