scholarly journals Comparison of Graphical User Interface Testing Tools

Author(s):  
Arnaldo Marulitua Sinaga ◽  
Yohanssen Pratama ◽  
Felix Oswaldo Siburian ◽  
Kevin J F Pardamaian S

Graphical User Interface or better known as the user interface is the liaison of users with electronic devices such as computers. The Graphical User Interface uses icons, menus, and some other visual indicators to represent the information contained in the interface of the application being used. The Graphical User Interface I must pass the Graphical User Interface Testing stage to ensure that every element in the Graphical User Interface is not an error and by the specified one. Also, we know that Graphical User Interface Testing is a set of activities that aim to test the Graphical User Interface I of the test object to ensure that the Graphical User Interface complies with the specifications specified in the software design document. In this research, we try to compare four Graphical User Interface testing tools which ae: Robotium, Espresso, UI Automator, and Pix2Code. By exploring these 4 testing tools we find out that Pix2code can only identify objects, especially label objects. Pix2code can only meet 3 out of 7 predefined criteria. This indicates that there are still many objects of the android application that Pix2code has not been able to identify. In other words in the Graphical User Interface testing section, pix2code can play a role in identifying each object contained in the application and can be done at the design stage. The result that we get from this research is that the GUI testing tools could identify many parts and almost every object in the application except the Pix2code. For future development, Pix2code as a testing tool requires development in the form of a desktop display such as the UI Automatorviewer so that it can display every detail of the object including the attributes of the object.

2015 ◽  
Vol 73 (3) ◽  
Author(s):  
Yen Leng Ng ◽  
Cheng Siong Lim ◽  
Kumeresan A. Danapalasingam ◽  
Michael Loong Peng Tan ◽  
Chee Wei Tan

A shopping trolley is a necessary tool for shopping in supermarkets or grocery stores. However, there are shopping trolleys abandoned everywhere in supermarkets after being used. In addition, there are also shopping trolley safety issues such as sliding down from an escalator. It is known to be an inconvenience and time wasting for customers who are in rush to search for desired products in a supermarket. Therefore, an automatic human and line following shopping trolley with a smart shopping system is developed to solve these problems. A line following portable robot is installed under the trolley to lead the users to the items’ location that they plan to purchase in the supermarket. This paper presents the hardware and software design of the portable robot. The result of the testing on the used sensors like ultrasonic and line sensors are presented. Lastly, the graphical user interface of Android application during the shopping trolley in operation is explained.


2015 ◽  
Author(s):  
Zeeshan Ahmed

Software design and its engineering is essential for bioinformatics software impact. We propose a new approach ‘Butterfly’, for the betterment of modeling of scientific software solutions by targeting key developmental points: intuitive, graphical user interface design, stable methodical implementation and comprehensive output presentation. The focus of research was to address following three key points: 1) differences and different challenges required to change from traditional to scientific software engineering, 2) scientific software solution development needs feedback and control loops following basic engineering principles for implementation and 3) software design with new approach which helps in developing and implementing a comprehensive scientific software solution. We validated the approach by comparing old and new bioinformatics software solutions. Moreover, we have successfully applied our approach in the design and engineering of different well applied and published Bioinformatics and Neuroinformatics tools including DroLIGHT, LS-MIDA, Isotopo, Ant-App-DB, GenomeVX and Lipid-Pro.


2018 ◽  
Vol 9 (2) ◽  
pp. 179-189
Author(s):  
Arimuliani Ahmad ◽  
Muhammad Ilyas

It is a big challenge for educator especially for elementary level to stimulate young students to learn English joyful. Vocabulary mastery is the basic concern to be enhanced as spoken an also written. But, the phenomenon is most of students have lack of motivation to learn especially English subject. Many factors influence it which comes from students’ side or teachers’ side such as conventional teaching method and media. As teacher and also scientist, we are called to give contribution to education field to develop an appropriate teaching media for millennial era as now. It is Barcorious Android Application (BAA) which provides audio and visual content which facilitated students’ curious and learning by doing method. There were six stages have been passed to develop this BAA such as need analysis stage, design stage, implementation stage, coding stage, testing stage and packaging stage.


Author(s):  
N. V. Castillo ◽  
D. Torres ◽  
H. Gutiérrez

A useful development and testing tool for Hewlett Packard paper handling and/or printer devices is presented.The system provides a microprocessor based general architecture integrated by two PCB cards and a software application, used to improve new product design and testing. Paper handling devices operation is based on DC motors, stepper motors and sensors components, so a graphical user interface was developed in order to configure, drive, and test them. The implemented tool allows a time reduction greater than 50% for the development and test of prototypes.


2009 ◽  
pp. 3037-3054
Author(s):  
Zafar Singhera ◽  
Ellis Horowitz ◽  
Abad Shah

Software testing in general and graphical user interface (GUI) testing in particular is one of the major challenges in the lifecycle of any software system. GUI testing is inherently more difficult than the traditional and command-line interface testing. Some of the factors that make GUI testing different from the traditional software testing and significantly more difficult are: a large number of objects, different look and feel of objects, many parameters associated with each object, progressive disclosure, complex inputs from multiple sources, and graphical outputs. The existing testing techniques for the creation and management of test suites need to be adapted/enhanced for GUIs, and new testing techniques are desired to make the creation and management of test suites more efficient and effective. In this article, a methodology is proposed to create test suites for a GUI. The proposed methodology organizes the testing activity into various levels. The tests created at a particular level can be reused at higher levels. This methodology extends the notion of modularity and reusability to the testing phase. The organization and management of the created test suites resembles closely to the structure of the GUI under test.


2015 ◽  
Author(s):  
Zeeshan Ahmed

Software design and its engineering is essential for bioinformatics software impact. We propose a new approach ‘Butterfly’, for the betterment of modeling of scientific software solutions by targeting key developmental points: intuitive, graphical user interface design, stable methodical implementation and comprehensive output presentation. The focus of research was to address following three key points: 1) differences and different challenges required to change from traditional to scientific software engineering, 2) scientific software solution development needs feedback and control loops following basic engineering principles for implementation and 3) software design with new approach which helps in developing and implementing a comprehensive scientific software solution. We validated the approach by comparing old and new bioinformatics software solutions. Moreover, we have successfully applied our approach in the design and engineering of different well applied and published Bioinformatics and Neuroinformatics tools including DroLIGHT, LS-MIDA, Isotopo, Ant-App-DB, GenomeVX and Lipid-Pro.


Author(s):  
Zafar Singhera ◽  
Ellis Horowitz ◽  
Abad Shah

Software testing in general and graphical user interface (GUI) testing in particular is one of the major challenges in the lifecycle of any software system. GUI testing is inherently more difficult than the traditional and command-line interface testing. Some of the factors that make GUI testing different from the traditional software testing and significantly more difficult are: a large number of objects, different look and feel of objects, many parameters associated with each object, progressive disclosure, complex inputs from multiple sources, and graphical outputs. The existing testing techniques for the creation and management of test suites need to be adapted/enhanced for GUIs, and new testing techniques are desired to make the creation and management of test suites more efficient and effective. In this article, a methodology is proposed to create test suites for a GUI. The proposed methodology organizes the testing activity into various levels. The tests created at a particular level can be reused at higher levels. This methodology extends the notion of modularity and reusability to the testing phase. The organization and management of the created test suites resembles closely to the structure of the GUI under test.


Sign in / Sign up

Export Citation Format

Share Document