1 |
1
다수의 컴포넌트 서비스 각각과 서비스 기반 애플리케이션 간의 시간에 따른 메시지 교환 상호작용을 나타내는 시나리오 명세를, 각 컴포넌트 서비스와 애플리케이션에 의해 수행되는 활동들의 흐름을 나타내는 시험 모델로 변환하는 시험 모델 변환부;상기 변환된 시험 모델로부터 각 컴포넌트 서비스와 애플리케이션이 정상적으로 제공되는지를 통합적으로 시험할 수 있는 시험 케이스를 생성하는 시험 케이스 생성부; 및상기 생성된 시험 케이스를 이용하여 각 컴포넌트 서비스와 애플리케이션 및 각 컴포넌트 서비스와 애플리케이션 간을 통합 시험하는 시험 케이스 실행부;를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
2 |
2
제 1 항에 있어서,상기 컴포넌트 서비스는 논리적 기능 단위로 데이터와 서비스를 상기 애플리케이션에 제공하고, 상기 애플리케이션은 상기 컴포넌트 서비스의 조합 형태인 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
3 |
3
삭제
|
4 |
4
각 컴포넌트 서비스와 서비스 기반 애플리케이션 간의 시간에 따른 메시지 교환 상호작용을 나타내는 시나리오 명세를, 각 컴포넌트 서비스와 애플리케이션에 의해 수행되는 활동들의 흐름을 나타내는 시험 모델로 변환하는 시험 모델 변환부; 및상기 변환된 시험 모델로부터 각 컴포넌트 서비스와 애플리케이션이 정상적으로 제공되는지를 통합적으로 시험할 수 있는 시험 케이스를 생성하는 시험 케이스 생성부; 를 포함하며,상기 시험 모델 변환부는, 통합 모델링 언어의 활동 다이어그램을 이용하여 시나리오 명세를 시험 모델로 변환하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
5 |
5
각 컴포넌트 서비스와 서비스 기반 애플리케이션 간의 시간에 따른 메시지 교환 상호작용을 나타내는 시나리오 명세를, 각 컴포넌트 서비스와 애플리케이션에 의해 수행되는 활동들의 흐름을 나타내는 시험 모델로 변환하는 시험 모델 변환부; 및상기 변환된 시험 모델로부터 각 컴포넌트 서비스와 애플리케이션이 정상적으로 제공되는지를 통합적으로 시험할 수 있는 시험 케이스를 생성하는 시험 케이스 생성부; 를 포함하며,상기 시험 모델 변환부는, 시나리오 명세의 메시지 교환 패턴들 중에서 소정의 패턴을 선택하고 선택된 소정의 패턴을 시험 모델인 활동 다이어그램으로 변환하며, 각 활동 다이어그램에서 메시지 이벤트 이전과 이후에 각각 시작 레이블 및 종료 레이블을 생성하고 동일한 레이블을 가진 활동 다이어그램을 연결하여 전체 활동 다이어그램을 생성하는 활동 다이어그램 변환부; 를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
6 |
6
제 5 항에 있어서, 상기 시험 모델 변환부는,상기 활동 다이어그램 변환부 이전에, 상기 시나리오 명세의 각 객체에 대하여 대상영역을 정의하는 사전 처리부; 및상기 활동 다이어그램 변환부 이후에, 상기 생성된 전체 활동 다이어그램에 시작 노드 및 종료 노드를 생성하고 상기 시작 레이블 및 상기 종료 레이블을 삭제하며, 각각의 메시지 이벤트에 입출력 변수의 사전조건 및 사후조건 정보를 추가하는 사후 처리부;를 더 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
7 |
7
각 컴포넌트 서비스와 서비스 기반 애플리케이션 간의 시간에 따른 메시지 교환 상호작용을 나타내는 시나리오 명세를, 각 컴포넌트 서비스와 애플리케이션에 의해 수행되는 활동들의 흐름을 나타내는 시험 모델로 변환하는 시험 모델 변환부; 및상기 변환된 시험 모델로부터 각 컴포넌트 서비스와 애플리케이션이 정상적으로 제공되는지를 통합적으로 시험할 수 있는 시험 케이스를 생성하는 시험 케이스 생성부; 를 포함하며,상기 시험 케이스 생성부는, 상기 변환된 시험 모델로부터 제어흐름 그래프를 생성하고, 상기 생성된 제어흐름 그래프의 각 노드에 대한 프리앰블 및 포스트앰블을 추가하고, 상기 각 노드에서 입출력 변수의 정의된 위치와 사용된 위치 간의 경로를 생성하며, 상기 생성된 경로에 프리앰블 및 포스트앰블을 추가하여 완전경로를 생성하고 상기 생성된 완전경로에 대응되는 시험 케이스를 생성하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
8 |
8
삭제
|
9 |
9
제 1 항에 있어서, 상기 시험 케이스 실행부는, 각 컴포넌트 서비스와 애플리케이션 간 웹 서비스 메시지가 시험 케이스에 기술된 메시지 절차 및 입출력 값을 충족하는지를 시험하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
10 |
10
제 1 항에 있어서, 상기 시험 케이스 실행부는,시험 결과를 저장하는 저장부; 및상기 시험 결과를 출력하는 출력부; 중 적어도 하나를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험장치
|
11 |
11
각각 컴포넌트 서비스를 제공하는 다수의 컴포넌트 서비스 장치;각 컴포넌트 서비스를 조합한 서비스 기반 애플리케이션을 제공하는 애플리케이션 장치; 및상기 다수의 컴포넌트 서비스 장치와 상기 애플리케이션 장치 간의 시간에 따른 메시지 교환 상호작용을 나타내는 시나리오 명세를, 각 컴포넌트 서비스와 애플리케이션에 의해 수행되는 활동들의 흐름을 나타내는 시험 모델로 변환하고, 변환된 시험 모델로부터 각 컴포넌트 서비스와 애플리케이션이 정상적으로 제공되는지를 통합적으로 시험할 수 있는 시험 케이스를 생성하며, 생성된 시험 케이스를 이용하여 각 컴포넌트 서비스와 애플리케이션 및 각 컴포넌트 서비스와 애플리케이션 간을 통합 시험하는 서비스 기반 애플리케이션 통합 시험장치;를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험 시스템
|
12 |
12
제 11 항에 있어서, 상기 서비스 기반 애플리케이션 통합 시험장치는,상기 시험 케이스를 실행하여, 상기 애플리케이션 장치와 송수신되는 웹 서비스 메시지가 상기 시험 케이스에 기술된 메시지 절차 및 입출력 값을 충족하는지를 시험하는 시험장치; 및상기 시험 케이스가 실행되면 상기 컴포넌트 서비스 장치와 상기 애플리케이션 장치 간 송수신되는 웹 서비스 메시지가 상기 시험 케이스에 기술된 메시지 절차 및 입출력 값을 충족하는지를 시험하는 시험 모니터; 를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험 시스템
|
13 |
13
제 11 항에 있어서, 상기 서비스 기반 애플리케이션 통합 시험장치는,통합 모델링 언어의 활동 다이어그램을 이용하여 시나리오 명세를 시험 모델로 변환하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험 시스템
|
14 |
14
시험 모델 변환부가, 다수의 컴포넌트 서비스 장치 각각과 서비스 기반 애플리케이션 장치 간의 시간에 따른 메시지 교환 상호작용을 나타내는 시나리오 명세를, 각 컴포넌트 서비스와 애플리케이션에 의해 수행되는 활동들의 흐름을 나타내는 시험 모델로 변환하는 단계;시험 케이스 생성부가, 상기 변환된 시험 모델로부터 각 컴포넌트 서비스와 애플리케이션이 정상적으로 제공되는지를 통합적으로 시험할 수 있는 시험 케이스를 생성하는 단계; 및시험 케이스 실행부가 상기 생성된 시험 케이스를 이용하여 각 컴포넌트 서비스와 애플리케이션 및 각 컴포넌트 서비스와 애플리케이션 간을 통합 시험하는 단계;를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험방법
|
15 |
15
시험 모델 변환부가, 적어도 하나의 컴포넌트 서비스 장치와 서비스 기반 애플리케이션 장치 간의 시나리오 명세를, 상기 장치 간의 활동 흐름을 나타내는 시험 모델로 변환하는 단계; 및시험 케이스 생성부가, 상기 변환된 시험 모델로부터 시험 케이스를 생성하는 단계; 를 포함하며,상기 시험 모델로 변환하는 단계는,상기 시나리오 명세의 메시지 교환 패턴들 중에서 소정의 패턴을 선택하는 단계;상기 선택된 소정의 패턴을 시험 모델인 활동 다이어그램으로 변환하는 단계; 및각 활동 다이어그램에서 메시지 이벤트 이전과 이후에 각각 시작 레이블 및 종료 레이블을 생성하고 동일한 레이블을 가진 활동 다이어그램을 연결하여 전체 활동 다이어그램을 생성하는 단계;를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험방법
|
16 |
16
시험 모델 변환부가, 적어도 하나의 컴포넌트 서비스 장치와 서비스 기반 애플리케이션 장치 간의 시나리오 명세를, 상기 장치 간의 활동 흐름을 나타내는 시험 모델로 변환하는 단계; 및시험 케이스 생성부가, 상기 변환된 시험 모델로부터 시험 케이스를 생성하는 단계; 를 포함하며,상기 시험 케이스를 생성하는 단계는,상기 변환된 시험 모델로부터 제어흐름 그래프를 생성하는 단계;상기 생성된 제어흐름 그래프의 각 노드에 대한 프리앰블 및 포스트앰블을 추가하고, 상기 각 노드에서 입출력 변수의 정의된 위치와 사용된 위치 간의 경로를 생성하는 단계; 및상기 생성된 경로에 프리앰블 및 포스트앰블을 추가하여 완전경로를 생성하고 상기 생성된 완전경로에 대응되는 시험 케이스를 생성하는 단계;를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험방법
|
17 |
17
삭제
|
18 |
18
제 14 항에 있어서, 상기 통합 시험하는 단계는, 시험장치를 통해 시험 케이스를 실행하여, 상기 애플리케이션 장치와 송수신되는 웹 서비스 메시지가 시험 케이스에 기술된 메시지 절차 및 입출력 값을 충족하는지를 시험하는 단계; 및시험 모니터를 통해 시험 케이스가 실행되면 상기 각 컴포넌트 서비스 장치와 상기 애플리케이션 장치 간 송수신되는 웹 서비스 메시지가 시험 케이스에 기술된 메시지 절차 및 입출력 값을 충족하는지를 시험하는 단계; 를 포함하는 것을 특징으로 하는 서비스 기반 애플리케이션 통합 시험방법
|