• 제목/요약/키워드: Testing Framework

검색결과 364건 처리시간 0.025초

A framework for distributed analytical and hybrid simulations

  • Kwon, Oh-Sung;Elnashai, Amr S.;Spencer, Billie F.
    • Structural Engineering and Mechanics
    • /
    • 제30권3호
    • /
    • pp.331-350
    • /
    • 2008
  • A framework for multi-platform analytical and multi-component hybrid (testing-analysis) simulations is described in this paper and illustrated with several application examples. The framework allows the integration of various analytical platforms and geographically distributed experimental facilities into a comprehensive pseudo-dynamic hybrid simulation. The object-oriented architecture of the framework enables easy inclusion of new analysis platforms or experimental models, and the addition of a multitude of auxiliary components, such as data acquisition and camera control. Four application examples are given, namely; (i) multi-platform analysis of a bridge with soil and structural models, (ii) multiplatform, multi-resolution analysis of a high-rise building, (iii) three-site small scale frame hybrid simulation, and (iv) three-site large scale bridge hybrid simulation. These simulations serve as illustrative examples of collaborative research among geographically distributed researchers employing different analysis platforms and testing equipment. The versatility of the framework, ease of including additional modules and the wide application potential demonstrated in the paper provide a rich research environment for structural and geotechnical engineering.

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

  • 나종채;오영은;유석문
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권5호
    • /
    • pp.581-585
    • /
    • 2010
  • 최근 들어 소프트웨어의 복잡도와 규모의 증가와 함께 테스트의 중요성 또한 증대되고 있다. 테스트는 QA(Quality Assurance) 기간에 한정되지 않고 개발 기간에 꾸준히 적용 되어 자주 수행될수록 높은 품질 향상을 기대할 수 있다. 하지만, 지금까지 대다수의 테스트는 QA과정에 국한 되어 반복적이고 비 능률적인 매뉴얼 테스트 방법을 위주로 진행 되고 있다. 이는 코드 변경에 대해 효과적으로 회귀 테스트(Regression Test)를 수행할 수 없음을 의미하며 결과적으로 테스트를 자주 수행할수록 비용이 급격하게 증가하는 문제점을 가지고 있다. 본 논문에서는 이러한 문제점을 극복하기 위한 테스트 자동화 프레임워크(Framework)를 제안하고자 한다. 제안된 테스트 프레임워크는 테스트 테이블을 바탕으로 테스트를 가시적으로 설계할 수 있는 기능을 제공하며 스크립트 및 코드 작성을 최소화하여 적은 비용으로 빠른 시간 안에 테스트 자동화를 구현할 수 있도록 도와준다.

Simulink 에 적용되는 Testing Framework (A Testing Framework in Simulink)

  • 김성조;정기현;최경희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.539-542
    • /
    • 2008
  • 본 연구에서는 Simulink 에서 테스트케이스를 적용하는 과정을 자동화시켜 주었다. Simulink 는 자동 생성된 많은 수의 테스트케이스를 dynamic 하게 적용하는 작업에서 반복적이고 수동적인 다수의 작업이 필요하다. 그래서 Simulink 를 이용한 테스트에 많은 인력과 시간이 필요한 문제점이 있다. 본 연구의 Framework 에서는 파일에 저장된 테스트케이스를 Simulink 에 바로 적용할 수 있게 해주었다. 먼저 Framework 에서 사용된 테스트케이스의 입력방법을 알아보고, Framework 에서의 테스트 수행과정을 나타내고 결과를 분석하였다.

Robot Software Framework using Robot Operation System(ROS2) based on Behavior Tree

  • Sangho Lee;Hyejin Chang;Seulgi Jeon;Janghwan Kim;R. Young Chul, Kim
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제15권4호
    • /
    • pp.134-141
    • /
    • 2023
  • As robotic technology expands into various fields, robots need to execute some complicated tasks in diverse environments. However, the previous robotic software solutions were limited to independent systems. We can not adapt to diverse functionalities and environments. This makes it hard to provide rapid and effective services and leads to costs and losses in the development process. To overcome these problems, we propose a robot software framework with behavior trees based on ROS2. This framework simplifies complex robot behaviors through behavior trees and makes it easy to modify, extend, and reuse robot behaviors. Furthermore, ROS2 standardizes connections between software modules, enhances the robot's flexibility, and enables independent development and testing of software. Our framework aims to provide a foundation for high-quality robot service provision by supporting the modularity, reusability, independent development, and testing required by intelligent robots that need to provide services in various environments.

소프트웨어 상호운영성 시험 체계와 방법론 (Framework and Methodology for Interoperability Testing of Software)

  • 강성원;신재휘;성종진;홍경표
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권4호
    • /
    • pp.394-402
    • /
    • 2004
  • 둘 혹은 그 이상의 개체가 협력하거나 통신할 때와 같이 상호 작용할 때 그 상호작용의 올바른 정도를 상호운영성이라고 한다. 소프트웨어에서 상호운영성시험의 필요성은 복수의 소프트웨어 개체를 사용하여 주어진 기능 혹은 임무를 수행하는 시스템을 구축할 때 발생한다. 오늘날 소프트웨어가 더욱더 복잡한 문제를 해결하기 위하여 이용되고 소프트웨어시스템이 네트워크를 통하여 그 기능이 분산되어 더 풍부한 서비스를 제공하게 됨에 따라 상호운영성시험의 중요성은 더욱 더 커지고 있다. 이 논문은 상호운영과 상호운영성시험에 대한 근본적인 개념과 원리를 논의하고, 실제 상호운영성시험을 수행하기 위한 접근방법을 논의함으로써 상호운영성시험을 위한 체계와 방법론을 제공한다.

A Proposed Framework for the Automated Authorization Testing of Mobile Applications

  • Alghamdi, Ahmed Mohammed;Almarhabi, Khalid
    • International Journal of Computer Science & Network Security
    • /
    • 제21권5호
    • /
    • pp.217-221
    • /
    • 2021
  • Recent studies have indicated that mobile markets harbor applications (apps) that are either malicious or vulnerable, compromising millions of devices. Some studies indicate that 96% of companies' employees have used at least one malicious app. Some app stores do not employ security quality attributes regarding authorization, which is the function of specifying access rights to access control resources. However, well-defined access control policies can prevent mobile apps from being malicious. The problem is that those who oversee app market sites lack the mechanisms necessary to assess mobile app security. Because thousands of apps are constantly being added to or updated on mobile app market sites, these security testing mechanisms must be automated. This paper, therefore, introduces a new mechanism for testing mobile app security, using white-box testing in a way that is compatible with Bring Your Own Device (BYOD) working environments. This framework will benefit end-users, organizations that oversee app markets, and employers who implement the BYOD trend.

객체 지향 프레임웍의 가변부위에 대한 상호작용 패턴의 테스트 방법 (Testing of Interaction Patterns for Hot Spots in an Object-oriented Framework)

  • 노성환;전태웅
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권7호
    • /
    • pp.592-600
    • /
    • 2005
  • 프레임웍의 기능성을 철저하게 테스팅하기 위해서는 객체 지향 프레임웍의 재사용 시에 확장되는 가변 부위(hot spots)에 대한 체계적인 테스트 패턴 추출이 필수적이다. 본 논문에서는 프레임웍 가변부위의 설계 패턴을 분석하여 가변부위의 상호작용(interaction) 패턴으로부터 테스트 패턴을 추출하는 방법을 제안한다. 프레임웍 가변 부위의 설계 패턴에서 나타날 수 있는 객체들의 상호 작용은 상태도(statechart)로 표현되며, 표현된 상태도는 테스트 패턴 및 테스트 케이스를 생성하는데 사용된다. 생성된 테스트 패턴은 프레임웍을 확장하여 만들어진 어플리케이션들에 반복 적용되어 사용될 수 있다.

조합된 서비스의 성능 평가를 위한 Aspect 기반 테스팅 프레임워크 (An Aspect-based Testing Framework for Performance Evaluation of Composite Service)

  • 김종필;홍장의
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제1권3호
    • /
    • pp.149-158
    • /
    • 2012
  • 최근 서비스 기반의 소프트웨어 개발이 사용자의 다양한 요구를 충족시킬 수 있는 하나의 솔루션으로 부각되면서, 안정적인 서비스의 조합을 통하여 보다 큰 서비스를 제공하려는 시도가 증가하고 있다. 그러나 조합된 서비스의 개발시 고려되어야 하는 사항중의 하나는 사용자의 입장에서 서비스의 정확성과 함께 신속성을 제공해야 한다는 것이다. 왜냐하면 사용자가 서비스의 요청 과정에서 늦은 응답으로 인하여 실행 버튼을 중복적으로 클릭하는 행동을 보이기 때문이다. 본 논문에서는 조합된 서비스의 성능을 측정하기 위한 테스팅 프레임워크를 제시한다. 즉, 조합된 서비스의 실행 시간을 측정함으로써, 개발자에게 서비스의 성능을 분석할 수 있는 도구를 제공한다. 이러한 실행시간 측정을 위하여 본 연구에서는 Aspect 컴포넌트를 이용하는 타이머 서비스를 개발하여 기존 웹 서비스들과 연동할 수 있도록 하였다. 또한 몇 실험을 통하여 조합된 서비스의 성능 테스트가 가능함을 확인하였다. 제시한 프레임워크는 조합된 서비스를 구성하는 단위 서비스 중에서 가장 많은 시간이 소요되는 서비스를 식별하고 필요에 따라 다른 서비스로 대체할 수 있는 서비스 개발을 가능하게 한다.

DESIGN AND IMPLEMENTATION OF TELEMATICS SERVER TEST FRAMEWORK

  • Lee, Jun-Wook;Hong, Sang-Gi;Park, Jong-Hyun
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2005년도 Proceedings of ISRS 2005
    • /
    • pp.329-332
    • /
    • 2005
  • In order to provide the reliable service and contents to telematics service user, any service server must be tested and verified before launching its service in sufficient. In this paper, we proposed a test framework for telematics server. The proposed framework includes conformance test of server, interoperability test between telematics service server and telematics terminal. The framework proposed the concept and test model for two categories of testing.

  • PDF