ABSTRACT
To ensure the software quality of mobile device, it is essential to build sophisticated testing automation strategy. In this paper, we introduced the idea of constructing a testing framework, elaborated the problems encountered in practice and proposed the solutions accordingly, where several innovative testing methods and tactics were brought forward and discussed in details. Furthermore, the testing framework was used for testing a tailor-made program on mobile phone. Testing result analysis proves that the framework is not only viable and effective on mobile device testing, but also shows that the testing efficiency needs to be improved.
- Hwang, S. M. Chae, H. C. 2008. Design & Implementation of Mobile GUI Testing Tool. International Conference on Convergence and Hybrid Information Technology, 704--707. Google ScholarDigital Library
- Jesper K. and Jan S. 2004. New techniques for usability evaluation of mobile systems. International Journal of Human-Computer Studies, Volume 60, Issues 5--6, May 2004, Pages 599--620.Google Scholar
- Beck, E., Christiansen, M., Kjeldskov, J., Kolbe, N., Stage, J., 2003. Experimental evaluation of techniques for usability testing of mobile devices in a laboratory setting. In Proceedings of the International Conference of the Australian Computer-Human Interaction Special Interest Group, Brisbane, Australia.Google Scholar
- Sarah W., James A. L. and Tara M. 2002. In the lab and out in the wild: remote web usability testing for mobile devices, CHI '02 extended abstracts on Human factors in computing systems, April 20--25, 2002, Minneapolis, Minnesota, USA. Google ScholarDigital Library
- Zheming Z. 2008. Design and Realization of Test Automation for Mobile Phone Software. Master's Thesis. Beijing Jiaotong University, China.Google Scholar
- Xuan L. 2006. The Research On Testing Procedure Of Handset Software. Master's Thesis. Tongji University, China.Google Scholar
- Lin, Y. B., Liang, C. F., Chen, K. H. and Liao, H. Y. 2007 NTP-SIOT: a test tool for advanced mobile services. IEEE Network, Vol. 21, No. 1, January--February, 21--26. Google ScholarDigital Library
- Shang, S. H., Zhao, H. Q. and Chen, P. 2008. Study on method of mobile phone network application software testing based on TTCN-3. Computer Engineering and Design, Aug. 2008, Vol. 29, No. 15.Google Scholar
- Kwon, O. H. Hwang, S. M. 2008. Mobile GUI Testing Tool Based on Image Flow, Seventh IEEE/ACIS International Conference on Computer and Information Science, 508--512. Google ScholarDigital Library
- Karkhanechi, H. M. and Soderstrand, M. A. 1997. Voice quality of cellular mobile phones. In Proceedings of the 40th Midwest Symposium, vol. 1, 3--6 Aug. 1997, 485--488.Google Scholar
- Leung, M. H. F. and Lau, F. C. M. 2005. Testing system for measuring and calibrating the transmission power of EDGE mobiles. ISCAS 2005. 23--26 May 2005, Vol. 5, 4493--4496.Google Scholar
- Jiang, B. Long, X. Gao, X. P. 2007. MobileTest: A Tool Supporting Automatic Black Box Test for Software on Smart Mobile Devices. In Proceedings of the Second International Workshop on Automation of Software Test. Google ScholarDigital Library
- Liu, Z. F. and Gao, X. P. 2009. SOA Based Mobile Device Test. In Proceedings of ICICTA 2009, vol. 4, 10--11 Oct. 2009, 641--644. Google ScholarDigital Library
- Qing, X. and Atif M. M. 2007. Using a Pilot Study to Derive a GUI Model for Automated Testing. Transactions on Software Engineering and Methodology (TOSEM), vol. 18, Issue 2, 1529--3785. Google ScholarDigital Library
- Penelope, B., Brian, R. and Atif M. M. 2009. An Initial Characterization of Industrial Graphical User Interface Systems. In Proceedings of the 2nd IEEE International Conference on Software Testing, Verification and Validation, (ICST2009), Washington, DC, USA, 11--20. Google ScholarDigital Library
- Sun, J., Zhao H. Q. and Ma Y. F. 2006. Study on the Method of Mobile Game Testing Based on TTCN. In Proceedings of China Test Conference (CTC 2006).Google Scholar
- Raghunath, V. 2008. Testing Predictive Software in Mobile Devices. In Proceedings of 2008 International Conference on Software Testing, Verification, and Validation. Google ScholarDigital Library
- Liu, Z. F., Liu, B. and Gao, X. P. 2009. SOA Based Mobile Application Software Test Framework. In Proceedings of International Conference of Reliability, Maintainability and Safety (ICRMS 2009).Google Scholar
- Yuan, X. and Atif M. M. 2009. Generating Event Sequence-Based Test Cases Using GUI Run-Time State Feedback. IEEE Transactions on Software Engineering, 26 Oct. 2009.Google Scholar
- Penelope, B. and Atif M. M. 2009. Introducing a Test Suite Similarity Metric for Event Sequence-Based Test Cases. In ICSM '09: Proceedings of the 23rd IEEE International Conference on Software Maintenance, Alberta, Canada.Google Scholar
- Scott McMaster and Atif M. Memon. 2009. An Extensible Heuristic-Based Framework for GUI Test Case Maintenance. In Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops 2009, 251--254. Google ScholarDigital Library
- Xun, Y., Myra, B. C. and Atif, M. M. 2009. Towards Dynamic Adaptive Automated Test Generationfor Graphical User Interfaces. Proceedings of the IEEE International Conference on Software Testing, Verification, and Validation Workshops 2009, 263--266. Google ScholarDigital Library
- Atif, M. M. 2008. Automatically Repairing Event Sequence-BasedGUI Test Suites for Regression Testing. ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 18, Issue 2. Google ScholarDigital Library
Recommendations
Mobile Testing
Mobile apps are everywhere. Some apps entertain and others enable business transactions. Apps increasingly interact with complex IT landscapes. For example, a banking app on a mobile device acts as a front end that invokes services on a back-end server ...
An orchestrated survey of methodologies for automated software test case generation
Test case generation is among the most labour-intensive tasks in software testing. It also has a strong impact on the effectiveness and efficiency of software testing. For these reasons, it has been one of the most active research topics in software ...
Test Automation in a Test Factory: an Experience Report
SBSI '18: Proceedings of the XIV Brazilian Symposium on Information SystemsSoftware testing is an essential activity for software quality, since it allows the identification of bugs. However, testing is an expensive activity, because it requires time and experts. As a means of reducing the testing costs, many software ...
Comments