구글테스트 vs 스퍼니스: 사실

유닛 테스트 과정에서 우리 c++컴파일러는 설정 및 구글테스트 스퍼니스 다음 년 동안 우리는 프레임워크입니다 오르셨습니다. 나는 내 일부 경험이 많은 기본 설정은 모두 구글테스트. 내 주인은 한 사실을 일부 그래서 데릭쉐퍼드와 애니웨이 설득하는 등 일부 판독값 인터넷에서 설명서, 위키 페이지 및 일부 알려졌다. I came up with a 목록니다 구글테스트 장이점이 및 단일 스퍼니스 혜택 (그래픽입니다 테스트 러너). 여기서 그들은 오더할 로 인식되는 것이.

  • 테스트 케이스 없이 INSTANTIATE_TEST_CASE_P 인스턴스화합니다 카티시안 제품 등 일련의 매개변수입니다 운영까지도
  • FRIEND_TEST 비공개 테스트를 위한 클래스 멤버 (for all the legacy code)
  • 선반가공 salesforce. 중단점 현
  • 치명적이지 않은 현
  • &quot 빼냅니다 box"; 구글렘록 통합공정
  • 자동 감지 테스트가 필요 없이 그들을 열거합니다.
  • 실시할 수 있는 중지되 활성화됨
  • 테스트 패턴을 사용하여 실행하십시오 이름을 선택할 수 있다.
  • 값 / 패라메트릭화 유형 테스트
  • 사용자정의된 조건자 현
  • 죽음을 테스트
  • 더욱 일련의 현
  • 유형 현
  • 서브루틴 주장하고 있는
  • 추가 디버그 정보를 사용하여, &lt &lt 추가할 수 있다.
  • 마지막으로 레코드프로페티 속성 값을 내는 XML 출력입니다
  • SCOPED_TRACE 이해할 수 있는 장애 또는 루프지 일상적인 서브노드 내부에서 컨텍스트로 어설션하지 된다.
  • xUnit XML, XSLT 변환을 통해 표시할 수 있는 바로 그 사이 없이 출력입니다 젱킨스
  • 사용자 유형에 汲摹窍妨绰 프린터
  • 테스트 시간을 소비하는 않았다 (I 용의자요 그런 적은 있지만 이 역시 아직 생각 아웃해야 스퍼니스 가능합니다.)
  • 테스트 이벤트 리스너에 API (사용자정의된 플러그-인을)
  • 테스트 슬슬
  • 아니 예외 및 레티

내가 에서 지원하지 않는 것으로 보고 정확한 위의 모든 스퍼니스? 에서 유용한 기능을 사용할 수 없는 나는 누각되었습니다 스퍼니스 구글테스트 있어요?

마지막으로: 없음 스퍼니스 피쳐입니다 구글테스트 잘 있습니까?

감사합니다!

질문에 대한 의견 (3)

이전 버전의 경우 asm0001.asm 테스트 코드를 사용하는 경우 mgcc 컴파일러 또는 실행됩니 vxWorks (또는 프스심) 할 수 있는 것보다 더 나은 기회를 스퍼니스 구글테스트 레임워크.

반면, 다른 기능은 바로 가용성입니다 구글테스트 프레임워크입니다 3 가지 수준의 설정 / 해체.

  • 프로그램 당
  • 테스트당 경우 (또는 테스트 그룹)
  • 개인 당 인스턴스들도 테스트

잘 모를 수도 있지만, 이 경우, 특히 기존 시스템과 스퍼니스 에서 지원되는 따라오렴 매우 유용합니다.

또한, Eclipse CDT 의 플러그인에는 구글테스트 있습니다.

해설 (0)

이들은 보험급부금 I see. 몇 가지 GUI 테스트 러너.

  1. https://github.com/ospector/gtest-gbar
  2. https://github.com/SandyChapman/gtest-runner-qt

비록 꽤 잘 사용한 첫 번째 및 작동하잖아 it& # 39 의 개발 및 작동합니까 필요합니다. # 39, t don& 다운로드되었는지 여러 가지.

해설 (0)

39 haven& 바라볼 경우, t xUnit++, 내가 뭘 가지고 있었기 때문에 특별히 그것으로이라엘 대해서도 사용할 수 있었지만 (게테스트 포함). 대부분의 경우, s # 39 는 지원 및 it& 목록에 없는 경우, &quot have&quot 합니다. # 39; d 아마도 I& 피쳐에는 기꺼이 추가합니다.

해설 (4)