Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Google Test

From Wikipedia, the free encyclopedia
C++ testing framework by Google
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articlemay rely excessively on sourcestoo closely associated with the subject, potentially preventing the article from beingverifiable andneutral. Please helpimprove it by replacing them with more appropriatecitations toreliable, independent sources.(August 2013) (Learn how and when to remove this message)
This article'stone or style may not reflect theencyclopedic tone used on Wikipedia. See Wikipedia'sguide to writing better articles for suggestions.(June 2016) (Learn how and when to remove this message)
This articlecontainspromotional content. Please helpimprove it by removingpromotional language and inappropriateexternal links, and by adding encyclopedic text written from aneutral point of view.(October 2019) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Google Test
Developer(s)Google
Stable release
1.14.0[1] / August 2, 2023; 19 months ago (2023-08-02)
Repositorygithub.com/google/googletest/
Written inC++
Operating systemLinux,Microsoft Windows,macOS
TypeUnit testing tool
LicenseBSD 3-clauses
Websitegoogle.github.io/googletest/ Edit this on Wikidata

Google Test, often referred to asgtest, is a specialized library utilized to conductunit testing in theC++ programming language. This library operates under the terms of theBSD 3-clause license.[2] Google Test is based on thexUnit architecture, a systematic methodology for assessing software components.[3]

Google Test can becompiled for a diverse range ofcomputer systems, encompassing those employingPOSIX, a set of standard operating system interfaces, as well as theMicrosoft Windows platform. This adaptability facilitates the execution of unit tests on bothC andC++codebases, with minimal alterations required in thesource code[citation needed].

Projects using Google Test

[edit]

Besides being developed and used at Google, many other projects implement Google Test as well:

Related tools

[edit]

Google Test UI is asoftware tool for testing computer programs, and serves as a test runner. It employs a 'test binary', acompiled program responsible for executing tests and analyzing their results, to evaluate software functionality. It visually presents the testing progress through a progress bar and displays a list of identified issues or 'test failures'. The tool is primarily written inC#.[7] AVisual Studio extension, Google Test Adapter, complements its functionality within the Visual Studio environment.[8]

See also

[edit]

References

[edit]
  1. ^Google Test v1.14.0 release notes, retrieved 2023-11-29
  2. ^Google Test's repository, retrieved 2016-04-12, citesNew BSD as license. The license file is atgithub.com/google/googletest/blob/master/googletest/LICENSE
  3. ^A quick introduction to the Google C++ Testing Framework, Arpan Sen, IBM DeveloperWorks, 2010-05-11, retrieved 2016-04-12
  4. ^Android Native tests
  5. ^The ament_cmake Repository
  6. ^Gromacs Testing Framework
  7. ^Google Test UI retrieved 2016-04-12
  8. ^Soltenborn, Christian (12 August 2022)."GoogleTestAdapter".GitHub.

Further reading

[edit]
  • Whittaker, James (2012).How Google Tests Software. Boston, Massachusetts: Pearson Education.ISBN 978-0-321-80302-3.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Google_Test&oldid=1264485911"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp