View : 744 Download: 0

소프트웨어 아키텍처 상의 트레이드오프 기반 성능 테스트 케이스 설계 및 사례 연구

Title
소프트웨어 아키텍처 상의 트레이드오프 기반 성능 테스트 케이스 설계 및 사례 연구
Other Titles
Test Case Design through Tradeoffs of Software Architecture and Its Field Study
Authors
김유빈
Issue Date
2014
Department/Major
대학원 컴퓨터공학과
Publisher
이화여자대학교 대학원
Degree
Master
Advisors
최병주
Abstract
기능 테스트는 명세 기반의 테스트 기법 및 화이트 박스 테스트 기법을 통해 테스트 케이스를 도출할 수 있다. 하지만, 성능 테스트는 기능 테스트와 달리 체계적인 테스트 도출 방안이 구축되어 있지 않으며, 테스트의 결과를 판단하기 위한 기준이 충분하지 않다. 본 연구는 성능 테스트를 위해 소프트웨어 아키텍처 상의 품질 트레이드오프(Tradeoff)를 기반으로 한 테스트 설계 방안을 제안한다. 트레이드오프 에 집중하여 소프트웨어 구조를 나타낸 워크플로우(Workflow)를 확장한 T-워크플로우(T-Workflow)를 설계하고, 이를 커버하는 테스트 케이스를 도출한다. 또한, 성능에 영향을 미치는 위치를 모니터링 하여 성능 저하 원인 분석을 분석할 수 있는 모니터링 포인트를 제안하고, 최적의 성능 상태를 찾도록 도움을 주는 튜닝 포인트를 제안한다. 더 나아가 YAFFS2 파일 시스템에 제안하는 테스트 케이스 설계 방법을 적용하여 T-워크플로우 를 작성하고 이를 기반으로 도출한 테스트 케이스와 모니터링 포인트가 성능 테스트의 결과를 판단하는데 효과적임을 설명하고 있다.;In a functional testing, the tests can be derived from specification-based testing techniques or the White-box testing technique. However, In a Performance testing, the standard for assessing its test results is not determined due to the lack of a well-structured test methods. We proposed a testing method for assessing performance of the software by suggesting tradeoffs and T-workflow, monitoring point, tuning point. For suggesting the T-workflow, we extended the established workflow structure. This approach concentrates on tradeoffs within T-workflow and develops tests based on T-workflow. The monitoring and tuning point have also been investigated to enhancing the performance of software. Following the approach, we designed tests to show which is better assessment of software performance.
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