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