• 제목/요약/키워드: Script-based Test

검색결과 44건 처리시간 0.022초

테스트 스크립트 자동 생성을 위한 계층 구조 체크리스트 (A Hierarchical Checklist to Automatically Generate Test Scripts)

  • 김대준;정기현;최경희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권5호
    • /
    • pp.245-256
    • /
    • 2017
  • 본 논문은 구조화된 체크리스트로부터 임베디드 시스템 테스팅을 위한 테스트 스크립트를 쉽게 생성할 수 있는 방법을 제안한다. 제안하는 방법은 체크리스트를 이벤트(Event), 컴포넌트(Component), 입력 명령어(Command) 사전을 기반으로 구성하고, 사전으로부터 계층적으로 테스트 스크립트를 생성한다. 계층 구조로 임베디드 시스템의 물리적 입력 계층이 상위 계층의 컴포넌트 및 이벤트 계층에서 추상화되어 복잡한 시스템 입력 정보를 사용하지 않고도 테스트 스크립트를 생성할 수 있다. 비슷한 종류의 입출력 정보를 가지는 임베디드 시스템을 테스트하기 위한 테스트 스크립트 생성은 재사용성이 높은 사전을 이용하여 매우 쉽게 할 수 있다. 제안하는 방법의 유용성은 실험을 통해 보인다.

유학생 대상의 비대면 교양 영어 수업 방안: 영화 대본 소리 내어 읽기를 중심으로 (A Study on Non-Face-to-Face General English Courses for International Students: Reading Movie Scripts Aloud)

  • 이지현
    • 문화기술의 융합
    • /
    • 제7권4호
    • /
    • pp.267-272
    • /
    • 2021
  • 본 연구는 코로나 사태로 인한 비대면 교양 영어 수업에서 영화 대본 소리 내어 읽기가 유학생들의 영어 능력에 미치는 영향을 알아보는 것을 목적으로 한다. 서울 소재 대학에 다니는 유학생 47명을 대상으로 일주일에 한 번, 15주간, 애니메이션 라푼젤(Tangled)을 이용하여 교양 영어 수업을 진행하였다. 교사의 동영상 수업과 영화 대본 소리 내어 읽기 활동을 격주로 진행하였다. 교사는 쉬운 한국어로 영화 대사의 어휘 설명 및 해석으로 동영상을 제작하여 학습 관리 시스템(LMS)에 게시하였다. 학생들은 소리 내어 읽기 활동은 줌을 통해 교사의 도움을 받으며 개인별 및 조별 소리 내어 읽기를 하였다. 사후 평가에서 사전 평가 대비 읽기와 쓰기 영역 모두에서 유의미한 향상을 보여주었다. 설문에서는 이해도, 만족도, 흥미도, 추천도의 정의적 측면에서 긍정적인 결과가 나타났다.

수면다원검사에 기반한 생체데이터 시청각화 연구 (A Study on Audio-Visual Expression of Biometric Data Based on the Polysomnography Test)

  • 김희수;오나예;박진완
    • 한국과학예술포럼
    • /
    • 제35권
    • /
    • pp.145-155
    • /
    • 2018
  • 본 연구는 일반인에게 접근과 해석에 장벽이 있는 수면다원검사 데이터를 바탕으로, 사례분석과 작품 제작을 통해 새로운 형태의 시청각화 방법을 제시한다. 대부분의 예술작품은 깨어있는 동안 행하는 의식적인 행동을 바탕으로 완성된다. 본 작품에서는 수면 중 발현되는 무의식을 관찰하여 이를 예술로 표현하고자 한다. 수면다원검사를 통해 측정된 수면장애 그래프를 중점적으로 분석하여 정상 군과 기면증, 불면증, 수면무호흡증으로 분류했고 습득한 생체데이터를 정제 후 수치화 시켰다. 정제된 데이터는 MAYA를 통해 3D 애니메이션 이미지로 렌더링 했고, 심장박동 데이터 스크립트는 midi형태로 변형시켜 garage band에서 청각화 시켰다. 이후 After Effects로 이미지와 사운드를 결합했다. 총 4개의 는 각각 3분 20초의 싱글 채널 영상으로 제작했다. 는 수면 의학 데이터를 예술로 표현함으로써 난해한 정보를 직관적으로 이해시키는 데에 목적이 있다. 또한 의식적인 활동이 일어나지 않는 수면 상태에서 무의식 데이터로부터 예술 표현의 가능성을 드러내고자 한다.

웹 어플리케이션의 사용자 인터페이스 테스트 자동화 기법 (Automation Technique of Testing User Interface of Web Application)

  • 권영호;최은만
    • 정보처리학회논문지D
    • /
    • 제10D권2호
    • /
    • pp.293-300
    • /
    • 2003
  • 인터넷의 급속한 성장과 웹 관련 기술이 더 복잡해지면서 웹 응용 소프트웨어의 품질과 신뢰성이 중요하게 되었다. 웹 기반 소프트웨어는 전 세계에 흩어져 있는 수많은 사용자들을 대상으로 한다는 면에서 품질과 시험 방법 또한 중요하다. 이 논문은 브라우저 객체를 이용하여 HTML 웹 페이지의 사용자 입력 부분에 대한 테스트 케이스를 자동적으로 실행할 수 있는 방안을 제시하고 Javascript로 매핑하여 자동화가 가능함을 보였다. 스크립트 작성기를 만들면 Javascript를 작성하는 오버헤드를 줄일 수도 있다. 작성된 테스트 스크립트는 웹 기반 소프트웨어의 리그레션 테스트에 반복적으로 사용할 수 있다.

호스피스 자원봉사자를 위한 웹기반 학습프로그램 개발 및 효과분석 (Development and Evaluation of a Web-based Multimedia Content for the Education of Hospice Volunteers)

  • 조현;진은희;심은경
    • 보건교육건강증진학회지
    • /
    • 제25권4호
    • /
    • pp.83-92
    • /
    • 2008
  • Objectives: This study was to develop and evaluate a web-based multimedia content for the education of hospice volunteers. Methods: The multimedia content was developed based on Baik's teaching and learning structure plan model. The developed program was evaluated by 24 hospice volunteer university students. Results: On main page, there were 4 menu bars that consisted of a lecture guide, cyber lecture, pause and quiz. In the operation of the web based multimedia content, HTML, Java Script, Photoshop and multimedia technology were utilized. There were significant differences in the test scores, before and after using this web-based learning program. After using a web-based learning program, scores of students were much higher. Conclusion: The developed web based program is based on systematic structure and it can provide hospice volunteers with the educational flexibilities and will be help for them to perform the more efficient hospice care.

클라이언트 서버 환경에서 한글텍스트 검색을 위한 베스티매치 알고리즘의 구현 (An Implementation of Best Match Algorithm for Korean Text Retrieval in the Client/Server Environment)

    • 한국도서관정보학회지
    • /
    • 제32권1호
    • /
    • pp.249-260
    • /
    • 2001
  • This paper presents the application of best match search algorithm in the client/server system for natural language access to Web-based database. For this purpose, the procedures to process Korean word variants as well as to execute probabilistic weighting scheme have been implemented in the client/server system. The experimental runs have been done using a Korean test set which included documents, queries and relevance judgements. The experimental results demonstrate that best match retrieval with relevance information is better than the retrieval without it.

  • PDF

Convergent beam electron diffraction의 정량분석을 응용한 재료의 구조분석 (Applications of quantitative convergent beam electron diffraction measurement for structural characterization)

  • 김규현;이민희;정새은;고세현
    • 한국표면공학회:학술대회논문집
    • /
    • 한국표면공학회 2014년도 추계학술대회 논문집
    • /
    • pp.176-177
    • /
    • 2014
  • The new algorithm was proposed to quantify symmetry recorded in convergent beam electron diffraction (CBED) patterns and symmetry mapping. The proposed algorithm is based on the normalized cross-correlation coefficient (${\gamma}$) for quantifying the amount of symmetry in a CBED pattern. The quantification and mapping procedures are automatically controlled by the script implemented in Gatan Digital Micrograph$^{(c)}$. We apply the quantitative CBED measurement to a strained Si sample to test the sensitivity to defects.

  • PDF

초등학교 구강보건교육을 위한 코스웨어 개발 (Development of Wed-Based Courseware in Oral Health Education for Elementary School Children)

  • 최빈아;장창곡
    • 보건교육건강증진학회지
    • /
    • 제20권2호
    • /
    • pp.1-18
    • /
    • 2003
  • The purpose of this study was to develop game style courseware in oral health instruction for elementary school children. The manufacturing equipment and languages which were used to develop the courseware were: Photoshop version 7.0, Illustrator version 10.0, HTML, Dream Weaver MX, Editplus, CSS and Java - script. The data base was built up by using PHP and mySQL over Internet Explorer version 4.0. The contents of courseware for oral health education were based on the list of oral health affaires of the Department of Health and Welfare, 2002. The story of the game ‘Saving Hayani locked down in a castle of a cavity man’ was developed for the learners to learn oral health by inducing learning motivation. A character named ‘Chan i’ was introduced to the learners to be more friendly with the program while they were learning. As the game was made of three step education levels, the learner most pass the prepared test given at each step to advance to a higher level. A database connected to web was constructed to store the scores the learners earned at each step. In conclusion, the courseware will help the elementary school children learn oral health care efficiently through the internet regardless of time and space.

웹 응용 신뢰성 확보를 위한 UML 순차도 기반의 시험사례 추출 및 시험 (UML Sequence Diagram Based Test Case Extraction and Testing for Ensuring Reliability of Web Applications)

  • 정기원;조용선
    • 한국전자거래학회지
    • /
    • 제9권1호
    • /
    • pp.1-19
    • /
    • 2004
  • 시간적 금전적 압박으로 최근의 웹 응용에서는 체계적인 시험작업이 종종 간과되곤 한다. 게다가 효과적인 웹 응용 시험 방법이 많지 않아 웹 응용에 기존의 시험 방법들을 적용하면서 개발자들은 많은 어려움을 겪고 있다. 빠르고 효과적 인 시험을 위하여 웹 페이지간의 메시지를 모델링한 UML 순차도(Sequence Diagram)로부터 웹 응용을 위한 시험사례를 추출하는 방법을 제안한다. 웹 응용을 위한 시험사례들은 UML의 순차도에서 자기 호출 메시지 (Self-Call Messages)를 포함한 메시지들로부터 추출된다. 시험사례는 시험할 대상인 메시지와 스크립트 함수, 서버 페이지와 추가적인 시험값들로 구성된다. 또한, 웹 응용 시험을 지원하기 위한 간단한 도구를 제시한다. 이 시험 도구는 웹 응용을 시험하기 위한 URL을 생성하고 이를 실행하여 그 결과를 보인다. 생성된 URL은 시험할 서버 페이지의 주소와 추가적인 시험값들로 구성된다. 이 도구는 마이크로소프트 비주얼 베이직으로 작성하였다. 회원 관리 기능을 수행하는 웹 응용개발 과제에 제안하는 시험사례 추출방법과 시험 지원 도구를 적용하였으며 그 유용성을 확인하였다.

  • PDF

Blockchain-Based Mobile Cryptocurrency Wallet

  • Yeom, Gwyduk
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권8호
    • /
    • pp.59-66
    • /
    • 2019
  • As the monetary value of cryptocurrency increases, the security measures for cryptocurrency becomes more important. A limitation of the existing cryptocurrency exchanges is their vulnerability to threats of hacking due to their centralized manner of management. In order to overcome such limitation, blockchain technology is increasingly adopted. The blockchain technology enables decentralization and Peer-to-Peer(P2P) transactions, in which blocks of information are linked in chain topology, and each node participating in the blockchain shares a distributed ledger. In this paper, we propose and implement a mobile electronic wallet that can safely store, send and receive cryptocurrencies. The proposed mobile cryptocurrency wallet connects to the network only when the wallet actively is used. Wallet owner manages his or her private key offline, which is advantageous in terms of security. JavaScript based wallet apps were implemented to respectively run on Android and iOS mobile phones. I demonstrate the process of transferring Ethereum cryptocurrency from an account to another account through Ropsten, a test net for Ethereum. Hardware wallets, such as Ledger Nano S, provide a slightly higher level of security, yet have the disadvantages of added burden of carrying additional physical devices and high costs (about 80$).