DOI QR코드

DOI QR Code

A Design of Mobile App Test System Using Web Socket

웹소켓을 이용한 모바일 앱 테스트 시스템 설계

  • 최경수 (서울과학기술대학교 대학원 컴퓨터공학과) ;
  • 이길흥 (서울과학기술대학교 컴퓨터공학과)
  • Received : 2018.07.26
  • Accepted : 2018.09.18
  • Published : 2018.09.30

Abstract

In this paper, we propose a testing method of the quality of device application effectively reflecting the necessity of increasing mobile device application quality test, and designed and developed it as a web system. We have studied traditional software testing methods for designing and developing a system. We have developed a next-generation alternative technology that can analyze and compensate for the weaknesses of the web and weaknesses of the Android in order to realize the access system and the responsive web system. As an example applied to the system, we analyzed the requirements of the system implementation and expressed the functions of the system through the use case diagram. The test scenarios were conducted by connecting 5,000 devices to each system using the existing HTTP polling method and the proposed web socket method. After setting the comparative group, the result of the proposed web management system was observed and compared through repeated tests. The research shows that the proposed web socket system has better performance than HTTP polling. The more the number of simultaneous processing of the devices, the lower the server stability but the better the time efficiency. In conclusion, the more the number of devices to be tested is, the more the number of devices can be effectively tested using the proposed web management system.

Keywords

References

  1. Cha, Y.W., J.K. Jeong, C.H. Kim, and K.G. Kim, "Research of Event Notification Subsystem Based on Websocket and GCM Push Services", Journal og KIIT, Vol.14, No.10, 2016, 123-131.
  2. Cloud Messiging, https://firebase.google.com/docs/cloud-messaging/.
  3. Gao, J., W. Tsai, R. Paul, X. Bai, and T. Uehara, "Mobile Testing-As-A-Service(MTaaS)-Infrastructures, Issues, Solutions and Needs", IEEE 15th International Symposium on High-Assurance Systems Engineering, 2014, 158-167.
  4. Gao, J., X. Bai, W. Tsai, and T. Uehara, "Mobile Application Testing : A Tutorial", IEEE Computer, Vol.47, No.2, 2014, 46-55.
  5. Kim, S.H. and J.Y. Ha, "The Study for Strengthening Quality Assurance of Test Outsourcing by Applying ISO 29119", Proceeding of Korea IT Services Society 2017 Spring Conference, Vol.2017, No.1, 2017, 569-572.
  6. Lee, J.H., "A Development of Application Data Management System on Android Platform", Hanyang University, 2016.
  7. Lim, J.H., S.H. Lee, J.A. Jang, B.J. Choi, and S.C. Whang, "A Method for Testing Web Applications by Using Black-box Tests based on User Screens and Web Interface Test Coverage", Journal of KIISE, Vol.36, No.9, 2009, 706-717.
  8. Lim, T.H., "The Current Status of Software Testing International Standard(ISO/IEC/IEEE 29119)", Journal of TTA, Vol.167, 2016, 96-101.
  9. Mozgovoy, M. and E. Pyshkin, "Mobile farm for software testing", Proceedings of the 20th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct, 2018, 31-38.
  10. Oh, C., "Effective test case generation using test data for Android application", Kokuk University, 2014.
  11. Park, B.E., "A Software Test Technique Based on Eclipse", Soongsil University, 2010.
  12. Park, W.R., S.C. Park, and D.Y. Kim, "Design of Message Push System Using WebSocketbased on Hybrid App", Proceeding of the Spring Conference of the Korean Society for Internet Information, 2014, 198-190.
  13. Patton, Ron, Software Testing(2nd ed.), Indianapolis : Sams Publishing, ISBN 978-067232 7988, 2015.
  14. Shin, W., D.H. Park, C.H. Chang, D.H. Park, and C.H. Chang, "A Test-case Design for Efficient Android Application Testing", Journal of KIISE, Vol.40, No.10, 2013, 575-581.
  15. The WebSocket Protocol, https://tools.ietf.org/html/rfc6455.
  16. Vilkomir, S., "Multi-device coverage testing of mobile applications", Software Quality Journal, Vol.26, No.2. 2018, 197-215. https://doi.org/10.1007/s11219-017-9357-7
  17. Whang, S.M. and J.J. Kim, "A GUI Testing Method base on Scenario for Mobile Application Software", Journal of academia-industrial technology, Vol.9, No.3, 2008, 681-689.