[논문 리뷰] Survey on software testing techniques in cloud computing
이 논문은 클라우드 컴퓨팅 환경에서의 소프트웨어 테스팅 기법을 조사하며, 클라우드 도입으로 인해 발생하는 도전 과제, 추세 및 기회를 분석한다. 클라우드 네이티브 아키텍처와 동적 리소스 공유가 새로운 테스팅 전략을 필요로 하며, 이는 테스팅 워크플로우에서 유연성, 확장성 및 비용 효율성에 중점을 두고 있다. 클라우드 기반 소프트웨어 테스팅 환경에서 핵심 문제와 향후 연구 필요성을 규명하는 데 초점을 맞춘다.
Cloud computing is the next stage of the internet evolution. It relies on sharing of resources to achieve coherence on a network. It is emerged as new computing standard that impacts several different research fields, including software testing. There are various software techniques used for testing application. It not only changes the way of obtaining computing resources but also changes the way of managing and delivering computing services, technologies and solutions, meanwhile it causes new issues, challenges and needs in software testing. Software testing in cloud can reduce the need for hardware and software resources and offer a flexible and efficient alternative to the traditional software testing process. This paper provides an overview regarding trends, oppurtunities, challenges, issues, and needs in cloud testing and cloud based application.
연구 동기 및 목표
- 클라우드 컴퓨팅 환경에서 소프트웨어 테스팅의 변화하는 환경을 분석하기 위해.
- 기존 소프트웨어 테스팅 방법론에 영향을 미치는 클라우드 컴퓨팅으로 인해 발생하는 주요 과제와 문제를 규명하기 위해.
- 클라우드 기반 테스팅 접근 방식을 통해 테스팅 효율성을 향상시키고 리소스 오버헤드를 줄일 수 있는 기회를 탐색하기 위해.
- 미래의 소프트웨어 공학 관행을 위한 클라우드 테스팅에서의 새로운 필요성과 연구 방향을 부각하기 위해.
제안 방법
- 클라우드 컴퓨팅 환경에서의 소프트웨어 테스팅에 관한 기존 문헌에 대한 체계적 검토.
- 탄성, 가상화, 즉시 사용 가능한 리소스 할당과 같은 클라우드 특성에 기반한 테스팅 기법의 분류.
- 클라우드 인프라가 동적이고 확장 가능하며 비용 효율적인 테스팅 워크플로우를 가능하게 하는 방식 분석.
- 현재 연구 및 산업 관행을 통합한 주제별 통합을 통해 격차와 과제 규명.
- 클라우드 테스팅 연구에서 관찰된 패턴을 바탕으로 추세 및 향후 방향 제시.
실험 결과
연구 질문
- RQ1클라우드 컴퓨팅이 소프트웨어 테스팅에 어떤 주요 과제를 초래하는가?
- RQ2가상화 및 탄성과 같은 클라우드 고유 기능이 테스팅 전략에 어떤 영향을 미치는가?
- RQ3클라우드 환경이 소프트웨어 테스팅 효율성과 비용 효율성 향상에 어떤 기회를 제공하는가?
- RQ4클라우드 기반 소프트웨어 테스팅에서의 핵심 연구 필요성과 향후 연구 방향은 무엇인가?
주요 결과
- 클라우드 컴퓨팅은 동적 리소스 할당, 가상화, 다중 테넌시로 인해 소프트웨어 테스팅에 새로운 과제를 도입한다.
- 비결정적이고 확장 가능한 성격을 지닌 클라우드 환경에서는 기존의 테스팅 방법이 종종 부적절하다.
- 클라우드 기반 테스팅은 하드웨어 및 소프트웨어 리소스 요구량을 줄이는 데 상당한 이점이 있다.
- 클라우드 네이티브 애플리케이션에 특화된 표준화되고 자동화되며 확장 가능한 테스팅 프레임워크에 대한 수요가 증가하고 있다.
- 이 조사에서는 클라우드 환경에서 마이크로서비스 및 서버리스 아키텍처에 대한 종단 간 테스팅 전략에 대한 연구 격차를 규명한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.