• 제목/요약/키워드: 테스트케이스

검색결과 286건 처리시간 0.033초

스키 자세 유사도 측정의 효율성 향상을 위한 Weight Point를 적용한 Pairwise testing 방법 (Pairwise testing method applying the Weight Point for improving the efficiency skiing posture similarity measurement)

  • 김종한;박준형;정승문
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2015년도 춘계 종합학술대회 논문집
    • /
    • pp.331-332
    • /
    • 2015
  • 스키 입문자의 경우 부상 등에 따른 두려움을 느끼거나 부정확한 자세가 익숙해져 바로잡기가 힘든 경우가 발생한다. 스키 트레이닝 시뮬레이터는 이러한 단점을 보완하여 스키 선수의 정확한 자세를 바탕으로 정확한 자세를 취할 수 있도록 유도하는 시스템이다. 본 논문에서는 스키 선수의 자세와 시뮬레이터 사용자의 자세를 비교하여 유사도를 측정하기 위해 사용한 알고리즘의 효율성을 향상하기 위해 특정 센서에 가중치를 부여하고 이들의 좌표값을 받아 계산하는 Pairwise testing 기법을 적용한다. 이는 센서간의 거리를 실시간으로 계산하여 두 자세의 유사도를 검출하는데 있어 비교 테스트 케이스를 감소시켜 유사도 측정의 효율성을 높일 수 있다.

  • PDF

분류트리기법(CTM)과 기능분석을 활용한 차륜형 전투차량 수상운행 테스트 케이스 플로우 생성에 관한 연구 (The Generation of Test Case Flow Using Classification Tree Method and Functional Analysis for River Crossing of Wheeled-Vehicle)

  • 이인호;이철우;박태우;남해성;강호신;김의환
    • 시스템엔지니어링학술지
    • /
    • 제10권1호
    • /
    • pp.73-80
    • /
    • 2014
  • Designing test case flows for water crossing operation of a wheeled vehicle is a new attempt for which very limited experiences exist. In this paper, a Function Flow Block Diagram(FFBD) and a Classification Tree Method(CTM) were combined to see if this method is viable to generate the test case flows at the functional analysis stage. It was found that this method can be practically used for the very complicated test case generation.

Back-Up Free를 적용한 개선된 스테이트 플로우의 제어 흐름 그래프 전개 알고리즘에 대한 연구 (A Study for Improved $Stateflow^{(R)}$ Control Flow Graph Unfolding Algorithm Applied Back-Up Free Concept)

  • 서장원;최경희;박승규;정기현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.241-243
    • /
    • 2012
  • 본 논문은 스테이트 플로우에서 작성된 제어 흐름 그래프를 전개하여 테스트 케이스를 뽑아내기 위한 기존 제어 흐름 그래프 전개 알고리즘에 대해서 소개한다. 그리고 기존 제어 흐름 그래프전개 알고리즘의 단점으로 지적되는 비효율적인 측면, 즉 불필요한 하위 트리의 복사 등의 단점을 개선하기 위해 Back-Up Free라는 개념을 소개하고, Back-Up Free 개념을 적용하여 좀 더 개선된 제어 흐름 그래프전개 알고리즘의 아이디어를 설명한다.

Symbolic Execution을 통한 Code Coverage의 향상 (Code Coverage Improvement through Symbolic Execution)

  • 김진현;박선우;박용수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.648-651
    • /
    • 2017
  • 프로그램의 코드에 있어서 실행되지 않은 영역은 미지의 영역으로써 각종 에러와 오류의 잠재적 가능성을 지니고 있다. 개발자는 이러한 영역을 모두 검증, 테스팅 해봐야 이후 프로그램의 실행에서 예상치 못한 치명적 오류들에 대응할 수 있을 것이다. 우리는 본 논문에서 소프트웨어 테스팅의 두 가지 기법에 대하여 소개를 하고 이 두 가지를 이용하여 미실행된 영역을 실행시킬 수 있는 방법론을 제안하고자 한다. 실험에서 JaCoCo와 SPF를 사용하여 방법론을 적용하였고 이를 통하여 미실행 영역이 커버되는 테스트 케이스를 자동으로 얻어 낼 수 있었다.

UML/OCL을 이용한 기업형 컴포넌트의 자동화 시험 환경 (Generating Automated Testing Environment for Enterprise Components using UML/OCL)

  • 김상운;마유승;강제성;배두환;권용래
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.553-555
    • /
    • 2001
  • 기업형 정보 시스템을 개발하는 데 클라이언트 계층, 어플리케이션 서버 계층, 데이터베이스 계층으로 구성된 3계층 아키텍쳐가 널리 사용되고 있다. 따라서 기업형 컴포넌트의 올바른 행위를 시험하기 위해서는 3계층 아키텍처를 고려한 시험 기법이 요구된다. 하지만 기존의 대부분의 컴포넌트 시험 기법들은 클라이언트 계층과 어플리케이션 서버 계층 사이의 관계만을 대상으로 하고 있어서 기업형 컴포넌트 시험에 부족하다. 논문에서는 기업형 컴포넌트의 시험을 위해 클라이언트 계층과 어플리케이션 서버계층 간의 관계만이 아니라 어플리케이션 서버계층과 데이터베이스 서버계층과의 관계를 포함한 시험 기법을 제안한다. 이를 위해 3계층 아키텍쳐를 반영하는 시험모델을 제안했으며 UML/OCL를 컴포넌트의 명세로 사용하여 시험모델을 추출한 뒤 자동으로 시험을 수행하는 시험 환경을 개안했다. 제안된 시험 환경은 일반적인 시험 단계의 뒷부분으로 테스트 케이스를 분석하여 생성하는 것보다는 생성된 시험 사료를 수행시켜 자동으로 시험 과정을 수행하는데 관심을 두고 있다. 제안된 시험환경은 기존의 연구와 달리 3계층 아키텍처를 반영하고 산업체 표준인 UML/OCL을 이용하므로 기업형 응용프로그램의 생산성을 증가시켜 줄 것으로 보인다.

  • PDF

피싱 웹사이트 URL의 수준별 특징 모델링을 위한 컨볼루션 신경망과 게이트 순환신경망의 퓨전 신경망

  • 부석준;김혜정
    • 정보보호학회지
    • /
    • 제29권3호
    • /
    • pp.29-36
    • /
    • 2019
  • 폭발적으로 성장하는 소셜 미디어 서비스로 인해 개인간의 연결이 강화된 환경에서는 URL로써 전파되는 피싱 공격의 위험성이 크게 강조된다. 최근 텍스트 분류 및 모델링 분야에서 그 성능을 입증받은 딥러닝 알고리즘은 피싱 URL의 구문적, 의미적 특징을 각각 모델링하기에 적절하지만, 기존에 사용하는 규칙 기반 앙상블 방법으로는 문자와 단어로부터 추출되는 특징간의 비선형적인 관계를 효과적으로 융합하는데 한계가 있다. 본 논문에서는 피싱 URL의 구문적, 의미적 특징을 체계적으로 융합하기 위한 컨볼루션 신경망 기반의 퓨전 신경망을 제안하고 기계학습 방법 중 최고의 분류정확도 (0.9804)를 달성하였다. 학습 및 테스트 데이터셋으로 45,000건의 정상 URL과 15,000건의 피싱 URL을 수집하였고, 정량적 검증으로 10겹 교차검증과 ROC커브, 정성적 검증으로 오분류 케이스와 딥러닝 내부 파라미터를 시각화하여 분석하였다.

시스템엔지니어링 방법론을 적용한 소프트웨어 테스트 케이스 개발에 관한 연구 (A Study on the Software Test Case Development using Systems Engineering Methodology)

  • 살림셀리;신중욱;김진일
    • 시스템엔지니어링학술지
    • /
    • 제14권2호
    • /
    • pp.83-88
    • /
    • 2018
  • Software has become an integral part of almost any system, triggered by the ever-growing demand for automation and artificial intelligent throughout engineering domains. The complexities of software-centric systems are also increasing, which make software test efforts become essential in software development projects. In this study, we applied systems engineering methodology in generating software test cases. We found out the similarities between requirements analysis and traceability concept of systems engineering and test specification contents of software test. In terms of acceptance test, software test cases could be considered as validation requirements. We also suggested a method to determine test order using a SysML modeling tool.

타가시 메소드를 이용한 소프트웨어 변경 영향도 측정 기법 설계 (The design of Taguchi method for software change impact measurement techniques)

  • 권예진;박용범
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.1004-1007
    • /
    • 2013
  • 소프트웨어의 잦은 변경은 작은 기능 변경에 한정되어 있다고 하더라도 해당 기능을 수정하고 그로 인해 발생할 수 있는 파급효과에 대해 의도하지 않은 비용이 발생하기도 하며 심지어 소프트웨어에 심각한 영향을 끼치게 된다. 따라서 본 논문에서는 소프트웨어 변경 영향도를 측정하기 위해 동적 코드 분석 방법과 정적 분석 방법을 혼합하여 사용하였다. 특히 객체지향 언어인 JAVA에서 각 객체들 사이의 의존도와 관계를 분석하는 방법과, 실제 프로그램 수행 과정 중에 나타나게 되는 객체들 사이의 의존성을 분석할 수 있는 Taguchi method를 이용한 테스트 케이스 추출 방법을 제안하였다.

SCADE 를 이용한 CBTC 지상장치 소프트웨어 ATO 기능 모델링 기법 (ATO modeling method of a CBTC Wayside Controller Software with SCADE)

  • 박채정;이덕희;유성호;최선아;조동래
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1607-1608
    • /
    • 2010
  • 본 논문은 통신기반 열차제어방식으로 주목 받고 있는 CBTC 시스템의 지상장치 소프트웨어 기능을 모델기반 개발도구인 SCADE 를 이용하여 설계하는 기법을 제시한다. CBTC 지상장치의 ATO 기능은 모델링 후 다양한 테스트 케이스를 통해서 기능을 검증하였다. 수행된 모델링을 통해서 SCADE 가 CBTC 소프트웨어 시스템을 개발하는데 효과적으로 사용될 수 있음을 제시한다.

대학의 게임개발프로젝트에서 QA프로세스 사례 연구 (A Case Study on the QA Process in College Game Development Projects)

  • 이종원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제64차 하계학술대회논문집 29권2호
    • /
    • pp.591-592
    • /
    • 2021
  • QA직군은 이론 지식을 바탕으로 게임 제작 프로젝트의 초기 단계부터 게임의 품질관리를 위한 계획을 수립하고, 개발 단계에 맞춰 QA를 진행한다. 청강대 게임콘텐츠스쿨에서는 이를 위해 사전에 다양한 이론과 실기 중심의 과목들을 운영하여 학생들의 기본 지식을 다지고 이를 기반으로 프로젝트를 진행할 수 있도록 교육과정을 운영하고 있다. 청강대 게임콘텐츠스쿨의 게임 제작 프로젝트 과정에서 진행하는 QA 사례 연구를 통해 대학의 게임 개발 프로젝트에서 활용할 수 있는 QA 프로세스를 제안한다.

  • PDF