pitón

Herramienta para generación de entrada automatizada, útil para pruebas automatizadas y generación de estructuras de datos complejos ...
Descargar ahora

pitón Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Nombre del editor:
  • Gary Wilson Jr.

pitón Etiquetas


pitón Descripción

Herramienta para la generación de entrada automatizada, útil para las pruebas automatizadas y la generación de estructuras de datos complejas. Python-inwingen es un paquete de Python que permite una fácil generación de entrada, útil para las pruebas automatizadas y la generación de estructuras complejas de datos. Esta herramienta se basa en Korat, una herramienta de generación de entrada para los programas de Java.RequirementRentamente, InputGen requiere que Python 2.7 porque hace uso de la clase OrdenedDict que se agregó en Python 2.7.Simply Ejemply Below es un ejemplo simple. Para obtener más ejemplos, consulte el directorio / Ejemplos / Directory.given el siguiente código: Importar Putgenclass SquareTest (InputGen.TestCase): @staticmethod def Repok (fábrica): devuelva el verdadero @staticmethod def FIN (MIN = 0, MAX = 10): f = inputgen.factory (enable_backtracking = false, habilitable_iso_breaking = false) F.Set ('Número', rango (Min, Min, Máx)) Devuelve F DEF RUN_METHOD (Self, Fábrica): Num = Factory.Number Self.asserQual (NUM * NUM * NUM, NUM ** 2) IF __NAME__ == "__Main__": Importar Unittest Unittest.Main () Guarde el código a un nombre de archivo Square.py y luego ejecute la prueba de la unidad: Python Square.pywhen Ejecutar, GUINGGEN generará todo lo posible Combinaciones de los campos finitizados. En el ejemplo anterior, esto producirá diez combinaciones, con un solo campo (número) que van desde 0 a 9. Requisitos: · Python


pitón Software relacionado