Articulo de referencia

Prueba de Google

[https://github.com/google/googletest/releases/tag/v1.17.0 Google Test v1.17.0 release notes], retrieved 2025-10-14 "},"latest release date":{"wt":"{{Start date and age|2025|04|...

Google Test , a menudo escrito como GoogleTest y conocido como gtest , es una biblioteca utilizada para realizar pruebas unitarias en el lenguaje de programación C++ . Google Test se basa en la arquitectura xUnit , una metodología sistemática para evaluar componentes de software. [ 2 ] Google Test es software libre y de código abierto con una licencia BSD de 3 cláusulas . [ 3 ]

Google Test se puede compilar para varios sistemas operativos ( SO), incluidos aquellos que utilizan la Interfaz de Sistema Operativo Portátil ( POSIX ; por ejemplo, Linux , macOS ), un conjunto de interfaces de SO estándar y Microsoft Windows . Esto permite ejecutar pruebas unitarias tanto en bases de código C como C++ con pocas modificaciones al código fuente .

Proyectos que utilizan Google Test

Además de haber sido desarrollado y utilizado en Google, muchos otros proyectos también implementan Google Test:

Google Test UI es una herramienta de software para probar programas informáticos y funciona como ejecutor de pruebas. Emplea un «binario de prueba», un programa compilado responsable de ejecutar las pruebas y analizar sus resultados, para evaluar las funciones del software. Presenta visualmente el progreso de las pruebas mediante una barra de progreso y muestra una lista de los problemas identificados o «fallos de prueba». La herramienta está escrita principalmente en C# . [ 7 ] Una extensión de Visual Studio , Google Test Adapter, integra el marco dentro del entorno de Visual Studio. [ 8 ]

Véase también

Referencias

  1. Notas de la versión 1.17.0 de Google Test , consultadas el 14 de octubre de 2025.
  2. Breve introducción al marco de pruebas de Google C++ , Arpan Sen, IBM DeveloperWorks, 11 de mayo de 2010, consultado el 12 de abril de 2016.
  3. El repositorio de Google Test , consultado 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
  4. "Pruebas nativas de Android" . Archivado del original el 20/01/2021 . Consultado el 05/02/2021 .
  5. El repositorio ament_cmake
  6. Marco de pruebas de Gromacs
  7. Interfaz de usuario de prueba de Google (consultado el 12 de abril de 2016)
  8. Soltenborn, Christian (12 de agosto de 2022). "GoogleTestAdapter" . GitHub .

Lecturas adicionales

  • Whittaker, James (2012). Cómo Google prueba el software . Boston, Massachusetts: Pearson Education. ISBN 978-0-321-80302-3.
  • Prueba de Google en GitHub
  • Documentación básica de Google Test
  • Paquete Gtest C/C++ Conan
  • Breve introducción al marco de pruebas de Google C++ , Arpan Sen, IBM DeveloperWorks, 11 de mayo de 2010.
  • El entorno de pruebas y desarrollo de Google , Anthony Vallone, 21 de enero de 2014