• Title/Summary/Keyword: 테스트 프레임워크

Search Result 171, Processing Time 0.047 seconds

The Method of Structural Test Pattern Extraction for Object-Oriented Framework Test (객체지향 프레임워크의 구조적 테스트 패턴 추출방법)

  • 김장래;전태웅
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.445-447
    • /
    • 2000
  • 객체지향 프레임워크는 다수의 응용 소프트웨어 개발에 반복적으로 재사용되므로 철저한 시험이 요구될 뿐만 아니라 재사용시 확장된 프레임워크에 대해서도 추가적인 시험이 필요하다. 본 논문에서는 재사용시 다양한 형태의 객체 구조들로 개조, 확장될 수 있는 프레임워크의 가변부위에 대해 구조적 테스트 패턴들을 프레임워크의 합성 패턴들로부터 조직적으로 추출하는 방법을 기술한다. 여기서 제안된 방법은 가변부위 클래스 구조의 테스트 모델을 정형 명세화하고, 이로부터 시험에 필요한 구조적 테스트 패턴을 추출하는 방법을 제공한다.

  • PDF

A Framework of Automatic Unit Test Tool (유닛 테스트 자동화 도구를 위한 프레임워크 설계)

  • Kim Youn-Sang;Baek Chang-Hyun;Park Sung-Kyu
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.184-186
    • /
    • 2006
  • 테스트 주도 개발은 익스트림 개발 방법론의 바탕이 되는 방법론이다. 테스트 주도 개발은 소스 코드를 구현을 하기 전에 테스트 케이스를 먼저 만드는 작성한다. .Net 개발 환경에서 테스트 주도 개발을 하기 위해 NUnit 이라는 유닛 테스트 프레임워크를 많이 사용하고 있다. [1] 본 논문은 NUnit 유닛 테스트 프레임워크를 기반으로 리플랙션을 사용하여 유닛 테스팅 자동화 도구의 제작을 위한 프레임워크를 제안한다. 그리고 이 프레임워크를 이용하여 유닛 테스트 뼈대를 자동으로 생성하는 프로그램을 구현하였다.

  • PDF

Design and Implementation of Smart TV Test Framework for Conformance Test Environment of HTML5 based Smart TV Platform (HTML5 기반 스마트 TV 플랫폼 표준 적합성 시험을 위한 스마트 TV 테스트 프레임워크 설계와 구현)

  • Kim, Ho-Youn;Lee, Dong-Hoon;Park, Dong-Young;Lee, Eun-Hyang
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2014.06a
    • /
    • pp.18-21
    • /
    • 2014
  • 본 논문은 한국정보통신기술협회(TTA)에서 제정된 "HTML5 기반 스마트 TV 플랫폼 수신기 적합성 시험" 표준(TTAK.KO-07.0119)에 따라 구축한 표준 적합성 시험환경에서 시험 도구의 테스트 케이스 개발에 활용되는 스마트 TV 테스트 프레임워크 설계와 구현에 대한 내용을 소개한다. 표준으로부터 도출된 많은 개수의 테스트 항목에 대한 테스트 케이스를 효율적으로 개발하기 위해 테스트 내용 외의 공통적으로 수행되는 코드부분(테스트 케이스의 정의, 기본 UI, 서버와의 통신 등)을 추상화하고, 테스트 케이스 개발 자체의 난이도를 줄이기 위해 사용하기 쉬운 API 를 제공하는 프레임워크가 필요하다. 본 논문에서는 스마트 TV 테스트 프레임워크의 소프트웨어 구조를 소개하고, 테스트 케이스 개발에 활용하는 테스트 서술 API, 테스트 결과를 사용자에게 일관되게 보여주는 테스트 프레임워크 UI, 그리고 테스트 결과를 수집하고 서버에 전송하는 테스트 리포터의 설계와 구현 내용에 대해 소개한다.

  • PDF

The Component Customization Test in the Chamois Framework (샤모아 프레임 워크의 컴포넌트 맞춤 테스트)

  • 이병희;최병주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.70-72
    • /
    • 2002
  • 컴포넌트 기반 구조의 프레임 워크인 샤모아 프레임 워크(Chamois Framework)는 다양한 컴포넌트 아키텍쳐중 COM(Component Object Model)과 Web Service로 개발되었다. 컴포넌트 기반 소프트웨어 개발(Component-Based Software Development)은 이미 작성된 소프트웨어 컴포넌트를 자신의 목적에 맞도록 재사용함으로써 여러 가지 위험 요소가 따를 수 있다. 따라서, 샤모아 프레임 워크에서 맞춤으로 변형된 컴포넌트에서 발생하는 오류를 테스트하기 위한 컴포넌트 맞춤 테스트 기법이 필요하다. 본 논문에서는 컴포넌트 맞춤 테스트 기법을 오류삽입 기반의 COM으로 확장하여 COM 컴포넌트 맞춤 테스트 기법을 샤모아 프레임 워크에 적용한 사례를 보인다.

  • PDF

Test Data and Code Generation Tool based on JUnit and JTestCase Framework (JUnit과 JTestCase 프레임워크에 기반한 데스트 데이터 및 코드 생성 도구)

  • 이유정;최승훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.106-108
    • /
    • 2002
  • 신뢰성있는 소프트웨어의 개발을 위해 테스트의 중요성은 매우 크다. 특히, 최근에 점진적이고 반복적인 소프트웨어 개발 방법론이 각광을 받으면서 소프트웨어의 잦은 변경에 따른 회귀 테스트의 중요성이 점점 커지고 있다. 이에 따라 단위 데스트의 자동화에 대한 연구가 활발히 진행되고 있다. JUnit은 자바 클래스의 단위 레벨 테스팅을 도와 주는 테스트 지원 프레임워크이다. 또한, JTestCase는 테스트 데이터와 테스트 코드를 분리함으로써, 데이터 중심 테스팅(data-driven testing)을 지원하기 위해 개발된 JUnit 확장 프레임워크이다. 본 논문에서는, 이 두 개의 테스트 프레임워크와 자바 리플렉션 API를 이용하여, 하나의 클래스 파일을 읽어 들여 XML 형태의 테스트 데이터 파일과 테스트 드라이버 코드를 자동생성하는 도구를 제안한다. 그리고, 구체적인 예를 통해 본 논문에서 제안하는 도구의 유용성을 보여준다. 본 논문의 데스트 도구는 회귀 단위 테스트에 필요한 노력을 줄여주고, 자바 클래스 단위 테스트를 지원하는 도구 개발의 기반 기술을 제공하며, 궁극적으로 소프트웨어 개발의 생산성을 향상시켜 준다.

  • PDF

A Test Framework for Targeting Engine of the Internet Advertising Server (인터넷광고서버의 타겟팅엔진을 위한 데스트프레임워크)

  • ;Bryan Atsatt
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2002.05a
    • /
    • pp.243-247
    • /
    • 2002
  • 인터넷은 상거래의 중요한 매체로서 빠르게 변화해 가고 있다. 많은 인터넷서비스공급자들이 현재 상용 서비스를 하고 있으며 이들의 중요한 비즈니스 모델중의 하나가 인터넷 광고이다. 인터넷광고를 서비스하는 기술에서 가장 중요한 부분은 인터넷서비스수요자중 정의된 타깃을 가려낼수 있는 타깃팅기술이다. 본 논문에서는 인터넷 광고 서버의 타깃팅 엔진을 테스트할 수 있는 테스트 프레임워크를 설계하고 구현한다. 제안된 테스트프레임워크는 엔진의 기능 및 성능 테스트를 할 수 있다. 제안된 테스트 프레임워크는 다양한 인터넷 광고 서버시스템의 컴포넌트들에 대해 일관된 테스트 사용법과 형식화된 출력을 보여주며 플랫폼에 독립적이도록 자바언어로 개발되었다. 또한 기존에 개발된 테스트에 새롭게 개발된 테스트를 쉽게 통합할 수 있다. 다양한 형태의 테스트가 가능하도록 아주 일반적인 클래스 구조를 갖게 설계되었다.

  • PDF

A Design of Improved Test-Framework for TDD (TDD를 위한 개선된 테스트 프레임워크 설계)

  • 손병길;류호연;박재흥
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.469-471
    • /
    • 2004
  • TDD는 테스트를 기반으로 하는 점진적인 소프트웨어 개발 방법으로, 리팩토링 과정을 통해 정제된 디자인을 얻을 수 있다. TDD에서는 개발에 사용되는 프로그램 언어를 지원하는 테스트 프레임워크를 사용하며 리팩토링 브라우저, 테스트 테스터, 테스트 커버리지 등의 도구들이 개발에 사용된다 본 논문에서 제안하는 pytodo는 Too의 to-do list틀 트리구조인 to-do tree로 작성하고, 이를 테스트 코드 관리 테스트 코드에 대한 테스트에 활용하는 것을 목적으로 한다.

  • PDF

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

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

  • PDF

Implementing an Automated Testing Framework through the Integration of FitNesse and STAF (FitNesse와 STAF을 결합한 테스트 자동화 프레임워크의 구현)

  • Na, Jong-Chae;Oh, Young-Eun;Ryoo, Seok-Moon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.5
    • /
    • pp.581-585
    • /
    • 2010
  • As developers and testers today we all suffer from increasing project complexity, the risks of late defect discovery, repetitive manual processes, and the risk of release delays. In this paper, we introduce an effective framework for automated testing to help solve such problems. Those that are new to testing do not need to delve into complex automation tools or test scripts. This framework helps automate the distribution, execution and results analysis of test cases. It also aids communication among the various stakeholders, using tables for representing tests and for reporting the results of automatically checking those tests. This paper describes the practices and benefits of using the proposed framework.

Construction Method of Software Test Monitoring Framework (소프트웨어 테스트 모니터링 프레임워크 구축 방안)

  • Seo, Yongjin;Kim, Su Ji;Kim, Hyeon Soo
    • Journal of Internet Computing and Services
    • /
    • v.17 no.6
    • /
    • pp.61-69
    • /
    • 2016
  • Software testing is an activity to find defects included in software through creating test cases from the software system specification. In order to perform software testing effectively, it is required to prepare the full test plan, to create well-defined test cases, and to execute test monitoring activities systematically. Most existing researches for the test approaches focus on automating the activities from the test cases generation to the test execution. Contrary to those approaches, we study automatic approaches for test monitoring activities. For this, we identify the research issues that should be solved to automate test monitoring activities. Next, with those solutions, we suggest the construction method for an automatic framework for test monitoring.