Design of Cooperating Program between Management Tools to Automate Unit Testing

JongHwi Song, Sooyeun Yoo, Yongju Jang, Munho Kim, SangKyun Yun · 정보과학회 컴퓨팅의 실제 논문지 · 2021

단위 테스팅은 소프트웨어의 품질과 안정성에 큰 기여를 함에도 불구하고 수작업으로 수행되는 경우가 많다. 일감 관리 도구인 Redmine과 지속 통합 도구 프로그램인 Jenkins는 서버에 설치되어 이용되고 있으므로 구성 및 변경이 어렵다. 본 논문에서는 소프트웨어 프로젝트의 품질을 높이고 테스트의 편의성을 향상시키며, 수동으로 수행하는 테스팅의 불편함을 해소하고자 Python 기반의 단위 테스팅을 자동화하는 클라이언트 프로그램을 Selenium과 REST API를 사용하여 각각 설계하고 구현하였다. 이를 통하여 소프트웨어의 결과물과 개발 프로젝트의 프로세스 및 완성된 프로그램의 품질 향상 및 편의성 증대가 기대된다.

Read the paper · More papers on PaperTik