DOI QR코드

DOI QR Code

A Study of the DEVOPS Test Automation Module for Integrated Development Environment

통합 개발환경에서 데브옵스 기반 테스트 자동화 모듈 개발에 대한 연구

  • 정광락 (소프트웨어품질인증단/한국정보통신기술협회) ;
  • 김선주 (소프트웨어품질인증단/한국정보통신기술협회)
  • Received : 2021.12.02
  • Accepted : 2022.03.11
  • Published : 2022.03.31

Abstract

The role of the integrated development environment is very important in software development of a development project. After many developers develop different modules, software product is completed through compile, debugging, integration, testing, and distribution. However, bugs and various issues in the development process cause problems such as quality deterioration of software product and dissatisfaction with requirements. So the need for automated testing to avoid these problems and improve quality has increased. In this study, we propose test automation modules of four perspectives to improve quality throughout the test automation in an integrated development environment. Each automation module operates through the tool chain of an integrated build framework implemented on the devops.

개발 프로젝트의 소프트웨어 개발에 있어서 통합 개발환경의 역할은 매우 중요하다. 다수의 개발자가 각기 다른 모듈을 개발하면 컴파일과 디버깅, 그리고 통합과 테스트, 배포 등의 과정을 거치면서 제품이 완성된다. 하지만, 개발 과정에서의 버그나 각종 이슈 등은 소프트웨어 제품의 품질저하 및 요구사항 불만족 등의 문제를 발생시키게 되었고, 해당 문제를 회피하고 품질 향상을 위해 자동화 테스트의 필요성이 증가되었다. 본 연구에서는 통합 개발환경에서의 테스트 자동화를 통해 개발 프로세스 전 과정에서의 품질향상을 위한 4가지 관점의 테스트 자동화 모듈을 제안한다. 각 자동화 모듈은 데브옵스(DEVOPS) 방법으로 구현된 통합빌드프레임워크의 툴 체인 형태로 연결되어 구동된다.

Keywords

References

  1. C. Ebert, G. Gallardo, J. Hernantes and N. Serrano, "DevOps," in IEEE Software, vol. 33, no. 3, pp. 94-100, May-June 2016. 
  2. https://ko.wikipedia.org/wiki/데브옵스_툴체인, 위키백과.
  3. 안병구, 유하랑, 장항배, 조직의 능동적 보안문화 형성을 위한 활성화 요인에 관한 연구, 융합보안 논문지2020, vol.20, no.2, pp. 3-14. 
  4. 김민준, 김귀남, 정보보안 거버넌스 프레임워크에 관한 연구, 융합보안 논문지, 2010, vol.10, no.4, pp. 13-199. 
  5. 김점구, 이태은, 정보보호 시스템 보안성 자동분석 방법 연구, 융합보안 논문지, 2008, vol.8, no.1, pp. 117-127. 
  6. 김효승, 정지은, 이서정, 데브옵스 환경의 소프트웨어 테스트의 특징과 도구, 한국정보기술학회, Proceedings of KIIT Conference, 2018.11, pp. 478-479. 
  7. 김점구, 네트워크 보안시스템 보안성 평가 연구, 융합보안 논문지, 2009, vol.9, no.2, pp. 33-39. 
  8. 이동휘, 하옥현, 웹 서비스 보안 성능 평가 테스트 방법론 연구, 융합보안 논문지 2010, vol.10, no.4, pp. 31-37. 
  9. 최경호, 이동휘, 외주 개발 웹 어플리케이션 테스팅의 보안성 강화 방안, 융합보안 논문지, 2015, vol.15, no.4, pp. 3-9.