• 제목/요약/키워드: 웹 서비스 테스트

검색결과 125건 처리시간 0.03초

지능적 웹 서비스 테스트 프레임워크 (Intelligent Web Services Testing Framework)

  • 김상균;이규철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.226-228
    • /
    • 2004
  • 웹 서비스는 SOAP, WSDL, UDDI와 같은 표준을 통해 서비스를 기술하고 발견. 호출 할 수 있는 인터페이스들을 정의하고 있지만 서비스에 대한 테스트 방법들은 정의하지 않고 있으며 현재 대부분 웹 서비스 포탈을 통해 단순한 메타데이터 기반의 테스트가 수행되고 있다. 하지만 실제 웹 서비스를 이용한 e-비즈니스가 수행되기 위해서는 사용자들이 정말 자신이 원하는 서비스인지 테스트하는 것이 매우 중요하다. 따라서 본 연구에서는 웹 서비스 테스트를 보다 지능적으로 수행할 수 있도록 웹 서비스의 입력과 출력 정보에 시맨틱 정보를 추가하는 테스트 프레임워크를 제안한다 이러한 시맨틱 정보에 기반한 웹 서비스의 정확한 테스트를 통해 웹 서비스가 활성화되고 진정한 웹 서비스 기반의 e-비즈니스가 이루어질 수 있을 것이다.

  • PDF

하천공간정보 웹 서비스에 관한 검증 테스트 방안 (Verification Test for Web service of River Geospatial Information)

  • 홍성수;신형진;황의호;채효석
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.548-548
    • /
    • 2015
  • 과거 1990년대에 인터넷 이용이 전 세계로 확산되면서 World Wide Web를 이용하여 다양한 웹 서비스 기술의 구현 및 유통은 현재에도 개발되고 있다. 일반적으로 오늘날의 서비스는 XML 및 인터넷을 통하여 웹 서비스로 구현한 응용프로그램간의 연동을 가능하게 하는 기반기술이다. 이는 단순 객체 접근 프로토콜(SOAP), 웹 서비스 기술 언어(WSDL), 전역 비즈니스 레지스트리(UDDI) 등의 표준 기술을 사용하여 네트워크에 연결된 다른 컴퓨터 간의 분산 컴퓨팅을 지원하는 소프트웨어 및 기술이다. 이러한 웹 서비스의 발전으로 웹 서비스의 성능이 웹 서비스 제공자의 성패를 좌우하게 되고, 제공하고 있는 웹 서비스에 대한 검증이 필요하게 되었다. 웹 서비스에 대한 검증은 미국 Bloor NA(Bloor Research-North America)에서 웹 서비스 아키텍처의 단점을 발표하여 서비스의 품질과 신뢰성 및 개선점에 대하여 제시되어 활발한 연구가 진행 중에 있다. 그러나 사용자 관점에서 웹 서비스의 성능을 측정하고, 단순한 서비스 제공자의 서비스 검증 목적만이 아닌 서비스 제공자의 성능을 서비스 사용자에게 제공하는 검증 방법에 관한 연구가 많지 않은 실정이다. 하천공간정보에 대하여 웹 서비스 방식 중 통신 프로토콜인 HTTP 등을 이용한 인터넷상의 메시지 교환을 가능하게 하는 통신 프로토콜인 SOAP 및 WWW와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식인 REST(Representational State Transfer)를 실행하여 이에 따른 검증 프로세스를 수립하였다. 하천공간정보 웹 서비스에 대한 테스트 시나리오는 응답시간, 임계성능, 이용가능성, 신뢰성 및 접근성에 대하여 검증하며 하나 이상의 웹 서비스들 간의 호환성 표준의 준수 여부와 상호 운용 가능 여부를 테스트 하는 상호운용성 테스트, 신뢰성 메시징 및 분산 환경에서의 트랜잭션 처리 성능을 검증하는 웹 서비스 프로세스 품질 테스트를 실시하는 방안을 도출하고자 한다.

  • PDF

웹 서비스 사용자의 블랙 박스 테스트를 위한 요구명세에 관한 연구 (A Study on Requirement Specification for Black-Box Testing of Web Services User)

  • 이동근;최은만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.397-400
    • /
    • 2005
  • 웹 서비스는 사용자의 요청에 따라 솔루션을 제공하기 위해 임의로 찾아 결합될 수 있는 컴포넌트이다. 다시 말해 웹 서비스는 CBD(Component-Based Development)와 웹 형태의 결합이라 볼 수 있다. 웹 서비스는 UDDI(Universal Description, Discovery, and Integration), WSDL(Web Service Description Language), SOAP(Simple Object Access Protocol)과 같은 표준화된 기술들로 이루어졌다. 이미 개발된 컴포넌트를 재사용하기 위해서는 해당 컴포넌트에 대한 정확한 정보를 토대로 테스트를 하여 조합하게 된다. 하지만, 현재 웹 서비스 기술이나 표준에서는 테스트를 위한 방법이나 데이터를 제공하고 있지 않다. 물론 WSDL 에서는 데이터의 입. 출력 값에 대한 타입은 제공하고 있지만, 이것으로는 정확한 테스트는 물론 불필요한 테스트 케이스를 증가 시킨다. 따라서 본 논문에서는 현재 웹 서비스의 명세인 WSDL 에 대해 블랙 박스 테스트를 위해 필요한 데이터 측면에 대한 문제점을 알아보고, 이를 보완할 수 있는 요구명세서를 제안함과 동시에 요구명세서의 제공 방안을 제시하였다.

  • PDF

웹 서비스 제품에서의 테스트 조직 향상을 위한 TMM 적용과 메트릭 연구 (A Study of Metrics for Test Organization Improvement by TMM in Web Application Product)

  • 권효진;이진호;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.367-370
    • /
    • 2008
  • 소프트웨어 제품의 신뢰성과 안정성 확보를 위한 품질 보증이 중요해짐에 따라 독립된 테스트 조직이 증가되고 이러한 테스트 조직은 효과적 효율적으로 테스트 활동을 수행하기 위해 테스트 프로세스 개선을 필요로 한다. 그러나, 프로세스는 제품의 도메인 특성으로부터 많은 영향을 받아 특화되므로 실시간(Time to Market) 서비스가 강조되는 웹 서비스 시스템에서의 테스트 프로세스에 대한 연구가 부족하므로 테스트 조직 향상을 위한 방향 모델과 이를 이행할 수 있는 접근 방법을 필요로 한다. 본 연구에서는 웹 서비스 제품의 품질을 보증하기 위해 검증 작업을 수행하고 있는 테스트 조직이 향상되기 위한 방안으로 TMM을 적용하였고, 성숙된 프로세스 구축을 위한 방법으로 GQM을 이용하여 메트릭을 도출한 사례를 제시하였다. 이런 연구결과는 도메인 특성에 맞게 도출된 매트릭을 통해 제품과 테스터의 능력을 평가하고 결과 값을 프로세스 개선에 반영하여 정량적인 데이터 기반으로 관리되는 테스트 조직으로 발전할 수 있을 것이다.

웹 어플리케이션 IDS 평가를 위한 테스트 환경 설계 및 구축 (Evaluation Environment of Web Application Intrusion Detection Systems)

  • 서정석;이영석;김한성;차성덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (1)
    • /
    • pp.463-465
    • /
    • 2004
  • 최근 기업이나 국가 기관의 다양한 서비스 제공 요구와 함께 웹 서비스의 유용성과 용이성이 맞물려 웹 서비스 사용량은 꾸준히 증가하고 있으며, 웹 서비스 보안의 필요성은 매우 높아졌다. 그러나 다른 인터넷 서비스들에 비해 웹 서비스에 대한 보안은 연구 부족으로 인하여 기술적 수준이 낮으며, 오히려 웹 서비스에 특화된 보안 기술과 도구의 부족으로 인하여 웹 공격의 빈도와 피해는 점점 증가하고 있는 추세이다. 웹 서비스를 효과적으로 보호하기 위해서는 웹 서비스에 특화된 침입 탐지 기술이 필요하며, 이를 평가하기 위한 웹 IDS 평가 환경과 평가 기준이 필요하다. 본 연구에서는 웹 IDS 평가를 위한 평가 기준과 테스트 환경 설계에 대해서 알아보고자 한다.

  • PDF

키워드기반 웹서비스 UI 테스트 자동화 프레임웍 소개 (kUTAF: Keyword based web service UI Test Automation Framework)

  • 황영석;정상문;화창득
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • pp.158-161
    • /
    • 2011
  • 웹 UI 자동화 테스트 환경 구축하여 운영할 때, 현실적으로 어려움이 있다. 자동화 셋을 구축하는데 초기 투자비용이 많이 들고, 구축한 흐름에도 유지보수 비용이 많이 발생한다. 또한 필요시 바로 실행될 수 있는 자동화 셋을 통합 관리하려면 많은 공수가 투입되어야 한다. 본 논문에서는 웹 UI 자동화 테스트시 발생하는 이런 어려움들을 효과적으로 해결할 수 있는 키워드 기반 웹서비스 UI 테스트 자동화 프레임웍 (kUTAF: Keyword based web service UI Test Automation Framework) 을 소개한다. kUTAF은 웹 구성요소와 사용자 행위를 도메인 지정 언어로 매핑시킨 키워드를 사용해 테스트케이스를 작성하여 자동화 테스트를 수행하고, 작성된 자동화 테스트 셋을 효과적으로 통합 관리하는 프레임웍이다. kUTAF을 적용하면 자동화 셋의 유지보수가 쉬워지고, 커뮤니케이션 비용이 감소하고, 자동화 테스트를 통합 관리하는 부문에서 많은 효과를 볼 수 있다.

하천공간정보 웹 서비스의 적합성에 관한 연구 (Study on Suitability for Web Service of River Geospatial Information)

  • 홍성수;신형진;황의호;채효석
    • 한국지리정보학회지
    • /
    • 제22권2호
    • /
    • pp.121-132
    • /
    • 2019
  • 최근 우리나라는 IT를 포함한 다양한 분야에서는 웹 서비스에 대한 기술의 발전과 함께 사용자 수도 증가함으로써 웹 서비스 적합성 여부의 중요성이 강조되고 있다. 하천공간정보를 포함한 공간정보 분야는 IT를 중심으로 웹 서비스에 관하여 많은 연구가 진행되고 있으나 웹 서비스의 테스트에 대한 연구가 미흡한 실정이다. 이에 하천공간정보 웹서비스 구현과 함께 웹서비스의 성능을 파악하기 위한 검증이 필요하다. 하천공간정보에 대한 웹 서비스(HydroG-OneFlow)를 대상으로 Open Source인 Apache Jmeter를 이용하여 성능 및 안정성 테스트를 수행하고, StyleCop을 이용하여 표준 준수성 및 상호운용성 테스트를 수행하여 웹 서비스에 대한 적합성을 테스트하였다. 성능은 유저 수가 500명씩 증가할 경우 평균 응답시간이 약 2초씩 증가하였고, 신뢰성은 유저 수가 500명씩 증가할 경우 약 0.2%씩 감소하는 것으로 나타났다. 또한 표준 준수성 및 상호운용성을 수행함으로써 웹서비스의 신뢰도를 높였다. 이를 통해 하천공간정보에 대한 웹 서비스 구현 및 취약점을 보완할 수 있는 기반이 될 것으로 판단된다.

3-Tier 웹 어플리케이션에서의 효율적인 테스트에 관한 연구 (Study of an Effective 3-Tier Structured Web Application Test)

  • 이재원;최은만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.273-276
    • /
    • 2004
  • 웹이 일상생활에서 널리 활용되고 웹 어플리케이션이 종래에 오프라인에서 이루어졌던 다양한 분야를 대신하면서 웹 어플리케이션에 접속하는 사용자가 급속히 증가되었다. 사용자의 급속한 증가는 다시금 웹 어플리케이션을 3-Tier 구조로 구성하여 안정적인 서비스 제공의 기반을 마련하게 만들었다. 그리고 개발된 3-Tier 웹 어플리케이션이 실질적으로 다수의 사용자에게 안정된 서비스를 제공할 수 있는지에 대한 테스트가 널리 수행되고 있다. 이러한 배경 하에서 이 논문은 3-Tier 웹 어플리케이션 테스트 수행 시 고려해야 할 요소들을 분석하고 3-Tier 웹 어플리케이션의 효율적인 성능 테스트 방안을 제시한다.

  • PDF

쿠버네티스 환경에서 웹 기반의 마이크로 서비스 배포 시스템 (Web-based microservice deployment system in kubernetes environment)

  • 신정은;권재환;김명호
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.45-48
    • /
    • 2020
  • 최근 마이크로서비스 아키텍처(Microservice Architecture)를 도입하는 프로젝트가 많아짐에 따라 컨테이너 오케스트레이션 도구인 쿠버네티스의 필요성이 증대되고 있다. 쿠버네티스 환경을 구성하고 서비스를 테스트 및 배포하기 위해서는 클러스터링을 하고 yaml파일을 작성하고 적용하여 자원을 생성하는 등의 작업이 필요하다. 이렇게 반복되는 작업을 자동화하기 위해 기존에는 쉘스크립트를 사용하는데, 이를 사용하기 위해서는 쿠버네티스 및 인프라에 관한 기초지식이 있어야 하는 문제점이 있다. 본 논문에서는 마이크로서비스를 위한 웹 기반의 배포 시스템을 제안한다. 웹을 통해 배포하고 테스트할 수 있어 기초지식이 없어도 사용할 수 있다. 웹에서 프로젝트 개발자로부터 도커 이미지와 사용할 포트번호 및 레플리카 개수를 입력받아 배포를 요청하면 쿠버네티스 환경에 배포하고, 필요한 자원들이 배포가 완료되면 엔드포인트를 제공한다. 그리고 배포된 서버의 엔드포인트에 요청을 전송하고 응답이 오는 것을 확인할 수 있어 활용성이 높다. 이 시스템은 쿠버네티스를 이용하여 복수 개의 파드(Pod)를 유지하여 가용성을 보장하고 빠르게 배포가 가능하게 한다. 또한 이미지가 업데이트되면 웹에서 요청하여 클러스터에 새 버전의 이미지로 배포한다.

  • PDF

BPMN기반의 모델 단축을 이용한 서비스 시스템의 테스트 케이스 생성 기법 (A Method of Test Case Generation using BPMN-based Model Reduction for Service System)

  • 이승훈;강동수;송치양;백두권
    • 정보처리학회논문지D
    • /
    • 제16D권4호
    • /
    • pp.595-612
    • /
    • 2009
  • 시스템 개발에서 초기 테스트는 오류수정 비용을 현저하게 낮출 수 있으며 이는 SOA기반 서비스 시스템에서도 여전히 중요한 요소이다. 그러나 서비스 시스템을 위한 기존 테스트 케이스 생성 기법들은 XML 기반 언어를 사용하여 웹서비스에 한정적이라는 한계점을 가진다. 이를 극복하기 위해서 본 논문에서는 BPMN에 따라 작성된 비즈니스 프로세스 기반으로 서비스 시스템의 테스트 케이스 생성 기법을 제시한다. 테스트 노력을 최소화 하기 위해 기존 BPM을 워크플로우의 기본 요소로만 단순화 시킨 S-BPM을 사용한다. 테스트 케이스 생성 과정은 목표서비스 시스템에 대해 S-BPM을 생성하고, 이를 방향성 그래프로 변환 후, 시나리오 검색 알고리즘을 적용하여 서비스 시나리오를 생성하고, 메시지의 이동 정보를 추출함으로써 이루어진다. 본 기법을 적용하면 웹서비스에 한정적이지 않으면서도 범용 서비스에 적용이 가능한 효율성 높은 테스트 케이스를 얻을 수 있으며, 이 결과물은 SOA의 비즈니스 관점 지향 특징을 반영한 테스트 케이스로 볼 수 있다.