클라우드 컴퓨팅 애플리케이션을 테스트하기 위한 소프트웨어 테스트 도구

광고

동적 확장성, 유연성 및 가상화된 리소스가 서비스로 제공되는 클라우드 컴퓨팅은 응용 프로그램 서비스의 새로운 시대의 서막으로 간주되며 상당한 찬사를 받았습니다. Google 문서, Flickr, Buzzword 및 Zoho가 클라우드 컴퓨팅 기술을 사용하는 범용 애플리케이션의 예로 클라우드 컴퓨팅이 애플리케이션 개발 및 배포를 위한 가장 실행 가능한 옵션으로 간주되는 것은 시간 문제입니다 메이플pc방대리.

Microsoft, Google 및 Amazon과 같은 IT 거대 기업이 모두 클라우드 컴퓨팅 공간 내에서 자리를 놓고 경쟁하고 있으므로 현재 사용 가능한 클라우드 기반 소프트웨어 애플리케이션이 많을 것으로 예상할 수 있습니다. 가까운 장래에 그렇게 될 것이 확실하지만 현재 소프트웨어 테스팅은 현재 클라우드 환경에서 선호되는 용도로 보입니다.

개발자를 대상으로 정기적인 설문 조사를 실시하는 독립 연구 회사인 Evans Data의 최근 설문 조사에 따르면 클라우드 시설을 사용하여 애플리케이션을 실행하는 사람들 중 49.8%가 실험용 또는 프로토타이핑을 위해 그렇게 한다고 답했습니다. 중요하지 않은 비즈니스 애플리케이션의 경우 28.6%, 비즈니스 크리티컬 애플리케이션의 경우 21.6%입니다. 그들은 클라우드 환경이 “빠르게 설정하고 해체할 수 있기 때문에 때로는 온프레미스 시설보다 적은 비용으로 테스트하기에 적합하다”고 생각합니다.

대답해야 할 질문은 응용 프로그램 개발 및 테스트 절차에서 개발자와 품질 보증 담당자를 돕기 위해 어떤 소프트웨어 테스트 도구를 사용할 수 있는지입니다. 기존 애플리케이션 테스트에 사용되는 소프트웨어 테스트 도구는 소프트웨어 개발자와 테스터가 네트워크, 데스크톱 및 클라우드 내 변경 사항의 영향을 분석할 수 있는 도구가 필요하므로 클라우드 테스트에 적용할 때 거의 사용되지 않습니다.

점점 더 다양한 클라우드 기반 오픈 소스 소프트웨어 테스트 도구가 게시되고 있습니다.

예를 들어 Cloud Tools는 Amazon의 Elastic Computing Cloud(EC2)에서 Java EE 애플리케이션을 배포, 관리 및 테스트하기 위한 도구 세트입니다. Tomcat 및 Maven & Grails 플러그인에서 실행되도록 구성할 수 있는 머신 이미지를 포함하는 세 가지 주요 부분을 포함하는 이것은 오픈 소스 클라우드 소프트웨어 테스트에 사용할 수 있는 놀라운 도구입니다.

PushToTest TestMaker는 테스트 장비 또는 클라우드 컴퓨팅 환경에서 테스트를 실행할 수 있는 분산 테스트 환경입니다. 자동 Cloud Testing 서비스를 지원하는 특정 명령을 소개합니다.

Cloud Tools 및 PushToTest Test Maker는 강력한 클라우드 기반 소프트웨어 테스팅 애플리케이션의 미래를 형성하는 데 도움이 될 제품의 예를 나타냅니다. 이 기술은 초기 단계에 있지만 클라우드 기반 소프트웨어 테스트에 도움을 줄 수 있는 많은 테스트 도구가 등장하고 있습니다.