구글 테스트
Google Test![]() |
개발자 | 구글 |
---|---|
안정된 릴리스 | 1.11.0 / 2021년 6월 12일, 전( |
저장소 | github |
기입처 | C++ |
운영 체제 | Linux, Microsoft Windows, macOS |
유형 | 유닛 테스트 도구 |
면허증. | BSD 3절 |
웹 사이트 | google![]() |
구글 테스트(gtest라고도 함)는 xUnit [1]아키텍처를 기반으로 하는 C++ 프로그래밍 언어용 유닛 테스트 라이브러리입니다.라이브러리는 BSD 3 Clause [2]라이선스로 출시됩니다.다양한 POSIX 및 Windows 플랫폼용으로 컴파일 할 수 있기 때문에 최소한의 소스 [vague]수정으로 C++ 소스뿐만 아니라 C 소스도 유닛테스트 할 수 있습니다.
Google 테스트를 사용하는 프로젝트
Google에서 개발 및 사용되는 것 외에도 많은 다른 프로젝트들이 Google Test를 구현하고 있습니다.
- 안드로이드 오픈 소스 프로젝트 운영[3] 체제
- 크롬 프로젝트(Chrome 브라우저 및 Chrome OS 배후에 있음)
- LLVM 컴파일러
- 프로토콜 버퍼(Google의 데이터 교환 형식)
- OpenCV 컴퓨터 비전 라이브러리
- 그로맥스 분자역학 시뮬레이션[4] 패키지
관련 도구
Google 테스트 UI는 테스트 바이너리를 실행하고 진행률 표시줄을 통해 진행률을 추적하며 테스트 실패 목록을 표시하는 테스트 실행자입니다.구글 테스트 UI는 C#[5]에 기재되어 있습니다.또한 Google 테스트 [6]어댑터에는 완전한 Visual Studio 확장이 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Google C++ 테스트 프레임워크, Arpan Sen, IBM DeveloperWorks, 2010-05-11, 2016-04-12에 대한 간단한 소개
- ^ 2016-04-12에서 검색된 Google Test의 저장소는 New BSD를 라이센스로 인용합니다.라이센스 파일은 github.com/google/googletest/blob/master/googletest/LICENSE에 있습니다.
- ^ Android 네이티브 테스트
- ^ Gromacs 테스트 프레임워크
- ^ Google 테스트 UI가 2016-04-12를 검색했습니다.
- ^ Soltenborn, Christian. "GoogleTestAdapter". GitHub.
{{cite web}}
: CS1 maint :url-status (링크)
추가 정보
- Whittaker, James (2012). How Google Tests Software. Boston, Massachusetts: Pearson Education. ISBN 0-321-80302-7.
외부 링크
- 구글 테스트
- Google 테스트 프라이머 문서
- Gtest C/C++ 코난 패키지
- Google C++ 테스트 프레임워크, Arpan Sen, IBM DeveloperWorks, 2010-05-11에 대한 간단한 소개
- Google Test and Development Environment, Anthony Valone, 2014-01-21