Knowledge representation: logical, philosophical and computational foundations
Knowledge representation: logical, philosophical and computational foundations
Abstraction: a key notion for reverse engineering in a system reengineering approach
Journal of Software Maintenance: Research and Practice
A concept-oriented belief revision approach to domain knowledge recovery from source code
Journal of Software Maintenance: Research and Practice
Hierarchical GUI Test Case Generation Using Automated Planning
IEEE Transactions on Software Engineering - Special issue on 1999 international conference 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
Extracting Ontologies from Legacy Systems for Understanding and Re-Engineering
COMPSAC '99 23rd International Computer Software and Applications Conference
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Agile regression testing using record & playback
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Automation of GUI testing using a model-driven approach
Proceedings of the 2006 international workshop on Automation of software test
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 02
Ontology-Based Test Case Generation for Testing Web Services
ISADS '07 Proceedings of the Eighth International Symposium on Autonomous Decentralized Systems
An event-flow model of GUI-based applications for testing: Research Articles
Software Testing, Verification & Reliability
OPTIMA: An Ontology-Based PlaTform-specIfic software Migration Approach
QSIC '07 Proceedings of the Seventh International Conference on Quality Software
Covering array sampling of input event sequences for automated gui testing
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
An ontology-based multi-agent system conceptual model
International Journal of Computer Applications in Technology
Test case generator for GUITAR
Companion of the 30th international conference on Software engineering
Ontology-based test generation for multiagent systems
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 3
Ontology-Based Test Modeling and Partition Testing of Web Services
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Ontology for Service Oriented Testing of Web Services
SOSE '08 Proceedings of the 2008 IEEE International Symposium on Service-Oriented System Engineering
Ontology-based relevance analysis for automatic reference tracking
International Journal of Computer Applications in Technology
An Ontology-Based Approach for GUI Testing
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 01
A schema for ontology-based concept definition and identification
International Journal of Computer Applications in Technology
Exploration of take-off ontology of model airplane and its application
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Graphical User Interface (GUI) testing is a knowledge-intensive process. In this paper, ontology is introduced to generate user-centric GUI test cases. First, GUI and non-GUI components are captured by reverse engineering techniques. Next, relations among GUI components are analysed and a GUI ontology is constructed by representing all analysed results. Then, test case generation rules are defined and used to simplify test cases. After that, a case study is demonstrated on a general communication application, which shows that the proposed approach is technically feasible and ontology can facilitate GUI testing by utilising knowledge of GUI systems and experience of testers.