• Title/Summary/Keyword: API test

Search Result 294, Processing Time 0.027 seconds

A Study on the Automatic Generation of Test Case Based on Source Code for Quality Improvement (소프트웨어 품질향상을 위한 소스코드 기반의 테스트 케이스 자동 생성에 관한 연구)

  • Son, Ung-Jin;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.19 no.2
    • /
    • pp.186-192
    • /
    • 2015
  • This paper proposes an automatic generation technology of test case based on API in source code for software's quality improvement. The proposed technology is comprised of four processes which are analyzing source code by using the Doxygen open source tool, defining API specification by using analyzed results, creating test design, generating a test case by adapting Pairwise test technology. Analyzing source code by using the Doxygen open source tool is the phase in which API information in source code such as the API name, input parameter and return parameter are extracted. Defined API specification by using analyzed results is the phase where API informations, which is needed to generate test case, are defined as a form of database by SQLite database on the basis of extracted API information. Creating test design is the phase in which the scenario is designed in order to be composed as database by defining threshold of input and return parameters and setting limitations based on the defined API. Generating a test case by adapting Pairwise test technique is the phase where real test cases are created and changed into database by adapting Pairwise technique on the base of test design information. To evaluate the efficiency of proposed technology, the research was conducted by begin compared to specification based test case creation. The result shows wider test coverage which means the more cases were created in the similar duration of time. The reduction of manpower and time for developing products is expected by changing the process of quality improving in software developing from man-powered handwork system into automatic test case generation based on API of source code.

Implementation of the Methodology for BioAPI Conformance Test (BioAPI v2.0 표준적합성 시험방법 개발 및 구축)

  • Shin, Woo-Chang
    • Journal of Information Technology Services
    • /
    • v.10 no.3
    • /
    • pp.179-188
    • /
    • 2011
  • Biometrics is one of promising future technologies within personal identification area, and its application stretches to other variety industry site. Therefore it is necessary to test whether these products are implemented in conformance withe the BioAPI international standard specification. This paper presents the specific construction and application examples of BioAPI v2.0 conformance test suite according to the method described in ISO/IEC 24709. The problems and experience that have been discovered in the construction are described. Three BSP products claiming conformance to BioAPI was tested by proposed the test methodology and tools.

Evaluation of Domestic CCPs(Coal Combustion Products) Quality by API Test Method (API시험법에 의한 국내 석탄회의 품질 평가)

  • Yoo, Sung-Won;Yu, Kyung-Geun;Cho, Young-Keun
    • Journal of the Korean Recycled Construction Resources Institute
    • /
    • v.1 no.1
    • /
    • pp.49-57
    • /
    • 2013
  • Recently, recycling of industrial by-products and CO2 reduction have been important issues in the world. In this reason, applications and reuse of Fly ash as a binder for concrete, which is generated in thermoelectric power plant, have been one of the effective recycle methods. In order for Fly ash to be applied to concrete, Korean Standard(KS) has selected and managed quality such as $SiO_2$, fineness, specific gravity, ignition loss and activity index. However, there is a limits for activity index, whose test period required is at least 28 days or 91 days. Activity index is the critical indication standard to determine mechanical strength of concrete that contained Fly ash. To complement the disadvantage of test method, this research provided "API test method", which quickly measure Pozzolanic reaction of Fly ash can be considered as a alternative of activity index. Then, the adaptable API test method need to be investigated through comparative analysis with the test result of API, activity index and K-value. The test method can make evaluation of Fly ash quality faster and more accurate. As a result, most Fly ash produced in Korea has not been satisfied in the KS quality standard except water content and specific gravity, and especially fluidized bed boiler ash has its characteristics. Also, API, activity index and K-value have superior interrelationship. The interrelationship between API and activity index and K-value gets increased as the material age gets higher, so API test can be considered as very useful test method for Pozzolanic reaction evaluation of Fly ash.

Design and Implementation of BioAPI v2.0 based BSP Conformance Test Suite (BioAPI v2.0 기반 BSP 표준 적합성 시험 도구의 설계 및 구현)

  • Jang Ji-Hyeon;Lee Dong-Geun;Kim Jae-Sung;Kim Hak-Il
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.16 no.3
    • /
    • pp.129-141
    • /
    • 2006
  • The purpose of this paper is to design Conformance Test Suite for BSP(Biometric Service Provider) based on BioAPI(Biometric Application Programming Interface) v2.0. The proposed BioAPI Conformance Test Suite enables users to test BSP with framework independently. A test scheduling tool has been embodied to use Test Assertion in the form of XML. In order to demonstrate the performance of the Conformance Test Suite, the experiment was performed by using both verification and identification BSPs. As the results of this experiment, we were able to determinate whether BSPs based on BioAPI v2.0 satisfied standard requirements or not.

Implementation of code test API using Docker (Docker를 활용한 코드 테스트 API 구현)

  • Hyo Hyun Choi;Byeong Sun Lee
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.07a
    • /
    • pp.499-500
    • /
    • 2023
  • 본 논문에서는 Docker를 활용하여 코드 테스트 API를 활용한 코딩 테스트 웹 사이트를 구현한 결과를 보인다. 코드 테스트에서 다양한 언어 지원을 위해 Dockerfile 템플릿을 개발하여 언어의 다양성을 확보하고 Docker를 이용하여 격리된 환경에서 코드를 실행하고 평가하여 안전하고 효율적으로 채점을 수행한다. Docker의 curl[1]를 이용해 실시간으로 서버와 통신을 통해 결과를 전송한다. 이를 통해 사용자는 작성한 코드에 대한 평가를 실시간으로 피드백 받을 수 있다.

  • PDF

Application Methodology of XML Test Assertion for BioAPI Standard Conformance Tests in Distributed Environment (분산 환경에서의 생체인증 API 표준 적합성을 위한 XML Test Assertion 적용 방안)

  • Son, Min-Woo;Kim, Yong-Chai;Shin, Dong-Il;Shin, Dong-Kyoo;Sin, Yong-Nyeo;Kim, Jae-Seong
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2007.11a
    • /
    • pp.562-567
    • /
    • 2007
  • 분산 환경에서 신분 확인을 위한 생체인증기기가 이용되는 경우 그 기기가 생체인증 표준인 BioAPI를 준용하여 제대로 구현된 것인가에 대한 적합성 시험이 필요하게 된다. 이러한 적합성 시험은 분산 환경의 사용자 및 서비스 제공자에게 표준 규격을 준용한 제품이라는 신뢰성을 주게 된다. 기존에 제공되는 있는 BioAPI(Biometric Application Programming Interface) v2.0 기반의 BSP(Biometric Service Provider)는 오프라인 상에서 BioAPI기반의 제품의 준용 여부만을 평가하기 때문에 분산 환경에서 여러 사람이 동시에 준용 여부를 평가 받기 힘들며 이에 따른 동시 서비스 제공도 불가능하다. 본 논문에서는 BioAPI v2.0 기반의 제품들이 분산 환경에서 제공되는 9개 모델의 표준화된 환경으로 구분하고, 원활한 적합성 시험을 위하여 XML기반의 Test Assertion을 설계하여 생체인증 API 표준 적합성을 시험하였다. XML Test Assertion을 이용한 생체인증 적합성 시험을 위한 메시지 플로우를 밝혀 그 타당성을 입증하였다.

  • PDF

Analysis of SCTP API on Linux Kernel 2.6.X (Linux Kernel 2.6.X에서 SCTP API 분석)

  • 민경주;정옥조;강신각
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2003.10a
    • /
    • pp.949-952
    • /
    • 2003
  • SCTP is a next generation transmission protocol that is more efficient for large scale data transmission like as multimedia data. SCTP protocol is supported in recent linux kernel 2.6.0-testX. SCTP which is supported in linux kernel 2.6 implemented in lksctp package styles. It is necessary that SCTP API is analyzed and is compared with TCP, UDP protocol. So, in this paper describes the analyzing and testing SCTP API that is supported in linux kernel 2.6.0-testX.

  • PDF

Reliability and Validity of the Korean version of autonomy preference index among patients with chronic disease (만성질환자 대상 한국어판 자율성 선호도 도구(K-Autonomy Preference Index)의 신뢰도 및 타당도 검증)

  • Lee, Jihae;An, Bomi
    • Journal of the Korea Convergence Society
    • /
    • v.12 no.8
    • /
    • pp.381-391
    • /
    • 2021
  • The purpose of this study was to validate the Korean version of autonomy preference index (K-API) for chronic patients. Participants were 569 chronic patients. Construct validity and reliability of K-API were examined using exploratory and confirmatory factor analysis, and Cronbach's α test. Original API was translated to Korean, and we conducted contents validity test, and pilot test. The K-API consisted of 10 items divided into two domains: (i) Decision making preference (DMP); (ii) Information seeking preference (ISP). K-API explained 53.4% of autonomy preference; the two-factor structure showed an acceptance fit. Cronbach's α was. 77 for DMP, and. 75 for ISP. Validity and reliability of the K-API were established, and this study provides additional evidence for the usage of the API in Asian region.

Java API Pattern Extraction and Recommendation using Collocation Analysis (연어 관계 분석을 통한 Java API 패턴 추출 및 추천 방법)

  • Kwon, Chanwoo;Hwang, Sangwon;Nam, Youngkwang
    • Journal of KIISE
    • /
    • v.44 no.11
    • /
    • pp.1165-1177
    • /
    • 2017
  • Many developers utilize specific APIs to develop software, and to identify the use of a particular API, a developer can refer to a website that provides the API or can retrieve the API from the web. However, the site that provides the API does not necessarily provide guidance on how to use it while it can be partially provided in many other cases. In this paper, we propose a novel system JACE (Java AST collocation-pattern extractor) as a method to reuse commonly-used code as a supplement. The JACE extracts the API call nodes, collocation patterns and analyzes the relations between the collocations to extract significant API patterns from the source code. The following experiment was performed to verify the accuracy of a defined pattern: 794 open source projects were analyzed to extract about 15M API call nodes. Then, the Eclipse plug-in test program was utilized to retrieve the pattern using the top 10 classes of API call nodes. Finally, the code search results from reference pages of the API classes and the Searchcode [1] were compared with the test program results.

A Study on the Construction and Usability Test of Meta Search System Using Open API (Open API 기반 메타 검색시스템의 사용성 평가에 관한 연구)

  • Lee, Jung-Eok;Lee, Eung-Bong
    • Journal of the Korean Society for information Management
    • /
    • v.26 no.1
    • /
    • pp.185-214
    • /
    • 2009
  • The purpose of this study is aimed to clarify the usefulness of meta search system using Open API of library online catalog by constructing OPAC-based search system using Open API of library online catalog and meta search system using Open API of library online catalog, and comparing the usability of the two experimental search systems. As for usability, on the whole, it was higher in meta search system using Open API of library online catalog than OPAC-based search system using Open API of library online catalog, and there was statistically significant difference. Therefore, if libraries share and use enriched content which is provided through Open API for book search, which is opened by Internet bookstores, search engines and Web portals, it is expected that it will be helpful in enhancing bibliographic data, expanding subject access point, empowering subject search ability, extending meta search service, improving book availability, and reducing catalog cost.