2011-10-17 2 views
2

테스트 결과를 수집하고보고를 위해 저장 한 다음 사용자가 해당 테스트를 기반으로 보고서를 생성 할 수있게 해주는 일종의 관리 /보고 도구를 찾고 있습니다.테스트 결과 관리 및보고 도구

우리는 다양한 플랫폼에서 실행되는 많은 테스트 실행 도구를 가지고 있지만 모든 출력 테스트 결과는 JUnit 형식으로되어 있습니다. 이 테스트는 하드웨어 나 플랫폼에만 국한된 것이 아니라 오히려 일반적입니다. 우리가 원하는 것은 플랫폼, OS, 하드웨어 구성 및 사용자 정의 데이터와 같은 추가 정보와 함께 중앙 위치로 자동 또는 수동 테스트를 실행할 수있게하는 것입니다. 관리 /보고 도구는이 데이터를 저장합니다.

그러면 관리자가 도구로 이동하여 개발자가 설정 한 대시 보드에 액세스하여 현재 상태에 대한 업데이트를 요청할 수 있습니다. 특정 구성 또는 하드웨어 상태에서 실행 된 테스트 결과 목록이거나 특정 테스트의 결과 일 수 있습니다.

제안 사항?

답변

0

체크 아웃 Hudson. 매우 유용하고 구성 가능합니다.

+0

허드슨은 오픈 소스 소프트웨어를 사용하여이 작업을 수행 할 때와 거의 흡사 해합니다.보고 요구 사항이 상당히 잘 정의 된 것처럼 보입니다. 기본 XSLT를 XSLT가 열정을 싫어한다면 JUnit 출력 (또는 Python 등)을 사용하여 원하는대로 할 수있는 기성품 도구를 얻지 마십시오. –

+0

우리는 이미 Jenkins (우리는 Hudson보다 더 선호)를 사용하고 있습니다. 실제 테스트 실행을하고 구축하기 위해서입니다. 그러나 지금까지 우리는 Jenkins에서 다양한 테스트 작업의 모든 테스트 결과를 처리하고 어느 정도 쿼리 할 수있는 방법을 찾지 못했습니다. Hudson/Jenkins에서이 작업을 수행 할 방법이 있다면, 나는 그 일을 할 것입니다. 그러나 어떤 것도 모릅니다. –

1

사용자는 nUnit, nUnit, XSLT, Selenium 등의 자동화 된 테스트 결과를 가져 와서 결과를보고 할 수있는 Enterprise Tester (www.enterprisetester.com)를 구축했습니다.

결과를 가져오고보고하는 것 외에도 테스트 요구 사항 및 대시 보드에서이 적용 범위의 상태를 볼 수있는 기능을 제공하여 작성된 요구 사항을 다시 테스트 할 수 있습니다. JIRA (또는 Google) 또는 열린 소셜 가젯을 사용하는 것을 사용하는 경우 이러한 가젯을 다른 도구에도 전달할 수 있습니다. 당신이 그것에 대해 더 이야기하고 싶은 경우

은 저에게 직접 연락 주시기 바랍니다 감사 브라이스

1

또한 Allure Framework라는 오픈 소스 프로젝트를 시도 할 수 있습니다. 테스트 실행 결과를 멋진 형태로 보여주기 위해 특별히 제작되었습니다. JUnit, PHPUnit, TestNG, py.test, RSpec, Scalatest 같은 대중적인 테스트 프레임 워크 세트는 이미 지원됩니다. NUnit과 같은 다른 것들도 곧 지원 될 것입니다.

+0

Allure는 테스트 결과 관리 도구가 아니며 테스트 보고서 생성 프레임 워크 일뿐입니다. 테스트 실행을 추적하지는 않으며 통계를 표시 할 수 없습니다. –