http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
단위 테스팅 자동화를 위한 관리 도구들 간의 연동 프로그램 설계
송종휘(Jonghwi Song),유수연(Sooyeun Yoo),장용주(Yongju Jang),김문호(Munho Kim),윤상균(SangKyun Yun) 한국정보과학회 2021 정보과학회 컴퓨팅의 실제 논문지 Vol.27 No.8
단위 테스팅은 소프트웨어의 품질과 안정성에 큰 기여를 함에도 불구하고 수작업으로 수행되는 경우가 많다. 일감 관리 도구인 Redmine과 지속 통합 도구 프로그램인 Jenkins는 서버에 설치되어 이용되고 있으므로 구성 및 변경이 어렵다. 본 논문에서는 소프트웨어 프로젝트의 품질을 높이고 테스트의 편의성을 향상시키며, 수동으로 수행하는 테스팅의 불편함을 해소하고자 Python 기반의 단위 테스팅을 자동화하는 클라이언트 프로그램을 Selenium과 REST API를 사용하여 각각 설계하고 구현하였다. 이를 통하여 소프트웨어의 결과물과 개발 프로젝트의 프로세스 및 완성된 프로그램의 품질 향상 및 편의성 증대가 기대된다. Unit testing is often done manually despite its significant contribution to the quality and stability of the software. Redmine, a work management tool, and Jenkins, a continous integration tool program, are installed and used on servers, making configuration and changes difficult. In this paper, we designed and implemented client programs that automate Python-based unit testing through Selenium and REST API to improve the quality of software projects, improve the ease of testing, and eliminate the inconvenience of manual testing. This is expected to improve the quality and convenience of software product, processes for development projects, and finished programs.