View : 1006 Download: 0

테스트 프로세스 평가를 위한 자동화 도구의 설계 및 구현

Title
테스트 프로세스 평가를 위한 자동화 도구의 설계 및 구현
Other Titles
Legba - Test Process Evaluation Tool based on the SETP(Simple and Easy Test Process) Core Model
Authors
박유봉
Issue Date
2004
Department/Major
과학기술대학원 컴퓨터학과
Publisher
梨花女子大學校 科學技術大學院
Degree
Master
Advisors
최병주
Abstract
Process is a set of tools, method, materials, or people that are used to achieve a given goal. Product that is produced by the systemic process has high possibility of assuring good quality. Because testing requires an enormous cost and is an essential to improve quality of product, it is required to define test process. Test process has not only a small portion in whole development process, but also concentrates on system testing that is performed at the last stage of the cycle by SQA(Software Quality Assurance) organization. Therefore, it is required to reduce an enormous cost about quality assurance by estimating quality of product in advance. In this paper, we defined test process and developed the Legba Quality Metric based on SETP (Simple and Easy Test Process) core model and ISO/IEC 9126. We also implemented an automation tool the Legba that can estimate quality of product in advance. The Legba supports measurement about the Test Basis Value and the Test Status Value, evaluation and analysis automatically. We applied the Legba to work product of software system that is mounted on the cell phone and estimated its quality in advance. Consequently, the Legba leads to reduction of cost and time by estimating product’s quality easily and simply, recognizing a fault in the product at the early stage and complementing its fault.;프로세스란 주어진 목적을 달성하기 위하여 사용되는 도구, 기술, 자원, 사람의 집합으로, 체계화된 프로세스를 통해 고품질의 프로덕트를 생산할 수 있다. 일반적으로 테스팅은 비용이 많이 드는 작업이고 프로덕트의 품질 개선을 위한 필수 요소이기 때문에, 잘 정의된 테스트 프로세스가 필요하다. 테스트 프로세스는 전체 프로세스에서 차지하는 비중이 작을 뿐 아니라, 개발 생명주기의 마지막 단계에서 SQA 조직에 의해 수행되는 시스템 테스트에 집중되어 있다. 따라서 개발자가 개발 생명 주기의 초기 단계 산출물로부터 테스트를 준비하여 테스트의 효율성과 신뢰성을 높일 필요가 있다. 본 논문에서는 SETP(Simple and Easy Test Process) 핵심 모델의 테스트 프로세스와 ISO/IEC 9126을 기반으로, 프로덕트의 품질을 테스트하기 위한 테스트 항목과 테스트 케이스를 미리 평가하도록 지원하는 Legba 품질 메트릭을 개발하였으며, 이의 효과적 적용을 위해 ISO/IEC 14598-3의 개발자 평가 프로세스에 따라 평가를 수행하는 테스트 프로세스를 위한 품질 평가 도구 Legba를 개발하였다. 본 논문에서 구현한 Legba를 핸드폰에 탑재되는 소프트웨어 시스템의 개발 산출물에 적용하여, 테스트 항목과 테스트 케이스의 품질을 평가하였다. Legba를 통하여 개발자는 쉽고 간단하게 테스트 항목의 품질을 평가하고, 그 결과로 생성된 고품질의 테스트 케이스를 통해 효율적이고 신뢰성 있는 테스트를 수행함으로써 결함을 빠르게 인지하여 이를 보완할 수 있다. 이러한 과정을 통하여 프로덕트의 품질을 정확하게 예측할 수 있으므로 궁극적으로 개발 비용이 감소되고 효율성은 증가하는 효과를 얻게 된다.
Fulltext
Show the fulltext
Appears in Collections:
과학기술대학원 > 컴퓨터학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE