2012-08-08 3 views
1

프로젝트에 JRules BRMS 7.1을 사용하려고합니다. DVS에는 룰셋 테스팅에 몇 가지 한계가 있음을 알게되었습니다.DVS를 사용하지 않고 ILOG JRules Ruleset을 테스트하는 방법은 무엇입니까?

Excel 시나리오 파일 템플릿에 복합 형식 컬렉션 의 콘텐츠를 테스트 할 수 없습니다.

그러나 나는 그 종류의 콘텐츠가 Excel 표 형식에 비해 너무 복잡하기 때문에 정상적인 것임을 이해합니다.

그렇다면 DVS를 사용하지 않고 복잡한 유형의 입력이 많은 테스트 사례가 필요한 규칙 집합을 테스트하는 가장 좋은 방법은 무엇입니까?

답변

2

개발자가 테스트를 수행하는 경우 JUnit을 내장 된 규칙 엔진과 함께 사용하십시오. 기술자가 아닌 사용자가 테스트를 수행해야하는 경우이 제한이없는 WODM 7.5로 업그레이드하는 것이 가장 간단 할 수 있습니다. 이것이 선택 사항이 아니라면 JRules 7.1 DVS를 사용할 수 있지만 다소 복잡하며 출력 컬렉션을 입력으로 사용하고 XOM에서 출력하는 별도의 래퍼 규칙 프로젝트를 생성하여 실제 결과와의 비교를 수행합니다.

+0

안녕하세요. JUnit을 사용하여 규칙을 테스트하는 방법을 설명하는 문서/링크를 제공해 주시겠습니까? – Siddharth

0

Raj Rao는 정확합니다. 예상 한 결과 (입력은 쉽습니다)로 배열을 사용할 수 있지만 숨겨진 JRules API를 사용해야하며 어쨌든 고통 스럽습니다.
JUnit 또는 7.5가 대답입니다.
당신은 그들이 어디 자세한 조되지 않기 때문에 :(

건배를하는 것이 가능하지 않다 말할 수도 있으므로, IBM 그것을 할 지불하고 싶지 않는
PS : BTW, 입력으로 복잡한 유형의 배열을 확실히 쉽다 잘 나는 생각한다, 문서화.

0

당신은 RES에 HTDS 서비스로 규칙을 배포 한 경우에, 당신은 HTDS 웹 서비스를 테스트 SoapUI를 사용할 수 있습니다.

SoapUI은 당신이 할 수있는 테스트 케이스를 설정할 수 있습니다 다른 시나리오를 테스트하는 데 사용할 수 있습니다.

0

결정 유효성 검사 서비스를 사용하여 규칙의 유효성을 검사하려면 테스트 할 시나리오가있는 Excel 시나리오 파일 템플릿을 만듭니다. Excel 시나리오 파일 템플릿을 생성하기 전에 프로젝트에 Excel 파일 생성을 방해 할 수있는 오류나 경고가 없는지 확인해야합니다. step1 : 규칙 탐색기에서 규칙 프로젝트에서 프로젝트를 선택하고 dvs 부분 클릭 체크 포인트를 활성화하고 오류가 없는지 확인하십시오. 2 : 시나리오 파일 만들기 다음을 클릭하여 테스트 프로젝트 name.xls의 이름을 지정합니다. 3 : 시나리오의 값과 예상 결과를 예상 결과 열에 전달하십시오. 4 : 한 번에 여러 시나리오를 테스트 할 수 있습니다. 5 : 이제 Excel 파일을 닫고 저장하십시오. 6 : 실행 구성 오른쪽 클릭 dvs excel 파일 테스트 용 이름 지정 7 : Excel 파일 필드에서 찾아보기를 클릭하고 xls 파일을 선택하십시오. 8.in 규칙 프로젝트 필드 규칙 프로젝트를 선택하십시오 9 : HTML 보고서 필드에서 프로젝트를 선택하고 확인을 클릭하십시오. 10 : 적용을 클릭하고 11 : 규칙 스튜디오에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 새로 고침 12 : HTML 파일이 프로젝트에서 생성됩니다. 13 : 마우스 오른쪽 버튼을 클릭하여 웹 브라우저로 열고 시나리오의 결과를 관찰하십시오. 14 : dvs를 사용하도록 설정했습니다.

관련 문제