$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

X-Internet 환경에서 X-Forms 기반 UI 소프트웨어의 효율적인 테스트 케이스 작성을 위한 연구
A Study on Designing Test Case For X-Forms Base UI Software with X-Internet Environment 원문보기

한국정보처리학회 2007년도 제27회 춘계학술발표대회, 2007 May 11, 2007년, pp.183 - 186  

이승혁 ((주) 컴스퀘어) ,  이창섭 ((주) 컴스퀘어)

초록
AI-Helper 아이콘AI-Helper

X-Internet 과 X-Forms 기반의 UI 소프트웨어 시스템은 개발이 완료되어 운영되는 과정에도 요구 사항의 변경, 성능 향상, 개발 과정 중의 오류 등의 다양한 이유로 변경될 수 있다. 기능 변경은 테스트 케이스 작성 시간과 비용의 증가로 이어진다. 본 논문은 소요되는 시간과 노력을 최소화하기 위한 테스트 케이스 작성 기법을 제안한다. 이를 위해 테스트할 기능을 분석하고 기존의 테스트 케이스에 새로운 기능을 접목하여 작성할 수 있는 테스트 케이스 재사용 알고리즘을 제안한다. 또한 오류가 전체 영역에 분포하지 않고 특정 영역에 분포하는 속성을 이용하여 모든 테스트 케이스를 생성, 실행하는 것이 아니라 오류를 잘 찾을 수 있는 테스트 케이스를 선정하여 테스트하는 기법의 효율성을 증명한다.

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 그러나 완전 새로운 요구 사항이 아닌 이상 테스트 케이스를 모두 재작성하는 것은 비효율적인 작업이다. 따라서 재사용성을 높이기 위해 블랙박스 테스트를 위한 테스트 케이스 생성 기법에 대해 논한다. UI 소프트웨어는 잘못된 구현이나 인터페이스, 다중 프로세스, 스레드, 인터럽트 등의 동적인 부분에 대한 에러가 많다.
  • 이러한 시대의 흐름에 많은 업체들은 X-Forms 스팩을 준수하는 UI 개발 소프트웨어를 앞 다투어 출시하고 있다. 논문은 UI 소프트웨어의 효율적인 테스트 기법으로 테스트 케이스를 선정하고 선정된 테스트 케이스만 테스트하므로 오류 발견의 노력을 줄 일 수 있는 기법을 제안한다. X-Forms 를 분석과 동시에 개발 과정에서 생성된 테스트 케이스를 분석하여 정적인 기능과 동적인 기능을 동시에 테스트 할 수 있는 테스트 케이스 알고리즘을 제시한다.
  • X-Forms 스팩을따르는 control 들을 정적으로 구현하기 위해 XHTML 을 사용하고 동적으로 구현하기 위해 JavaScript 나 VBScript 를 사용한다. 이러한 기반의 테스트를 위해 테스트 케이스를 생성하기 위한 알고리즘을 제안한다. 제안한 알고리즘은 새로운 기능의 추가에 대응하기 위하여 확장성을 최우선으로 고려하여 구성한다.
본문요약 정보가 도움이 되었나요?
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로