현재 Process 360이라는 글로벌 360 BPM 도구 세트를 사용하는 대규모 BPM 프로젝트에서 작업하고 있습니다. 이 제품은 모델링하려는 특정 비즈니스 프로세스의 흐름을 정의하는 여러 "프로세스 맵"을 디자인하고 다른 기능을 수행하는 함께 연결된 여러 작업 노드로 구성되어 있다는 점에서 다른 많은 BPM 솔루션과 유사하게 작동합니다 (웹 서비스 호출 등).단위 테스트는 BPM 개발에 적합합니까?
현재 프로세스 맵 경로의 테스트를 자동화하기 위해 도구 세트가 제공하는 방법이 없기 때문에 현재 릴리스의 품질 보증 단계에서 매우 심각한 문제가 발생하고 있습니다. 따라서 크고 복잡한 프로세스가 개발되어 테스트 팀에 넘겨지면 종종 문제가 많이 발생합니다. 분명히 문제가 품질 보증에서 나올 것으로 예상되지만, 우리가 사용할 수있는 일종의 자동화 된 테스트 프레임 워크가 있다면 개발 중에 버그 등이 많이 발견 될 수 있다는 느낌을 줄 수는 없습니다. 프로세스 맵에서 다양한 경로를 증명하는 단위 테스트 세트를 구축하십시오.
현재 발생하는 유일한 실제 개발 테스트는 개발자가 수행 한 기능 테스트와 유사하며 테스트 케이스 당 일련의 수동 단계로 문서화됩니다. 이 접근 방식의 문제점은 개발자가 수동으로 실행하는 데 시간이 오래 걸리며 이로 인해 상대적으로 오류가 발생하기 쉽다는 것입니다. 또한; 우리는 대개 일정이 매우 엄격하기 때문에 테스트를 자주 실행하지 않아 문제를 조기에 발견 할 수 없습니다.
앞서 언급했듯이; 현재 자동화 된 테스트를 수행하기 위해 현재 툴 세트가 제공하는 방법이 없습니다. 왜 실제로 그 생각을 들었습니까? 전체 BPM 씬에 대해 매우 새롭다는 가정하에, 이것은 제품에 부족한 기능 이었지만, "단위 테스트"가 BPM 세계에서 전통적으로 수행되지 않았는지 궁금합니다. 아마도 이런 종류의 작업에 적합하지 않은 것일까 요?
다른 사람들이 이런 종류의 문제에 부딪혔다는 것을 알고 싶습니다. 또한 개선해야 할 사항이 있다면 무엇이 있을지 알고 싶습니다. 글로벌 없습니다 360 관련 불구하고