테스트 결과를 수집하고보고를 위해 저장 한 다음 사용자가 해당 테스트를 기반으로 보고서를 생성 할 수있게 해주는 일종의 관리 /보고 도구를 찾고 있습니다.테스트 결과 관리 및보고 도구
우리는 다양한 플랫폼에서 실행되는 많은 테스트 실행 도구를 가지고 있지만 모든 출력 테스트 결과는 JUnit 형식으로되어 있습니다. 이 테스트는 하드웨어 나 플랫폼에만 국한된 것이 아니라 오히려 일반적입니다. 우리가 원하는 것은 플랫폼, OS, 하드웨어 구성 및 사용자 정의 데이터와 같은 추가 정보와 함께 중앙 위치로 자동 또는 수동 테스트를 실행할 수있게하는 것입니다. 관리 /보고 도구는이 데이터를 저장합니다.
그러면 관리자가 도구로 이동하여 개발자가 설정 한 대시 보드에 액세스하여 현재 상태에 대한 업데이트를 요청할 수 있습니다. 특정 구성 또는 하드웨어 상태에서 실행 된 테스트 결과 목록이거나 특정 테스트의 결과 일 수 있습니다.
제안 사항?
허드슨은 오픈 소스 소프트웨어를 사용하여이 작업을 수행 할 때와 거의 흡사 해합니다.보고 요구 사항이 상당히 잘 정의 된 것처럼 보입니다. 기본 XSLT를 XSLT가 열정을 싫어한다면 JUnit 출력 (또는 Python 등)을 사용하여 원하는대로 할 수있는 기성품 도구를 얻지 마십시오. –
우리는 이미 Jenkins (우리는 Hudson보다 더 선호)를 사용하고 있습니다. 실제 테스트 실행을하고 구축하기 위해서입니다. 그러나 지금까지 우리는 Jenkins에서 다양한 테스트 작업의 모든 테스트 결과를 처리하고 어느 정도 쿼리 할 수있는 방법을 찾지 못했습니다. Hudson/Jenkins에서이 작업을 수행 할 방법이 있다면, 나는 그 일을 할 것입니다. 그러나 어떤 것도 모릅니다. –