Mobile applications testing is the most important factor in its software development. Mobile applications testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.
Mobile applications either come pre-installed or can be installed from mobile software distribution platforms. Increasing complexity of the mobile applications system makes difficult to test and evaluate the quality properly.
As a result, automated testing methodology is becoming popular and in turn there is a decline of manual testing. Because of the characteristics of mobile applications software, though, automated testing has difficulty performing all relevant tests and evaluation of the areas of concern.
In this paper, we present a model driven testing approach that derive its tests from the model of mobile applications system. The analysis of methodologies used for mobile applications as well as for standard system development demands creation of a bridge between the automated and manual methods.
We also discuss the reliable testing processes. In particular, test development for each phase of system engineering is proposed. Input signals as continuous, discrete and real time constraints are the factors indicating object oriented or function oriented approach. Finally, Model Driven Testing ideas are mentioned so as to elaborate the full overview on test process automation for Mobile applications systems.
The focus of this paper is to describe how to perform the automation of testing engineering parallel to the automation of system engineering. The innovation bases on bringing together the existing approaches with UML to use in mobile applications and standard systems.
The aim is to split testing processes into main software engineering phases so as to begin to test at the early stage of the development. Further, signal types (continuous, discrete) and real time constraints at the model input side distinguish between object oriented and function oriented approaches.
In this paper, we propose manual testing as way to make up for problems of automated testing. We use model based on existing problem of manual based testing areas and analysis the requirements. Using this technique, we can achieve more effective testing on hardware related software areas. Test results can be used as resource for other testers for sharing of experience.
To read this external content in full, download the complete paper from the author archives on line at IAENG.