Mobile phones and laptop users are enjoying the fast and seamless Internet access provided by 3rd generation (3G) mobile technology, which allows the use of applications such as email, WWW, office tools, messaging, and communicating on the move. In the future beyond 3G (B3G) applications, networks and services will create many more opportunities for companies and individuals to use mobile phones in their everyday lives, in group work, information sharing, multi-user games and other purposes. In a mobile environment, these applications use online connections to complex network resources and other users and exchange data with them, for example to retrieve and publish content, collect and use context information from different sources, and use interactive value-added mobile network services such as billing, presence, streaming, and location-based services at the same time. Multiple online connections bring new challenges to the testing of B3G applications.
In this paper, we discuss the new testing needs of B3G applications and present an experimental system for automating testing of B3G mobile applications that supports application testing in multiple mobile phones at the same time. We found that the available commercial testing tools support only one mobile phone at a time and therefore they do not efficiently support testing of B3G applications.
[1]
C. V. Ramamoorthy,et al.
Testing large software with automated software evaluation systems
,
1975
.
[2]
Johanna Rothman,et al.
Architectures of Test Automation
,
2000
.
[3]
Lazaros F. Merakos,et al.
Evolving perspectives of 4th generation mobile communication systems
,
2002,
The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.
[4]
Roger S. Pressman,et al.
Software Engineering: A Practitioner's Approach
,
1982
.
[5]
Gerard Meszaros,et al.
Agile regression testing using record & playback
,
2003,
OOPSLA '03.
[6]
Glenford J. Myers,et al.
Art of Software Testing
,
1979
.
[7]
M. Munoz,et al.
A new model for service and application convergence in B3G/4G networks
,
2004,
IEEE Wireless Communications.
[8]
S. Berner,et al.
Observations and lessons learned from automated testing
,
2005,
Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..
[9]
Raymond A. Paul.
End-to-end integration testing
,
2001,
Proceedings Second Asia-Pacific Conference on Quality Software.
[10]
I. Smith,et al.
Social-Mobile Applications
,
2005,
Computer.