현재와 미래의 당면 과제

오늘날의 조직들은 변화의 속도가 기하급수적으로 빨라진 세상에서 경쟁력 유지하는 데 영향을 미치는 다양한 과제에 직면하고 있습니다. 하지만 핵심 목표는 전과 동일하게 뛰어난 품질의 제품과 서비스를 제공하고 출시 기간을 단축하는 것입니다. 이 목표를 달성하기 위해 조직들은 자동화로 테스트 속도를 향상시키고 모니터링 워크 로드를 줄이려고 합니다. 수동 테스트나 대시보드를 통한 경보 모니터링과 같은 과거의 방법은 시간과 비용이 많이 소요됩니다. 최신 네트워크의 신기술은 비용이 많이 들지만 예산은 점점 축소되고 있습니다. 신기술이 이전보다 더 복잡해지면서 조직은 네트워킹, 테스트, 모니터링, 자동화에서 기술 격차를 경험하게 됩니다.

실험실과 네트워크에서 장비 활용률을 높이고 기능 검증 및 성능 특성화를 가속하는 방법은 모든 것을 자동화하는 것입니다. 오래 지속되는 자동화 솔루션의 핵심은 미래를 염두한 솔루션을 정의하는 적합한 도구, 프로세스, 담당자를 선택하는 것입니다.

테스트 자동화 과제

올바른 도구와 프로세스 선택

테스트 자동화 과제

자동화 솔루션은 솔루션을 배치하는 팀만큼 특별합니다. 솔루션을 구현하는 데 사용되는 도구도 마찬가지입니다. 성공적인 자동화 채택을 위해서는 조직의 운영 및 비즈니스 목표를 달성하는 프로세스와 도구를 올바르게 선택해야 합니다. 테스트 및 모니터링 도구 또한 자동화 기능이 다릅니다. 이러한 도구는 얼마나 쉽게 자동화할 수 있는지 또한 도구 체인에서 다른 구성 요소와의 통합 성능으로 평가됩니다. 최신 테스트 및 모니터링 도구는 오픈 소스 도구 작업, 스크립트 용례 활용과 같은 산업 동향을 따릅니다. 올바르게 설계된 데이터-모델 기반의 REST API와 스크립트를 전문적이고 쉽게 프로그래밍할 수 있는 직관적인 Python 라이브러리를 포함합니다.

보다 효율적인 스크립트 방법

올바르게 설계된 API로 스크립트 프로세스 속도를 향상시킬 수 있습니다. 명확하고 직관적인 데이터 모델을 기반으로 도구와 함께 제공되는 GUI에 매칭 되도록 구성되는 경우, GUI를 수동 방식으로 사용하는 것만큼이나 간단하게 스크립트를 작성할 수 있습니다. 스크립트를 작성하면 프로세스 또는 일정의 일부로 반복 및 자동 실행이 가능합니다.

가장 많은 시간이 소요되는 스크립트 작업은 디버깅 작업입니다. 키사이트 도구는 디버깅 프로세스에서 상호작용이 가능하도록 설계되었습니다. 개발자는 스크립트가 실행되는 동안 GUI를 보고 스크립트가 올바르게 실행되는지 확인할 수 있으며 GUI 작업을 통해 스크립트에서 필요한 수정을 신속하게 판별할 수도 있습니다. 이처럼 웹 기반 GUI가 제공하는 즉각적인 피드백으로 디버깅에 소요되는 시간을 몇 시간에서 몇 분으로 줄일 수 있습니다.

자동화

자동화 구성 요소

테스트 자동화 과제

테스트 또는 능동 모니터링과 같은 프로세스 스크립트는 효율성에는 도움을 주지만 스크립트 작성과 유지를 위한 투자가 필요합니다. 투자 규모가 상당한 수준에 이를 수 있으므로 투자 효과 극대화가 항상 주요 지표가 됩니다.

효율적인 자동화 솔루션에는 세 가지 구성 요소가 영향을 미칩니다.

  • 스크립트 작성 - 스크립트 양식, 스크립트 구현에 사용되는 도구와 작업을 수행하는 도구.
  • 스크립트 관리 - 스크립트 저장, 실행 및 결과 분석을 관리하는 데 사용되는 방법
  • 환경 관리 - 스크립트가 실행되는 환경을 정의, 확보 및 오케스트레이션하기 위한 운영 최적화

이 세 가지 구성 요소가 모두 긴밀하게 통합된 도구 및 프로세스 체인으로 작용함으로써 조직에 필요한 영향을 극대화할 수 있습니다.

변화의 속도에 맞는 대응

네트워크가 점점 더 소프트웨어 중심으로 변화함에 따라 5년 전에는 상상하지도 못했던 속도로 기술 발전이 이루어지고 있습니다. 소프트웨어 정의 네트워킹의 채택으로 데이터 센터와 핵심 네트워크의 속도도 빨라졌습니다. 가상 네트워크 기능이 계속 발전함에 따라 공급자들은 거의 실시간으로 고객에게 역동적으로 서비스를 제공하고 확장시킬 수 있게 되었습니다.

이러한 기술을 테스트하고 배포해야 하는 변화의 속도는 지속적인 개발/테스트/제공을 위한 AGILE 프로세스의 일환으로 가속화되고 있습니다. 네트워크에서 사용되는 자동화는 테스트 및 능동 모니터링의 특성에 영향을 미칩니다.

Devops에 영향을 미치는 실험실 자동화

테스트 자동화 과제

이러한 변화의 속도에 따라 테스트팀은 조직의 운영 및 비즈니스 목표를 달성하기 위해 스크립트를 통한 자동화를 발전, 수용해야 하는 과제에 직면하고 있습니다. 그러나 테스트 베드의 구축과 해체를 계속 수동 방식으로 수행한다면 테스트 자동화만으로는 충분하지 않습니다.

변경이 불가능하고 특정 테스트 시나리오용으로 설계된 정적인 테스트 베드는 실험실에서의 장비 활용성을 떨어뜨리게 됩니다. 다른 시나리오를 테스트해야 하는 경우 정적인 테스트 베드는 쓸모가 없어집니다. 이는 각 고유의 테스트 시나리오마다 별개의 테스트 베드가 필요함을 의미합니다.

수동으로 구성되는 동적인 테스트 베드는 테스트를 실행할 때마다 시간을 설정해야 하며 설정 프로세스에서 인적 오류가 발생하기 쉽습니다. 또한 테스트 베드 구축에 소요되는 시간은 테스트를 실행하는데 사용될 수 있는 장비 유휴 시간입니다.

이 솔루션은 테스트 사례 자동화와 함께 실험실 설정을 자동화합니다. 실험실 자동화 및 관리 솔루션을 사용함으로써 테스트 장비 활용도가 향상되고 전체 테스트 주기는 짧아지며 인적 오류와 장비 마모로 인한 지연이 발생하지 않게 됩니다.

Devops 환경에서의 테스트

DevOps 개발 및 제공의 일부로 제공되는 AGILE 프로세스로 변화의 속도가 빨라짐에 따라 테스트 기능이 조직의 운영 및 비즈니스 목표 달성을 방해하는 병목 지점으로 작용할 수 있습니다.

이러한 상황을 방지하려면 테스트팀이 테스트 자동화를 배포하고 CD/CI/CT/CD 프로세스의 모든 단계에 스크립트 작업을 활용함으로써 보다 스마트한 업무 역량을 갖추어야 합니다.

테스트 자동화 과제

테스트 및 스크립트 서비스로 자동화 속도 향상

테스트 자동화 과제

전문가로 구성된 키사이트 팀은 업계에서 가장 다양한 테스트 방법과 자동화 프레임워크를 설계, 구현하기 위해 노력해 왔습니다. 풍부한 경험을 갖춘 키사이트의 솔루션 설계자, 전문 서비스와 스크립트 서비스 팀이 고객의 특정 목표를 달성할 수 있는 이상적인 자동화 솔루션 개발에 도움을 줄 수 있습니다. 키사이트는 성능이 입증된 다양한 제품을 활용하여 전체 솔루션을 개발하고 고객 맞춤형 자동화 프레임워크에 키사이트의 테스트 도구를 빠르게 통합할 수 있도록 계속 노력할 것입니다. 키사이트는 앞으로도 성공적인 자동화를 위한 여정을 시작하고 계속 이어나가는 것은 물론 자동화 프로젝트의 실패를 야기할 수 있는 가장 일반적인 위험을 피할 수 있도록 지원할 것입니다.

테스트 속도와 효율성을 높이십시오. 투자는 최소화하면서 네트워크 투자를 최적화하십시오.

장점:

  • 필요에 따른 간편한 유로 전문가 평가
  • 입증되고 반복 가능한 테스트 계획과 방법론
  • 경험 많은 테스트 전문가의 기술 담당자 지원

자동화 환경에 쉽게 통합되는 테스트 솔루션

IxNetwork–인프라 테스트

TCL, Python, Perl, Robot API 언어 지원을 사용하여 네트워크 로드테스트를 자동화합니다. IxNetwork 자동화에는 JSON 가져오기/내보내기를 포함하는 강력한 REST API와 Layer 2/3 검증을 위해 사전 구성된 산업 표준 QuickTest 방법이 포함됩니다.

IxLoad–어플리케이션 테스트

TCL, Python, Perl, Robot API 언어 지원을 사용하여 가장 다양한 어플리케이션 로드테스트를 자동화합니다. IxLoad 자동화에는 REST API 지원과 Layer 4–7 검증을 위해 사전 구성된 산업 표준 QuickTest 방법이 포함됩니다.

BreakingPoint–보안 테스트

TCL, Python, Robot API를 사용한 보안 테스트 자동화로 네트워크 보안을 강화합니다. BreakingPoint 자동화에는 REST API 지원과 네트워크 보안 검증을 위해 사전 구성된 산업 표준 QuickTest 방법이 포함됩니다.

다른 도움이 필요하십니까?