stringtranslate.com

Prueba de Google

Google Test , a menudo denominado gtest , es una biblioteca especializada que se utiliza para realizar pruebas unitarias en el lenguaje de programación C++ . Esta biblioteca opera bajo los términos de la licencia BSD de 3 cláusulas . [2] Google Test se basa en la arquitectura xUnit , una metodología sistemática para evaluar componentes de software. [3]

Google Test se puede compilar para una amplia gama de sistemas informáticos , incluidos aquellos que emplean POSIX , un conjunto de interfaces de sistemas operativos estándar, así como la plataforma Microsoft Windows . Esta adaptabilidad facilita la ejecución de pruebas unitarias en bases de código C y C++ , con modificaciones mínimas requeridas en el código fuente [ cita requerida ] .

Proyectos que utilizan Google Test

Además de desarrollarse y utilizarse en Google, muchos otros proyectos también implementan Google Test:

Herramientas relacionadas

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 pruebas y analizar sus resultados, para evaluar la funcionalidad del software. Presenta visualmente el progreso de la prueba a través de una barra de progreso y muestra una lista de problemas identificados o "fallas de prueba". La herramienta está escrita principalmente en C# . [7] Una extensión de Visual Studio , Google Test Adapter, complementa su funcionalidad dentro del entorno de Visual Studio. [8]

Véase también

Referencias

  1. ^ Notas de la versión 1.14.0 de Google Test, consultadas el 29 de noviembre de 2023
  2. ^ 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
  3. ^ Una 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
  4. ^ Pruebas nativas de Android
  5. ^ El repositorio ament_cmake
  6. ^ Marco de pruebas Gromacs
  7. ^ Interfaz de usuario de prueba de Google recuperada el 12 de abril de 2016
  8. ^ Soltenborn, Christian (12 de agosto de 2022). "GoogleTestAdapter". GitHub .

Lectura adicional

Enlaces externos