TextTest

Logiciel capture d'écran:
TextTest
Détails logiciels:
Version: 3.28.2 Mise à jour
Date de transfert: 18 Jul 15
Développeur: Geoff Bache
Licence: Gratuit
Popularité: 40

Rating: 5.0/5 (Total Votes: 1)

Comme son nom l'indique, le projet texttest fonctionne via comparant le texte brut enregistré par les programmes avec une version précédente de «gold standard» de ce texte.
Ceci est en contraste avec la plupart des frameworks de tests d'acceptation sur l'offre d'aujourd'hui, qui utilisent généralement une certaine forme de «assertions» écrite à la main par l'auteur de test qui remettent en une API d'application.

Ce qui est nouveau dans cette version:

  • faire tuer des tests sur Windows lors de l'exécution de travaux parallèles mieux

Quoi de neuf dans la version 3.26:

  • Il est maintenant possible d'avoir des endroits séparés pour les journaux (partagé disque) et bac à sable (disque local).
  • L'interface graphique dynamique montre maintenant des aperçus des fichiers qui comparaient comme égaux.
  • améliorations ont été apportées au plugin Jenkins et l'intégration avec l'éditeur StoryText pour les tests de l'interface graphique.

Quoi de neuf dans la version 3.24:

  • Cette version ajoute l'intégration Jenkins dans les rapports HTML, et la liaison directe de changer et de l'information de correction de bogues. Soutien Alpha a été ajouté pour Condor.
  • Un troisième moteur de la grille a été fourni, en plus de GE et LSF (Condor fonctionne mieux sur Windows).
  • Une nouvelle syntaxe run_dependent_text a été fourni pour trouver plus tard, correspond dans un fichier.

Ce qui est nouveau dans la version 3.22.

  • Rechercher installations ont abeille ajoutées au rapport HTML
  • Il ya des possibilités supplémentaires dans run_dependent_text et à la copie de fichiers de données.
  • Il ya six mois la peine d'améliorations et de corrections de bugs généralement mineures.

Ce qui est nouveau dans la version 3.20.

  • Diverses améliorations et corrections de bogues ont été faites
  • Notamment, les tests peuvent être exécutés à nouveau à partir de l'interface graphique dynamique avec des paramètres différents.
  • les paramètres des fichiers de configuration peuvent maintenant être modifiées par test.
  • A & quot; bug connu & quot; qui va déclencher une reprise de l'essai jusqu'à un certain nombre de fois peut être exécuté.
  • Cette version nécessite Python 2.6 et PyGTK 2.16 ou plus tard.

Ce qui est nouveau dans la version 3.19.

  • Diverses améliorations et corrections de bugs ont été faites
  • améliorations de l'interface ont été faites avec un accent sur la facilité d'utilisation.
  • Des améliorations ont été apportées aux & quot; & quot bogues connus; fonctionnalité.
  • Sun Grid Engine est interrogé pour faire l'état des tests plus visible.
  • Notez ceci est la dernière version qui sera le support de Python 2.4 et 2.5:. texttest 3,20 nécessitera Python 2.6 et probablement GTK 2.18 ainsi

Ce qui est nouveau dans la version 3.16.1:

  • Correction de bugs à 3.16:
  • triés bouton radio nommage, ce qui était étrange dans bon nombre de cas (guiplugins.py)
  • Pas plus ignorer & quot; la vanille & quot; drapeau lors de trouver les fichiers de carte interface (pyusecase_interface.py)
  • des corrections de bogues âgées:
  • Ne pas StackTrace si la fenêtre de l'interface graphique dynamique est fermé avec des tests en cours d'exécution (controller.py)
  • case à cocher de lecture au ralenti est indiquée après l'importation d'une nouvelle interface graphique à l'application pour test (runningactions.py)
  • onglet Enregistrement plus montré après l'importation d'une application non-GUI pour l'essai (guiplugins.py)
  • & quot; enregistrement de cas d'utilisation & quot; séjours grisé si l'application testée est pas un GUI (guiplugins.py)
  • Correction d'un bug où répéter matchs non-exactes pour la relecture de la circulation n'a pas les produire dans le bon ordre (traffic.py)
  • problème de performance fixe avec de nombreuses tentatives vouées à importer des modules de configuration de l'interface graphique inexistants (guiplugins.py)
  • copy_test_path_merge va maintenant fusionner également les sous-répertoires comme il se doit (sandbox.py)

Ce qui est nouveau dans la version 3.16:

  • statiques GUI Améliorations:
  • Peut maintenant renommer des fichiers dans la liste déroulante dans la vue de fichiers (adminactions.py)
  • & quot; Refresh & quot; remplace & quot; Supprimer Tests & quot; dans la barre d'outils par défaut, surtout pour des raisons esthétiques (default_gui-static.xml)
  • le contenu de la barre d'outils peuvent être configurés / remettre, voir & quot; la personnalisation de l'interface utilisateur & quot; sur le site Web
  • & quot; Ajouter une application & quot; dialogue a maintenant une liste déroulante de toutes les options possibles de GUI-tester (adminactions.py)
  • vous permet d'obtenir commencé à tester une interface utilisateur avant de comprendre le fichier de configuration
  • manutention sur initiale & quot erreur; Ajouter une application & quot; dialogue amélioré (adminactions.py)
  • Rejeter caractères illégaux dans suffixe et noms des sous-répertoires
  • GUI-test & quot; UI carte & quot; fichiers maintenant visibles dans l'onglet Config (filetrees.py)
  • Améliorations cadres:
  • intègre maintenant avec le système de suivi des bogues JIRA Atlassian ainsi que Bugzilla (jira.py)
  • Travaux dans les grandes lignes la même manière que l'intégration de bugzilla. Voir le site pour plus de détails.
  • & quot; collate_file & quot; fonctionnalité pour plusieurs fichiers réécrit (sandbox.py)
  • Patterns de la forme & quot; des données *: données * .dump & quot; doivent se comporter de manière plus intuitive, mais ne peut pas être complètement en arrière-compatible.
  • Lisez les notes de migration et le site web pour plus de détails.
  • & quot; run_dependent_text & quot; amélioré pour filtrer l'écart des sections de texte (rundependent.py)
  • pouvez maintenant contrôler si les lignes de début et de fin sont filtrés par l'intermédiaire par exemple & quot; {[- & gt;]} & quot; syntaxe
  • les fichiers de configuration peuvent être versionnées maintenant être placés dans & quot; extra_search_directory & quot; emplacements (testmodel.py)
  • Auparavant, seuls les fichiers importés peuvent être trouvées ici.
  • & quot; suppress_stderr_text & quot; prend désormais en charge la même syntaxe que & quot; run_dependent_text & quot; (par défaut / __ __ initialisation. py)
  • Permet par exemple filtrage multiligne
  • & quot; text_diff_program_max_file_size & quot; réglage rebaptisée & quot; max_file_size & quot; et est maintenant un dictionnaire (comparefile.py)
  • Les clés sont les noms des programmes. Également obtenir une boîte de dialogue d'avertissement si vous essayez d'ouvrir un trop gros fichier depuis l'interface graphique.
  • définit maintenant & quot; USECASE_HOME & quot; pour tester des interfaces graphiques avec par exemple PyUseCase à & quot; pyusecase_files & quot; (par défaut / __ __ initialisation. py)
  • des fichiers UseCase de SUT Auparavant autorisés à se mêler avec la propre.
  • de texttest
  • default.CountTest script signale maintenant un grand total à la fin (par défaut / __ __ initialisation. py)
  • Batch Report Améliorations:
  • Maintenant génère automatiquement un & quot; & quot tableau de bord; page contenant des liens vers tous les rapports et l'état actuel (batch / __ __ initialisation. py)
  • Livré gratuitement avec & quot; & quot ;, -Coll peut également être fait seul par batch.GenerateSummaryPage -s. Voir le site.
  • pouvez maintenant créer des tables de rapports séparés contenant (par exemple) des performances ou de la mémoire d'informations. (testoverview.py)
  • Utilisez web.performance -Coll:. voir le site pour plus de détails
  • Si plusieurs versions sont présents sur la même page, un & quot; grand total & quot; est montré.
  • Les lignes ou des tableaux ne contenant que & quot; N / A & quot; ne sera plus représenté (testoverview.py)
  • Si les fichiers source sont vides, il le signale et suggère le disque peut être plein (testoverview.py)
  • Les cellules ont maintenant infobulles indiquant quel test et la date qu'ils sont, pour éviter de faire défiler de grandes tables (testoverview.py)
  • Pour le rapport d'email, l'authentification SMTP est maintenant possible (batch / __ __ initialisation. py)
  • Nouveaux paramètres du fichier de config & quot; smtp_server_username & quot; et & quot; smtp_server_password & quot;
  • Grid Engine (LSF / SGE) améliorations:
  • Grille ligne de commande de moteur apparaît maintenant dans la & quot; Run Infos & quot; onglet de l'interface graphique dynamique. (textinfo.py)
  • Auto-test / changements internes:
  • PyUseCase instrumentation retiré, utilisez PyUseCase 3.0 qui n'a pas besoin de cela.
  • Utilise l'interface utilisateur les fichiers de carte (vertu, etc.) à la place, et de ligne de commande PyUseCase.
  • Maintenant choisir automatiquement un référentiel de PyUseCase local appelé & quot; pyusecase & quot; (texttest.py)
  • Correction de bugs:
  • Accélérateurs pour & quot; Cut Test & quot ;, & quot; Copie Test & quot; et & quot; Collez Test & quot; sont désactivées quand un widget texte est centré (adminactions.py)
  • signifie que vous pouvez utiliser Ctrl + X, Ctrl + V, Ctrl + C pour la manipulation de texte dans les fenêtres texttest.
  • applications nouvellement créés fonctionnent désormais sans redémarrer si le contrôle de version est activé (controller.py)
  • travaillé autour d'un fichiers de renommage de bugs Mercurial avec les liens symboliques dans le nom (hg.py)
  • & quot; copy_test_path: $ env_var & quot; va maintenant ne rien faire si env_var est vide (sandbox.py)
  • Auparavant mettre à TEXTTEST_SANDBOX $ /. qui pourrait causer des problèmes.
  • Si un & quot; collate_script & quot; produit un fichier vide de l'entrée non-vide, ne pas écrire un fichier vide (sandbox.py)
  • Une & quot; extra_version & quot; va maintenant lire sa configuration GUI-tests et pas seulement supposer qu'il est le même que le parent (guiplugins.py)
  • & quot; save_filtered_file_stems & quot; prend désormais en charge de nom de fichier expansions (comparefile.py)
  • Scripts comme default.CountTest sera pas envoyer de courrier fausse si elle est exécutée avec le drapeau de lot (& quot; -b & quot;) (. default / __ __ initialisation py)
  • Ne pas StackTrace si une variable d'environnement dans & quot; copy_test_path & quot; ne pas exister (sandbox.py)
  • Ne pas StackTrace si un & quot; collate_script & quot; ne pas exister (sandbox.py)
  • Ne pas StackTrace si l'argument de & quot; -cp & quot; (ou Times to Run) est invalide (par défaut / __ __ initialisation. py)
  • Ne pas StackTrace si un programme d'interprétation relative est introuvable (par défaut / __ __ initialisation. py)
  • Ne pas StackTrace si le même nom de l'application fourni deux fois par & quot; -a app, app & quot; sur la ligne de commande (testmodel.py)

Quoi de neuf dans la version 3.15.

  • Une bonne quantité est passé depuis 3.14 au début de Juin
  • Il est peut-être pas d'amélioration majeure unique qui se démarque, mais beaucoup de petites choses qui sont susceptibles d'être utiles.
  • Par exemple, il est maintenant possible de relancer les tests directement à partir de l'interface graphique dynamique.
  • & quot; Options de & quot; les fichiers peuvent être utilisés de la même façon que les fichiers de l'environnement, de sorte qu'ils peuvent être placés n'importe où dans la hiérarchie et la duplication des options en ligne de commande peut être éliminé.

Ce qui est nouveau dans la version 3.14:

  • Améliorations générales GUI:
  • Ce ChangeLog maintenant visible à partir de l'interface graphique (helpdialogs.py) À partir du menu Aide / Change Logs
  • Lieux choisis dans FileChoosers maintenant obtenir souvenaient (plugins.py) Donc, on n'a pas besoin de continuer à chercher à la même place.
  • statiques GUI Améliorations:
  • & quot; Créer un fichier & quot; fonctionnalité améliorée. (default_gui.py) va maintenant gérer correctement les répertoires, et vous pouvez choisir votre source avec un filechooser maintenant.
  • pouvez maintenant lancer tous les tests dans une suite en sélectionnant simplement que suite (default_gui.py) fonctionne également pour reconnecter et sauver sélections.
  • Améliorations cadres:
  • peuvent désormais exécuter des tests sur une machine distante (UNIX uniquement) (default.py) fonctionne même si le système de fichiers non partagé. Nouvelles entrées de configuration & quot; & quot; remote_shell_program et & quot; & quot ;. remote_copy_program Voir le site pour plus de détails.
  • texttest recueille maintenant des codes de sortie du système en cours de test par défaut (default.py) écrit Seuls les fichiers de statut non-zéro. Peut être désactivé via discard_file
  • pouvez maintenant supprimer certains éléments de fichiers de configuration en versions (de plugins.py) nouvelle syntaxe {Clear}
  • Peut maintenant dire texttest de fusionner les répertoires de données avec l'autre (sandbox.py) Utilisez nouveau paramètre de configuration & quot; & quot ;. copy_test_path_merge & quot; copy_test_path & quot; provoque répertoires à être écrasés.
  • Peut désormais filtrer les différences à virgule flottante à une certaine tolérance (rundependent.py/fpdiff.py) Nouveau paramètre de fichier de config & quot; & quot ;. floating_point_tolerance Voir la documentation sur le site web. Merci à Michael Behrisch pour cela. Peut maintenant rassembler les fichiers de résultats à partir d'une variété de modèles de sources possibles (sandbox.py) Essentiellement collate_file est maintenant une liste. Peut nécessiter la migration en théorie.
  • découplé en ignorant d'autres erreurs de signaler les bugs que & quot; erreur interne & quot; (knownbugs.py) maintenant des cases séparées pour ces choses lorsque vous faites & quot; Entrez les informations d'échec & quot;
  • Bugs marqués comme & quot; erreur interne & quot; se rapporté de préférence à & quot; & quot bug connu; (knownbugs.py) Les premiers sont généralement une insuffisance environnement général catastrophique
  • paramètre de fichier de configuration & quot; performance_use_normalised _% & quot; renommé pour l'application générique (default.py) Maintenant appelé & quot; use_normalised_percentage_change & quot; pour tenir compte de l'utilisation possible d'autres fins. Ancien nom alias.
  • mécanisme de la circulation ne suppose pas les modifications de fichiers asynchrones sont plus possible (traffic.py)
  • Besoin de lister explicitement les programmes qui pourraient faire: clé avec & quot; asynchrone & quot; dans & quot; collect_traffic & quot; réglage de fichier de configuration, qui est maintenant un dictionnaire.
  • Pas plus ne tient pas compte du trafic et fichiers manquants UseCase. (default.py) & quot; definition_file_stems & quot; est maintenant un dictionnaire, où des éléments comme ceux-ci peuvent être saisies & quot; régénérer & quot;
  • Maintenant mis en place à la caisse si nous pouvons lors de l'exécution de scripts, y compris la génération du site Web (default.py) Moyens emplacement du référentiel peut dépendre TEXTTEST_CHECKOUT.
  • Ramasse & quot; & quot propriétés; fichiers d'une manière similaire à & quot; & quot; environnement fichiers (testmodel.py) Utilisé pour les applications Java. Voir site web pour plus de détails.
  • L'emplacement par défaut des fichiers temporaires changé (engine.py) écrit maintenant dans ~ / .texttest / tmp au lieu de $ TEMP ou ~ / texttesttmp
  • Version Control Améliorations du navigateur / corrections de bugs:
  • les opérations d'administration de mettre à jour les VCS correctement (version_control.py) renommer, déplacer et supprimer également le faire dans le VCS pour les essais en VCS-commande
  • peut maintenant ajouter à la VCS via texttest (version_control.py) de l'action indépendante sur le menu approprié
  • supporte maintenant Bazar et Mercurial ainsi que CVS (bzr.py/hg.py/version_control.py)
  • Hiding & quot; inconnu & quot; catégorie fonctionne désormais correctement (version_control.py)
  • Les changements internes:
  • texttest désormais structuré en paquets pour beaucoup de fichiers ont déplacé
  • Correction de bugs:
  • mécanisme de la circulation ne gère pas Répertoire des absorptions par supprimer tous les fichiers plus (traffic.py) En fait les magasins et rejoue la suppression de répertoire directement.
  • Pas plus drapeau exécute comme manquant si batch_collect_compulsory_version chevauche avec les versions données en ligne de commande (batch.py)
  • Python 2.6 ne devrait pas produire des messages ennuyeux à propos de toute plusieurs modules obsolètes.
  • travaillé autour GTK 2.14 bogue dans la manipulation de sélection de fichier, ne sera plus accrocher
  • condition de course retiré de serveur virtuel manutention sur UNIX: ne doit pas fuir serveurs virtuels plus (startXvfb.py)
  • Pas plus stacktrace si & quot; & quot interprète; est un chemin non valide (par défaut / __ __ initialisation. py)
  • Pas plus stacktrace lorsque les tests de repositionnement si aucune autorisation d'écriture sur les fichiers (default_gui.py)
  • affiche maintenant les noms de test correctes dans la barre d'état après un changement de nom (engine.py)
  • Ne pas se bloquer si copie ou le déplacement d'une suite et de son contenu (default_gui.py)
  • travaille maintenant pour exécuter localement à partir de répertoire bin. Merci encore à Michael Behrisch (texttest.py) & quot; versions supplémentaires & quot; écrire sensibles emplacements de référentiel de lots lorsque aucune donnée sur la version ligne de commande (batch.py)
  • œuvres de génération de site Web pour & quot; la version extra & quot; applications, même si le parent est bloqué ou n'a pas de données (batch.py)

Logiciel similaire

Linux Test Project
Linux Test Project

12 May 15

Schema Crawler
Schema Crawler

3 Jun 15

zope_fixtures
zope_fixtures

20 Feb 15

Kieker
Kieker

20 Feb 15

D'autres logiciels de développeur Geoff Bache

PyUseCase
PyUseCase

11 May 15

Commentaires à TextTest

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!