A reduced test suite for protocol conformance testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
The craft of software testing: subsystem testing including object-based and object-oriented testing
The craft of software testing: subsystem testing including object-based and object-oriented testing
Better verification through symmetry
Formal Methods in System Design - Special issue on symmetry in automatic verification
Model checking graphical user interfaces using abstractions
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
An OO approach for GUI testing
Object Magazine
Using a goal-driven approach to generate test cases for GUIs
Proceedings of the 21st international conference on Software engineering
Regression Testing of GUI Event Interactions
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
A Method to Automate User Interface Testing Using Variable Finite State Machines
FTCS '97 Proceedings of the 27th International Symposium on Fault-Tolerant Computing (FTCS '97)
Testing Software Design Modeled by Finite-State Machines
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
Specification-based Testing for Gui-based Applications
Software Quality Control
Expressing Graphical User's Input for Test Specifications
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
Test prioritization for pairwise interaction coverage
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
On the Test Case Definition for GUI Testing
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Towards minimization of test sets for human-computer systems
IEA/AIE'2005 Proceedings of the 18th international conference on Innovations in Applied Artificial Intelligence
Developing cost-effective model-based techniques for GUI testing
Proceedings of the 28th international conference on Software engineering
A practical approach to testing GUI systems
Empirical Software Engineering
Test suite prioritization by interaction coverage
Workshop on Domain specific approaches to software test automation: in conjunction with the 6th ESEC/FSE joint meeting
Test generation for graphical user interfaces based on symbolic execution
Proceedings of the 3rd international workshop on Automation of software test
Challenges and opportunities for improving code-based testing of graphical user interfaces
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
Automatically repairing event sequence-based GUI test suites for regression testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using a pilot study to derive a GUI model for automated testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Event Listener Analysis and Symbolic Execution for Testing GUI Applications
ICFEM '09 Proceedings of the 11th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Iterative execution-feedback model-directed GUI testing
Information and Software Technology
Automated functionality testing through GUIs
ACSC '10 Proceedings of the Thirty-Third Australasian Conferenc on Computer Science - Volume 102
A survey of combinatorial testing
ACM Computing Surveys (CSUR)
Advances in Software Engineering - Special issue on software test automation
The Minimal Failure-Causing Schema of Combinatorial Testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automated GUI performance testing
Software Quality Control
An extensible and lightweight framework of game GUI
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
Minimal spanning set for coverage testing of interactive systems
ICTAC'04 Proceedings of the First international conference on Theoretical Aspects of Computing
Easing the generation of predictive human performance models from legacy systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Testing android apps through symbolic execution
ACM SIGSOFT Software Engineering Notes
Automated concolic testing of smartphone apps
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Dynodroid: an input generation system for Android apps
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Graphical user interface (GUI) testing: Systematic mapping and repository
Information and Software Technology
Guided GUI testing of android apps with minimal restart and approximate learning
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
UI-design driven model-based testing
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
Testing Graphical User Interfaces (GUI) is a difficult problem because the GUI possesses a large number of states to be tested; the input space is extremely large due to different permutations of inputs and events, which affect the GUI, and complex GUI dependencies, which may exist. There has been little systematic study of this problem yielding a resulting strategy, which is effective and scalable. The proposed method concentrates upon user sequences of GUI objects and selections, which collaborate, called complete interaction sequences (CIS) that produce a desired response for the user. A systematic method to test these CIS utilizes a finite-state model to generate tests. Identifying components of the CIS that can be tested separately can substantially reduce the required tests. Since consideration is given to defects totally within each CIS, and the components reduce required testing further, this approach is scalable. An empirical investigation of this method shows that substantial reduction in tests can still detect the defects in the GUI. Future research will prioritize testing related to the CIS testing for maximum benefit if testing time is limited.