무엇을 찾고 있습니까?
지속적 네트워크 테스트 자동화
DevOps 파이프라인에서의 지속적 테스트
변화의 속도에 맞는 대응
네트워크가 점점 더 소프트웨어 중심으로 변화함에 따라 5년 전에는 상상하지도 못했던 속도로 기술 혁신이 이루어지고 있습니다. 이러한 상황에서 네트워크 장비 제조업체들이 경쟁사보다 앞서 나가려면 빠른 개발 속도를 따라잡아야 합니다. 또한 이러한 혁신은 고객, 서비스 제공자, 기업 IT 관리자에 대한 제품의 릴리즈와 관련해 끊임없는 혼란을 초래합니다.
최근 Gartner가 발표한 보고서에 따르면 분석가들은 "채택률이 10%였던 2020년과 달리 2025년에는 70%의 I&O 조직이 디지털 비즈니스 이니셔티브를 지원하기 위해 조직 구조에 다양한 접근법을 적용할 것*"이라고 예측합니다.
이 다양한 구조에는 디지털 혁신 및 채택을 검증할 수 있는 지속적 테스트 자동화가 포함되어야 합니다.
Agile 개발의 경우 보다 빠른 변화를 권장하고 있는데, 그러면 검증과 배포 속도 또한 빨라집니다.
*Gartner, 디지털 혁신 주도를 위한 새로운 I&O 조직 구조 채택(Adopt New I&O Organizational Structures to Drive Digital Transformation), Mark Margevicius, Duncan Prosser, 2020년 8월 14일
DevOps의 핵심인 지속적 테스트 자동화
DevOps 및 Agile 원리는 자동화와 데이터 관리에 대한 관례를 개선시켜 줍니다. 이러한 방법론은 지속적 통합(CI) 및 지속적 제공(CD)에 대한 전반적인 DevOps 목표를 지원하는 종합적인 지속적 테스트(CT)를 필요로 합니다.
CT 기능을 통해 개발과 품질 보증(QA) 작업 전반에서 실험실 최적화 및 테스트 자동화를 통합하여 최적의 테스트 프로세스를 확보할 수 있습니다.
그뿐만 아니라 재현 가능한 환경을 공유하여 규격화된 지식을 쉽게 분산시킬 수 있습니다. 그 결과 개발-QA 워크플로를 통합하여 생산성이 향상됩니다. 궁극적으로는 전체 테스트 실험실 환경과 테스트 프로세스가 최적화됩니다.
DEVOPS 환경에서의 지속적인 테스트
Gartner는 2020년의 인프라 및 작업에 가장 큰 영향을 미치는 트렌드를 관찰했는데, 관찰 결과에 따르면 자동화 아키텍처가 점점 더 중요해지고 있습니다.
"디지털 비즈니스를 지원하기 위해서는 I&O 리더들이 예측 불가능한 수요에 대비하고 예측 가능한 수준의 품질을 제공하고 더 적은 비용으로 더 많은 작업을 수행해야 하는데, 따라서 자동화가 핵심적인 요소로 빠르게 자리잡고 있습니다."*
다시 말해 디지털 비즈니스를 호스팅하는 네트워크를 테스트하도록 설계된 테스트 실험실도 이러한 트렌드에 속해야 합니다. 테스트 팀은 테스트 자동화를 배포하고 CD/CI/CT/CD 프로세스의 모든 단계에 스크립트 작업을 활용함으로써 보다 스마트한 업무 역량을 갖추어야 합니다.
*Gartner, 2020년의 인프라 및 작업에 영향을 미치는 상위 10개 트렌드(Top 10 Trends Impacting Infrastructure and Operations for 2020), Ross Winser, David Cappuccio, 2020년 4월 14일
DEVOPS에 영향을 미치는 실험실 운영
이러한 변화의 속도에 따라 테스트팀은 조직의 운영 및 비즈니스 목표를 달성하기 위해 스크립트를 통한 자동화를 발전, 수용해야 하는 과제에 직면하고 있습니다. 그러나 테스트 베드의 구축과 해체를 계속 수동 방식으로 수행한다면 테스트 자동화만으로는 충분하지 않습니다.
변경이 불가능하고 특정 테스트 시나리오용으로 설계된 스탠딩 테스트 베드는 실험실에서의 장비 활용률을 떨어뜨리게 됩니다. 다른 시나리오를 테스트해야 하는 경우 정적인 테스트 베드는 쓸모가 없어집니다. 이는 고유한 테스트 시나리오마다 개별적인 테스트 베드가 필요함을 의미합니다.
수동으로 구성되는 동적인 테스트 베드는 테스트를 실행할 때마다 시간을 설정해야 하며 설정 프로세스에서 인적 오류가 발생하기 쉽습니다. 또한 테스트 베드 구축에 소요되는 시간은 장비 유휴 시간으로 테스트를 실행하는 데 사용되었을 수도 있습니다.
솔루션은 테스트 사례 자동화와 함께 실험실 운영을 자동화하는 것입니다. 실험실 운영 및 관리 솔루션을 사용함으로써 테스트 장비 활용도가 향상되고 전체 테스트 주기는 짧아지며 인적 오류와 장비 마모로 인한 지연이 발생하지 않게 됩니다.
지속적 테스트와 관련해 전문가의 도움 받기
테스트 속도와 효율성을 높이십시오. TaaS(Testing as a Service)는 제품 테스트에 대한 빠르고 반복 가능하며 정확한 자동 접근법을 제공합니다. 테스트 장비 투자는 최소화하면서 네트워크 투자를 최적화하십시오.
TaaS의 이점과 주요 특징:
- 세계 최고 수준의 테스트 장비 이용
- 필요에 따라 쉽게 비용을 지불하는 전문가 평가 비용 처리(CapEx와 OpEx)
- 입증되고 반복 가능한 테스트 계획과 방법론
- 경험 많은 테스트 전문가의 기술 담당자 지원
다른 도움이 필요하십니까?