TextTest

Software captura de pantalla:
TextTest
Detalles de software:
Versión: 3.28.2 Actualizado
Fecha de carga: 18 Jul 15
Promotor: Geoff Bache
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

Como su nombre indica, el proyecto texttest funciona a través de la comparación de texto plano registrado por programas con una versión anterior "patrón oro" de ese texto.
Esto está en contraste con la mayoría de los marcos de pruebas de aceptación que se ofrecen hoy en día, que generalmente utilizan alguna forma de '' las afirmaciones escritas a mano por el autor prueba que pone en una API de aplicaciones.

¿Qué hay de nuevo en esta versión:

  • realizar matando pruebas en Windows cuando se ejecuta en un trabajo paralelo mejor

¿Cuál es nuevo en la versión 3.26:

  • Es ahora posible tener lugares separados para los registros (compartido disco) y caja de arena (disco local).
  • La interfaz gráfica de usuario dinámica ahora muestra vistas previas de archivos que compararon como iguales.
  • Se realizaron mejoras en el plugin Jenkins y la integración con el editor StoryText para las pruebas de interfaz gráfica de usuario.

¿Cuál es nuevo en la versión 3.24:

  • Esta versión añade integración Jenkins en informes HTML, y la vinculación directa para cambiar y la información de corrección de errores. Se ha añadido soporte para el Alfa Cóndor.
  • Un tercer motor de rejilla se proporcionó, además de GE y LSF (Cóndor funciona mejor en Windows).
  • Se proporcionó una nueva sintaxis run_dependent_text para encontrar más tarde coincide en un archivo.

¿Qué hay de nuevo en la versión 3.22:.

  • instalaciones de búsqueda han abeja añadido al informe HTML
  • Hay posibilidades adicionales en run_dependent_text y en la copia de archivos de datos.
  • Hay seis meses el valor de las mejoras en general, menores y correcciones de errores.

¿Qué hay de nuevo en la versión 3.20:.

  • Se hicieron varias mejoras y correcciones de errores
  • En particular, las pruebas pueden vuelva a ejecutar desde la interfaz gráfica dinámica con diferentes configuraciones.
  • configuración del archivo de configuración ahora pueden ser variados por la prueba.
  • A & quot; conocido error & quot; que dará lugar a una repetición de la prueba hasta un cierto número de veces que se puede ejecutar.
  • Esta versión requiere Python 2.6 y PyGTK 2.16 o posterior.

¿Qué hay de nuevo en la versión 3.19:.

  • Se hicieron varias mejoras y correcciones de errores
  • mejoras GUI se hicieron con un enfoque en la facilidad de uso.
  • Se hicieron mejoras en el & quot; & quot errores conocidos; funcionalidad.
  • Sun Grid Engine que se sondean para hacer que el estado de las pruebas en que sea más visible.
  • Nota esta es la última versión que soporte Python 2.4 y 2.5:. texttest 3,20 requerirá Python 2.6 y probablemente GTK 2.18 y

¿Qué hay de nuevo en la versión 3.16.1:

  • Corrección de errores a 3,16:
  • Ordenado cabo botón nombramiento de radio, lo que era extraño en algunos casos bastante (guiplugins.py)
  • Ya no ignorar & quot; la vainilla & quot; bandera al encontrar archivos de mapas de interfaz de usuario (pyusecase_interface.py)
  • Correcciones para errores mayores:
  • No StackTrace si la ventana GUI dinámico se cierra con las pruebas de funcionamiento (controller.py)
  • casilla de verificación de repetición a cámara lenta se muestra después de importar una nueva interfaz gráfica de usuario de la aplicación para la prueba (runningactions.py)
  • ficha Grabación ya no se muestra después de importar una aplicación no GUI para la prueba (guiplugins.py)
  • & quot; registro de casos de uso & quot; permanece en gris si la aplicación bajo prueba no es una interfaz gráfica de usuario (guiplugins.py)
  • Corregido un fallo donde la repetición de partidos no exactos para reproducir el tráfico no produjo en el orden correcto (traffic.py)
  • problema de rendimiento fijo con muchos intentos condenados para importar módulos de configuración GUI inexistentes (guiplugins.py)
  • copy_test_path_merge ahora también fusionar subdirectorios como debería (sandbox.py)

¿Qué hay de nuevo en la versión 3.16:

  • Mejoras GUI estática:
  • Ahora se puede cambiar el nombre de los archivos de la lista desplegable en la vista de archivo (adminactions.py)
  • & quot; Actualizar & quot; sustituye a & quot; Eliminar Tests & quot; en la barra de herramientas por defecto, sobre todo por razones estéticas (default_gui-static.xml)
  • Contenido de la barra se pueden configurar / poner de nuevo, ver & quot; la personalización de la interfaz de usuario de & quot; en la página web
  • & quot; Añadir aplicación & quot; de diálogo tiene ahora una lista desplegable de todas las posibles opciones de la GUI de pruebas (adminactions.py)
  • Permite empezar probando una interfaz de usuario antes de entender el archivo config
  • manejo de inicial & quot error; Añadir Aplicación & quot; diálogo mejorado (adminactions.py)
  • Rechazar caracteres ilegales en el sufijo y nombres de los subdirectorios
  • GUI de pruebas & quot; UI mapa & quot; archivos ahora visibles desde la ficha Config (filetrees.py)
  • Mejoras Marco:
  • Ahora se integra con el sistema de seguimiento de errores Jira de Atlassian, así como Bugzilla (jira.py)
  • Obras en líneas generales la misma manera que la integración Bugzilla. Véase el sitio web para más detalles.
  • & quot; collate_file & quot; funcionalidad para múltiples archivos reescrito (sandbox.py)
  • Los patrones de la forma & quot; de datos *: datos * .dump & quot; deben comportarse de forma más intuitiva, pero pueden no ser compatibles respaldo completo.
  • Lea las notas de la migración y el sitio web para más detalles.
  • & quot; run_dependent_text & quot; mejorada para el filtrado de distancia secciones de texto (rundependent.py)
  • Ahora se puede controlar si las líneas de inicio y fin se filtran a través de por ejemplo, & quot; {[- & gt;]} & quot; sintaxis
  • archivos de configuración versionadas pueden ahora ser colocados en & quot; extra_search_directory & quot; ubicaciones (testmodel.py)
  • archivos Anteriormente sólo importados se podían encontrar allí.
  • & quot; suppress_stderr_text & quot; ahora es compatible con la misma sintaxis que & quot; run_dependent_text & quot; (default / init __ __. py)
  • Permite, por ejemplo, filtrado de varias líneas
  • & quot; text_diff_program_max_file_size & quot; ajuste ahora renombrado a & quot; max_file_size & quot; y ahora es un diccionario (comparefile.py)
  • Las claves son los nombres de los programas. También obtener un cuadro de diálogo de advertencia si intenta abrir un archivo demasiado grande de la interfaz gráfica de usuario.
  • Ahora establece & quot; USECASE_HOME & quot; para el ensayo de interfaces gráficas de usuario con, por ejemplo PyUseCase a & quot; pyusecase_files & quot; (default / init __ __. py)
  • archivos usecase Anteriormente permitidos del SUT meterse con la texttest propia.
  • guión default.CountTest ahora reporta un total general al final (default / init __ __. py)
  • Mejoras de informe por lotes:
  • Ahora genera automáticamente un & quot; salpicadero & quot; página contiene enlaces a todos los informes y estado actual (lote / __ __ init. py)
  • Viene gratis con & quot; & quot ;, -COLL también se puede hacer por sí solo a través batch.GenerateSummaryPage -s. Véase el sitio web.
  • Ahora se puede crear tablas de informes separados que contienen (por ejemplo) el rendimiento o la memoria información. (testoverview.py)
  • Utilice web.performance -COLL:. véase el sitio web para obtener más información
  • Si varias versiones están presentes en la misma página, a & quot; gran total & quot; se muestra.
  • Las filas o tablas que contienen solamente & quot; N / A & quot; ya no se muestra (testoverview.py)
  • Si los archivos de origen están vacías, señala esto y sugiere que el disco puede estar lleno (testoverview.py)
  • Las células tienen ahora información sobre herramientas que indica que la prueba y la fecha son, para evitar el desplazamiento tablas grandes (testoverview.py)
  • En el informe de correo electrónico, la autenticación SMTP es ahora posible (por lotes / __ __ init. py)
  • Nuevos ajustes del archivo de configuración & quot; smtp_server_username & quot; y & quot; smtp_server_password & quot;
  • Grid Engine (LSF / SGE) mejoras:
  • de línea de comandos Grid Engine aparece ahora en la & quot; Ejecutar Info & quot; lengüeta de la interfaz gráfica de usuario dinámica. (textinfo.py)
  • Auto-test / Cambios internos:
  • instrumentación PyUseCase eliminado, utilice PyUseCase 3.0 que no necesita esto.
  • Utiliza archivos de mapas de interfaz de usuario (bajo, etc) en su lugar, y la línea de comandos PyUseCase.
  • Ahora escoja automáticamente un repositorio PyUseCase local llamado & quot; pyusecase & quot; (texttest.py)
  • Corrección de errores:
  • Aceleradores de & quot; Test & quot ;, Cut & quot; Copiar Test & quot; y & quot; Pegue Test & quot; se desactivan cuando se enfoca un widget de texto (adminactions.py)
  • significa que usted puede utilizar las teclas Ctrl + X, Ctrl + V, Ctrl + C para la manipulación de texto en ventanas texttest.
  • aplicaciones de nueva creación ahora trabajan sin reiniciar si el control de versiones está habilitado (controller.py)
  • Trabajó en torno a un Mercurial archivos de cambio de nombre del insecto con enlaces simbólicos en el nombre (hg.py)
  • & quot; copy_test_path: $ ENV_VAR & quot; ahora no hacer nada si ENV_VAR está vacía (sandbox.py)
  • Anteriormente ponerlo a $ TEXTTEST_SANDBOX /. lo que podría causar problemas.
  • Si un & quot; collate_script & quot; produce un archivo vacío de la entrada no está vacía, no escriba un archivo vacío (sandbox.py)
  • Un & quot; extra_version & quot; ahora leer su configuración GUI de pruebas y no sólo asumir que es el mismo que el padre (guiplugins.py)
  • & quot; save_filtered_file_stems & quot; ahora soporta nombres de archivo expansiones (comparefile.py)
  • Scripts como default.CountTest no enviará correo espuria si se ejecuta con la bandera por lotes (& quot; -b & quot;) (. default / init __ __ py)
  • No StackTrace si una variable de entorno en & quot; copy_test_path & quot; no existe (sandbox.py)
  • No StackTrace si un & quot; collate_script & quot; no existe (sandbox.py)
  • No StackTrace si el argumento a & quot; -cp & quot; (o Times to Run) no es válido (default / init __ __. py)
  • No StackTrace si no se encuentra un programa intérprete relativa (default / init __ __. py)
  • No StackTrace si el mismo nombre de la aplicación proporciona el doble de & quot; -a aplicación, aplicación & quot; en la línea de comandos (testmodel.py)

¿Cuál es nuevo en la versión 3.15:.

  • Una buena cantidad ha pasado desde 3,14 a principios de junio
  • No hay quizás única mejora importante que se destaca, pero muchas cosas más pequeñas que puedan ser útiles.
  • Por ejemplo, ahora es posible volver a ejecutar las pruebas directamente desde la interfaz gráfica de usuario dinámica.
  • & quot; Opciones & quot; los archivos se pueden utilizar en la misma forma que los archivos de entorno, de manera que se pueden colocar en cualquier lugar de la jerarquía y la duplicación de las opciones de línea de comandos puede ser eliminado.

¿Qué hay de nuevo en la versión 3.14:

  • Mejoras generales GUI:
  • Este ChangeLog ahora visibles desde la interfaz gráfica de usuario (helpdialogs.py) En el menú Ayuda / Cambiar Registros
  • Lugares elegidos en FileChoosers ahora consiguen recordados (plugins.py) Así que no es necesario seguir buscando al mismo lugar.
  • Mejoras GUI estática:
  • & quot; Crear archivo & quot; funcionalidad mejorada. (default_gui.py) ahora se encargará de directorios correctamente, y usted puede elegir su fuente con un selector de archivos ahora.
  • Ahora se puede ejecutar todas las pruebas en una suite seleccionando sólo eso suite (default_gui.py) también trabaja para volver a conectar y guardar selecciones.
  • Mejoras Marco:
  • Ahora se puede ejecutar pruebas en una máquina remota (sólo UNIX) (default.py) Incluso funciona si el sistema de archivos no se comparte. Las nuevas entradas & quot; config remote_shell_program & quot; y & quot; & quot ;. remote_copy_program Véase el sitio web para más detalles.
  • texttest ahora recoge los códigos de salida del sistema bajo prueba por defecto (default.py) Sólo escribe archivos de estado distinto de cero. Se puede desactivar a través discard_file
  • ¿Puede ahora eliminar ciertos elementos de los archivos de configuración versionados (plugins.py) Nueva sintaxis {CLEAR}
  • Ahora se puede decir texttest fusionar directorios de datos entre sí (sandbox.py) Use nuevo ajuste de configuración & quot; & quot ;. copy_test_path_merge & quot; copy_test_path & quot; provoca directorios se sobrescriban.
  • Se puede ahora filtrar diferencias de punto flotante dentro de una cierta tolerancia (rundependent.py/fpdiff.py) Nueva configuración de archivo de configuración & quot; & quot ;. floating_point_tolerance Consulte la documentación en el sitio web. Gracias a Michael Behrisch de este. Ahora se puede recopilar archivos de resultados de una variedad de posibles patrones de origen (sandbox.py) Esencialmente collate_file es ahora una lista. Puede requerir la migración en la teoría.
  • desconectada ignorando otros errores de reportar errores como & quot; error interno & quot; (knownbugs.py) Ahora casillas separadas para estas cosas al hacer & quot; Introduzca información fracaso & quot;
  • Errores marcados como & quot; error interno & quot; quedar informado con preferencia a & quot; conocido error & quot; (knownbugs.py) Los primeros son generalmente algún fallo entorno general catastrófica
  • configuración de archivos de configuración de & quot; performance_use_normalised _% & quot; renombrado para su aplicación genérica (default.py) Ahora se llama & quot; use_normalised_percentage_change & quot; para reflejar su posible uso para otros fines. Nombre antiguo alias.
  • mecanismo de Tráfico no asume ediciones de archivos asíncronos son posibles más (traffic.py)
  • Necesidad de una relación explícita de los programas que pueden hacer esto: llave con & quot; asíncrono & quot; en & quot; collect_traffic & quot; configuración archivo de configuración, que ahora es un diccionario.
  • Ya no ignora el tráfico perdido y los archivos usecase. (default.py) & quot; definition_file_stems & quot; ahora es un diccionario, donde elementos como estos pueden ser codificados & quot; regenerar & quot;
  • Ahora configurar la salida si podemos al ejecutar secuencias de comandos, incluyendo la generación sitio web (default.py) Medios ubicación de repositorio puede depender de TEXTTEST_CHECKOUT.
  • Recoge & quot; propiedades & quot; archivos de una manera similar a & quot; & quot; medio ambiente archivos (testmodel.py) Se utiliza para aplicaciones Java. Véase el sitio web para más detalles.
  • Ubicación predeterminada de archivos temporales cambió (engine.py) Ahora escribe en ~ / .texttest / tmp en lugar de $ TEMP o ~ / texttesttmp
  • Mejoras navegador control de versiones / correcciones de errores:
  • Las operaciones de la Administración actualizar las VCS correctamente (version_control.py) renombrar, mover y quitar también lo hará en el VCS para pruebas bajo control VCS
  • Ahora se puede agregar a la VCS través texttest (version_control.py) acción separada de menú correspondiente
  • Ahora es compatible Bazar y Mercurial, así como CVS (bzr.py/hg.py/version_control.py)
  • Hiding & quot; desconocido & quot; categoría ahora funciona correctamente (version_control.py)
  • Cambios internos:
  • texttest ahora estructurado en paquetes para una gran cantidad de archivos se han movido alrededor
  • Corrección de errores:
  • mecanismo de Tráfico no maneja el traslado de directorios mediante la eliminación de todos los archivos más (traffic.py) En realidad, las tiendas y las repeticiones de la eliminación del directorio directamente.
  • bandera ya no se ejecuta como falta si batch_collect_compulsory_version se solapa con las versiones dadas en la línea de comandos (batch.py)
  • Python 2.6 no debe producir molestos mensajes acerca de los módulos en desuso más.
  • trabajaron GTK 2.14 error en el manejo de selección de archivos, ya no va a colgar
  • Condición de carrera retirado del servidor virtual de manipulación en UNIX: no debe tener fugas servidores virtuales más (startXvfb.py)
  • Ya no stacktrace si & quot; intérprete de & quot; es una ruta no válida (default / init __ __. py)
  • Ya no stacktrace cuando las pruebas de reposicionamiento si no hay permisos de escritura a los archivos (default_gui.py)
  • Ahora muestra los nombres de las pruebas correctas en la barra de estado después de un cambio de nombre (engine.py)
  • No bloquearse si copiar o mover una suite y sus contenidos (default_gui.py)
  • Ahora trabaja para ejecutar localmente desde el directorio bin. Gracias de nuevo a Michael Behrisch (texttest.py) & quot; versiones extra & quot; escribir en ubicaciones de repositorio de lote sensibles cuando no hay ninguna versión dada en la línea de comandos (batch.py)
  • obras de generación sitio web para & quot; versión extra & quot; aplicaciones, incluso si el padre está bloqueado o no tiene datos (batch.py)

Programas parecidos

PyNuker
PyNuker

15 Apr 15

JUnit PDF Report
JUnit PDF Report

2 Jun 15

zope_fixtures
zope_fixtures

20 Feb 15

Otro software de desarrollador Geoff Bache

PyUseCase
PyUseCase

11 May 15

Comentarios a la TextTest

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!