DOI QR코드

DOI QR Code

소프트웨어 테스트 모니터링 프레임워크 구축 방안

Construction Method of Software Test Monitoring Framework

  • Seo, Yongjin (Department of Computer Science & Engineering, Chungnam National University) ;
  • Kim, Su Ji (Research Institute, DNI Cooperation) ;
  • Kim, Hyeon Soo (Department of Computer Science & Engineering, Chungnam National University)
  • 투고 : 2016.08.23
  • 심사 : 2016.09.27
  • 발행 : 2016.12.31

초록

테스팅은 시스템의 요구사항을 바탕으로 테스트 케이스를 생성하여 소프트웨어에 내재되어 있는 결함을 발견하는 활동이다. 테스팅을 효과적으로 수행하기 위해서는 충실한 테스트 계획, 잘 작성된 테스트 케이스 생성과 더불어 체계적인 테스트 모니터링 활동이 요구된다. 테스트 자동화 방법에 대한 대부분의 연구들은 테스트 케이스 생성에서 테스트 실행까지의 자동화 방법에 초점이 맞춰져 있다. 본 연구에서는 이와 달리 테스트 모니터링의 자동화 방안에 대하여 연구한다. 이를 위해 테스트 모니터링 자동화를 위해 해결해야 할 요소를 도출하고 이를 기반으로 테스트 모니터링 자동화 프레임워크의 구축 방안을 제시한다.

Software testing is an activity to find defects included in software through creating test cases from the software system specification. In order to perform software testing effectively, it is required to prepare the full test plan, to create well-defined test cases, and to execute test monitoring activities systematically. Most existing researches for the test approaches focus on automating the activities from the test cases generation to the test execution. Contrary to those approaches, we study automatic approaches for test monitoring activities. For this, we identify the research issues that should be solved to automate test monitoring activities. Next, with those solutions, we suggest the construction method for an automatic framework for test monitoring.

키워드

참고문헌

  1. A. P. Mathur, "Foundations of Software Testing, Person Education", 2008.
  2. IEEE Std 29119-1-2013, "Software and systems engineering-Software testing-Part 1: Concepts and definitions", 2013. http://dx.doi.org/10.1109/IEEESTD.2013.6588537
  3. P. Farrell-Vinay, "Manage Software testing", Auerbach Publications, 2008.
  4. M.G. Limaye, Software Testing: Principles, Techniques and Tools, Tata McGraw-Hill Publishing Company Ltd, 2009.
  5. S.J. Kim, Software Testing Activity Modeling and Test Monitoring Tools Development, M.S. Thesis, Chungnam National University, 2016. http://www.riss.kr/link?id=T14055512
  6. Guru99, "Achieve your Project Goals through Test Monitoring & Control", http://www.guru99.com/how-you-can-achieve-project-goals-through-test-monitoring-control.html
  7. SMARTBEAR, QAComplete, http://support.smartbear.com/qacomplete/docs/default.htm
  8. IBM, Rational Quality Manager, http://www-03.ibm.com/software/products/ko/ratiqualmana
  9. SK C&C, NEXCORE, http://nexcore.skcc.com
  10. TMMi Foundation, Test Maturity Model integration, Release 1.0, http://www.tmmi.org/pdf/TMMi.Framework.pdf
  11. S.H. Choi, H.S. Kim, G.Y. Lee, "TMMi Level 5 Quality Control Process Implementation Strategy", Journal of KIISE:Software and Applications, Vol.41, No.8, pp.533-544, 2014.
  12. S.J. Kim, J.A. Kim, Y.J. Seo, H.S. Kim, "Construction of Test Monitoring Framework", Proc. of KIISE 2015 Winter Conference, pp.531-533, 2015. http://www.dbpia.co.kr/Article/NODE06228661
  13. IEEE Std 29119-3-2013, "Software and systems engineering-Software testing-Part 3: Test Documentation", 2013. http://dx.doi.org/10.1109/IEEESTD.2013.6588540
  14. IEEE Std 829-2008, "IEEE Standard for Software and System Test Documentation", 2008. http://dx.doi.org/10.1109/IEEESTD.2008.4578383
  15. S.J. Kim, J.A. Kim, Y.J. Seo, E.Y. Cheon, H.S. Kim, "Test Plan Language Implementation for Model-based Testing", Proc. of Korea Computer Congress 2015, pp.591-593, 2015. http://www.dbpia.co.kr/Article/NODE06394154