Abstract
Testing of mobile applications (apps) has its quirks as numerous events are required to be tested. Mobile apps testing, being an evolving domain, carries certain challenges that should be accounted for in the overall testing process. Since smartphone apps are moderate in size so we consider that model-based testing (MBT) using state machines and statecharts could be a promising option for ensuring maximum coverage and completeness of test cases. Using model-based testing approach, we can automate the tedious phase of test case generation, which not only saves time of the overall testing process but also minimizes defects and ensures maximum test case coverage and completeness. In this paper, we explore and model the most critical modules of the mobile app for generating test cases to ascertain the efficiency and impact of using model-based testing. Test cases for the targeted model of the application under test were generated on a real device. The experimental results indicate that our framework reduced the time required to execute all the generated test cases by 50%. Experimental setup and results are reported herein.
Publisher
EMITTER International Journal of Engineering Technology
Reference31 articles.
1. D. Amalfitano, N. Amatucci, A. M. Memon, P. Tramontana, and A. R. Fasolino, A general framework for comparing automatic testing techniques of Android mobile apps, J. Syst. Softw., vol. 125, pp. 322–343, 2017.
2. F. Tong and Z. Yan, A hybrid approach of mobile malware detection in Android, J. Parallel Distrib. Comput., vol. 103, pp. 22–31, 2017.
3. Y.-D. Lin, J. F. Rojas, E. T.-H. Chu, and Y.-C. Lai, On the accuracy, efficiency, and reusability of automated test oracles for android devices, IEEE Trans. Softw. Eng., vol. 40, no. 10, pp. 957–970, 2014.
4. R. Abdul, An Improved Model for Model based Software Testing, Int. J. Comput. Sci. Netw. Secur., vol. 17, no. 1, pp. 151–154, 2017.
5. A. M. Mirza and M. N. A. Khan, An automated functional testing framework for context-aware applications, IEEE Access, vol. 6, pp. 46568–46583, 2018.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献