Google-test - Google Test
| Ontwikkelaar(s) | |
|---|---|
| Stabiele vrijlating | 1.11.0 / 12 juni 2021
|
| Opslagplaats | github |
| Geschreven in | C++ |
| Besturingssysteem | Linux , Microsoft Windows , macOS |
| Type | Tool voor het testen van eenheden |
| Vergunning | BSD 3-clausules |
| Website |
google |
Google Test (ook bekend als gtest ) is een unit-testbibliotheek voor de programmeertaal C++ , gebaseerd op de xUnit- architectuur. De bibliotheek wordt vrijgegeven onder de BSD-licentie met 3 clausules . Het kan worden gecompileerd voor een verscheidenheid aan POSIX- en Windows- platforms, waardoor unit-testing van zowel C-bronnen als C++ mogelijk is met minimale bronaanpassing.
Projecten met Google Test
Naast de ontwikkeling en het gebruik bij Google, implementeren veel andere projecten Google Test ook:
- Android Open Source Project- besturingssysteem
- Chromium- projecten (achter de Chrome-browser en Chrome OS)
- LLVM- compiler
- Protocolbuffers (het gegevensuitwisselingsformaat van Google)
- OpenCV computer vision-bibliotheek
- Gromacs moleculaire dynamica simulatiepakket
Gerelateerde tools
Google Test UI is een testrunner die test binair uitvoert, de voortgang kan volgen via een voortgangsbalk en een lijst met mislukte tests weergeeft. Google Test UI is geschreven in C# . Daarnaast bestaat er een feature-complete Visual Studio- extensie met Google Test Adapter.
Zie ook
Referenties
Verder lezen
- Whittaker, James (2012). Hoe Google software test . Boston, Massachusetts: Pearson Onderwijs. ISBN 0-321-80302-7.
Externe links
- Google-test
- Google Test Primer-documentatie
- Gtest C/C++ Conan-pakket
- Een korte introductie tot het Google C++ Testing Framework , Arpan Sen, IBM DeveloperWorks, 2010-05-11
- De test- en ontwikkelomgeving van Google , Anthony Vallone, 21-01-2014