Google Test (también conocido como gtest para, por ejemplo, el entorno ROS [1] ) es una biblioteca de pruebas unitarias para el lenguaje de programación C ++ , basada en la arquitectura xUnit . [2] La biblioteca se publica bajo la licencia BSD de 3 cláusulas. [3] Se puede compilar para una variedad de plataformas POSIX y Windows , lo que permite realizar pruebas unitarias de fuentes C y C ++ con una mínima modificación de la fuente. [ vago ]
Desarrollador (es) | |
---|---|
Lanzamiento estable | 1.10.0 / 3 de octubre de 2019 |
Repositorio | github |
Escrito en | C ++ |
Sistema operativo | Linux , Microsoft Windows , macOS |
Tipo | Herramienta de prueba unitaria |
Licencia | 3 cláusulas BSD |
Sitio web | google |
Proyectos que utilizan Google Test
Además de ser desarrollados y utilizados en Google, muchos otros proyectos también implementan Google Test:
- Sistema operativo Android Open Source Project [4]
- Proyectos de Chromium (detrás del navegador Chrome y Chrome OS)
- Compilador LLVM
- Búferes de protocolo (formato de intercambio de datos de Google)
- Biblioteca de visión por computadora OpenCV
- Paquete de simulación de dinámica molecular de Gromacs [5]
Herramientas relacionadas
La interfaz de usuario de prueba de Google es un corredor de pruebas que ejecuta el binario de prueba de uno, le permite a uno rastrear su progreso a través de una barra de progreso y muestra una lista de fallas de prueba. Al hacer clic en uno se muestra el texto de la falla. La interfaz de usuario de prueba de Google está escrita en C #. [6] Además, existe una extensión de Visual Studio con todas las funciones con Google Test Adapter. [7]
Ver también
Referencias
- ^ Prueba de Google (gtest) en la wiki de ros.org
- ^ Una introducción rápida a Google C ++ Testing Framework , Arpan Sen, IBM DeveloperWorks, 2010-05-11, consultado el 2016-04-12
- ^ El repositorio de Google Test , obtenido el 12 de abril de 2016, cita New BSD como licencia. El archivo de licencia se encuentra en github
.com / google / googletest / blob / master / googletest / LICENSE - ^ Pruebas nativas de Android
- ^ Marco de prueba de Gromacs
- ^ IU de prueba de Google recuperada el 12 de abril de 2016
- ^ [1]
Otras lecturas
- Whittaker, James (2012). Cómo prueba Google el software . Boston, Massachusetts: Educación de Pearson. ISBN 0-321-80302-7.
enlaces externos
- Prueba de Google
- Documentación de Google Test Primer
- Paquete Gtest C / C ++ Conan
- Una introducción rápida al marco de pruebas de Google C ++ , Arpan Sen, IBM DeveloperWorks, 2010-05-11
- El entorno de prueba y desarrollo de Google , Anthony Vallone, 2014-01-21