테스트 자동화가 완성시키는 CI/CD (한국SW기술진흥협회, 드림플로)

✔ 잇(IT)터뷰 전체 영상 보기

잇(IT)터뷰 전체 내용은 ▼아래 영상▼에서 확인해 주세요!
 

게스트 : 박준성 회장 / 한국SW기술진흥협회, 윤성열 대표 / 드림플로우
진행자 : 고우성 PD / 토크아이티 (wsko@talkit.tv, https://talkit.tv/)

 

 

영상 목차

 

◼ 아래 각 목차를 클릭하시면 해당 내용을 영상으로 바로 보실 수 있습니다.
CI/CD에 테스트 자동화는 필수
CI/CD만 부각된 이유

 

 

✔ 잇(IT)터뷰 내용 맛보기

‘잇(IT)터뷰 내용 맛보기’는 영상 내용 일부를 스크립트로 표현합니다.
더 많은 내용이 궁금하시다면 페이지 상단의 영상이나 페이지 하단 영상 링크를 클릭하여 확인해 주세요!

 

박준성 : 요즘 소프트웨어 개발 방식의 새로운 트렌드가 ‘클라우드 네이티브 애플리케이션의 개발’입니다. 그래서 클라우드에서 제공하는 플랫폼의 여러 가지 훌륭한 기능들을 써서 개발 사이클을 점점 단축해 나가고 있습니다. 그래서 데브옵스 방식으로 굉장히 짧은 사이클 타임을 가지고 완성된 소프트웨어로 계속 시장에 던지고, 그 시장에서 돌아오는 피드백을 기반으로 최적화된 소프트웨어를 끊임없이 발전시켜 나가는 게 요새 추세죠.
그래서 이미 클라우드에서는 이제 우리가 테스트 자동화만 해 놓으면 그것을 빌드 스크립트에 넣어서 클라우드에 있는 플랫폼에서 CI/CD를 자동으로, 그 파이프라인을 자동으로 할 수 있는 그런 유틸리티가 다 제공되고 있는 거죠.
그래서 옛날 같으면 코딩 다 하고 인테그레이션한 다음 릴리스 하는 데만 두 달이 걸리고, 빠르면 2주가 걸리던 게 지금 1분이면 된단 말이에요. 그러니까 지금 굉장한 관심을 끌어모을 수밖에 없죠.
클라우드 IaaS에서 제공하는 인프라스트럭처 오토메이션 기능이 이제 아주 싼 값에 누구나 할 수 있는 수준이기 때문에 그것을 활용함으로 인해서 생산성과 품질이 급격히 올라가는 데 문제는 그 CI/CD가 효과를 내려면 테스트 자동화가 안 돼 있으면 하나 마나입니다.
빌드해서 릴리즈를 했는데 테스트가 안 되어 현장에 나가서 에러가 발생하면 릴리즈 안 한 것만 못 하게 되죠. 그래서 ‘테스트 자동화는 이제는 필수다. 모든 소프트웨어 조직이 사업을 크게 발전시키려면 안 할 수가 없다.’ 그런 말입니다.

 

✔ 잇(IT)터뷰 내용

이번 잇(IT)터뷰는 소프트웨어 애플리케이션 개발과 관련된 내용을 다루고 있으며, 특히 지속적 통합 및 지속적 배포(CI/CD)와 테스트 자동화의 중요성을 강조합니다.

 

① 소프트웨어 애플리케이션 구성
소프트웨어 컴포넌트를 통합하여 실제 사용자가 사용할 수 있는 애플리케이션을 구성하는 과정이 설명됩니다. 인테그레이션과 배포 과정에서 CI/CD의 역할을 강조합니다.

 

② CI/CD의 중요성
지속적인 소프트웨어 업데이트와 배포를 통해 사용자 경험을 개선하는 것이 중요하다고 설명합니다. 빠르고 효율적인 배포를 통해 사용자 피드백을 빠르게 반영할 수 있습니다.

 

③ 테스트 자동화
테스트 자동화의 필요성과 중요성을 강조하며, 이를 통해 소프트웨어의 품질을 유지하고 향상시킬 수 있습니다. 테스트 자동화를 통해 개발 속도를 높이고 오류를 줄이는 방법을 설명합니다.

 

④ 클라우드 네이티브 애플리케이션 개발
클라우드 환경에서 소프트웨어를 개발하고 배포하는 방법에 대해 설명합니다. 클라우드 네이티브 애플리케이션의 장점과 이를 활용한 개발 전략을 소개합니다.

 

⑤ 현대 소프트웨어 개발의 트렌드
최신 소프트웨어 개발 트렌드와 이를 통해 얻을 수 있는 이점을 설명합니다.
마이크로서비스 아키텍처, 클라우드 네이티브 개발 등의 현대적 개발 방식이 소개됩니다.

 

⑥ 효율적인 개발 및 배포 전략
효율적인 개발과 배포를 위해 필요한 전략과 도구를 설명합니다.
CI/CD 파이프라인을 구축하고 이를 자동화하는 방법을 상세히 설명합니다.

 

⑦ 실제 사례 및 도구 소개
여러 기업에서 CI/CD와 테스트 자동화를 성공적으로 도입한 사례를 소개합니다.
관련 도구와 플랫폼에 대해 설명하고, 이를 통해 어떻게 개발 효율성을 높일 수 있는지 구체적으로 설명합니다.

 

이번 잇(IT)터뷰에서는 소프트웨어 개발자와 IT 전문가들이 최신 개발 트렌드와 도구를 이해하고 적용할 수 있도록 돕기 위한 목적으로 제작되었습니다. CI/CD와 테스트 자동화의 중요성을 강조하며, 이를 통해 소프트웨어 품질과 개발 효율성을 향상시키는 방법을 체계적으로 설명합니다.

 

◼ 전체 잇(IT)터뷰 내용은 ▶영상으로 바로 가기(클릭)◀에서 확인하실 수 있습니다.
◼ 아래 각 목차를 클릭하시면 해당 내용을 영상으로 바로 보실 수 있습니다.

 

CI/CD에 테스트 자동화는 필수
CI/CD만 부각된 이유

 

 


◼ 콘텐츠 & 웨비나 문의 : marketing@talkit.tv, 02-565-0012
Copyright ⓒ 토크아이티 All rights reserved. 무단 전재 및 재배포 금지.