1 |
1
소프트웨어의 성능 속성들 중 어느 하나를 테스트 항목으로 선택하는 단계;상기 소프트웨어의 아키텍처 결정 사항들 중 상기 테스트 항목에 트레이드-오프를 발생시키는 아키텍처 결정 사항 및 상기 아키텍처 결정 사항에 따라 상기 테스트 항목과 트레이드-오프 관계에 있는 성능 속성을 검출하는 단계; 상기 테스트 항목 및 상기 테스트 항목과 트레이드-오프 관계에 있는 성능 속성을 기반으로 테스트 결과를 측정할 출력 항목들을 결정하는 단계; 및상기 테스트 항목, 상기 아키텍처 결정 사항 및 상기 테스트 항목과 트레이드-오프 관계에 있는 성능 속성을 기반으로 생성된 테스트 시나리오의 흐름을 나타내는 워크 플로우를 생성하는 단계를 포함하는 테스트 케이스 생성 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 워크 플로우를 생성하는 단계는,상기 워크 플로우 상에서 상기 트레이드-오프가 발생하는 위치를 검출하는 단계;상기 트레이드-오프가 발생하는 위치에서, 상기 트레이드-오프와 관련된 함수를 확장하여 표현하는 단계; 및상기 확장된 워크 플로우에서 상기 트레이드-오프가 발생하는 경로와 발생하지 않는 경로의 분기 조건을 검출하는 단계를 포함하는 테스트 케이스 생성 방법
|
4 |
4
제1항에 있어서, 상기 트레이드-오프가 발생하는 경우와 발생하지 않는 경우가 모두 테스트될 수 있도록 테스트 케이스의 초기 조건을 결정하는 단계를 더 포함하는 테스트 케이스 생성 방법
|
5 |
5
제1항에 있어서, 상기 트레이드-오프가 발생하는 경우와 발생하지 않는 경우 값이 변경되는 변수를, 테스트 결과 분석을 위하여 측정할 모니터링 포인트로 결정하는 단계를 더 포함하는 테스트 케이스 생성 방법
|
6 |
6
제1항에 있어서,상기 트레이드-오프가 발생하는 경우와 발생하지 않는 경우의 분기 조건을, 테스트 수행 시 값이 조정될 수 있는 튜닝 포인트로 결정하는 단계를 더 포함하는 테스트 케이스 생성 방법
|