TextTest

Software screenshot:
TextTest
Dettagli del software:
Versione: 3.28.2 Aggiornato
Data di caricamento: 18 Jul 15
Sviluppatore: Geoff Bache
Licenza: Libero
Popolarità: 40

Rating: 5.0/5 (Total Votes: 1)

Come suggerisce il nome, il progetto TextTest funziona tramite il confronto solo testo registrato da programmi con una precedente versione 'gold standard' di quel testo.
Questo è in contrasto con la maggior parte delle infrastrutture per i test di accettazione in offerta oggi, che generalmente utilizzano una qualche forma di scritte a mano "affermazioni" dello scrittore test che mette in una API di applicazione.

Cosa c'è di nuovo in questa versione:

  • fare uccidendo i test su Windows durante l'esecuzione di lavori in parallelo meglio

Cosa c'è di nuovo nella versione 3.26:

  • E 'ora possibile avere posizioni separate per i registri (condivisi disco) e sandbox (disco locale).
  • L'interfaccia grafica dinamica ora mostra le anteprime dei file che hanno confrontato come uguali.
  • Sono stati apportati miglioramenti al plugin Jenkins e l'integrazione con l'editor StoryText per il test GUI.

Cosa c'è di nuovo nella versione 3.24:

  • Questa versione aggiunge l'integrazione Jenkins nel report HTML, e collegamento diretto per cambiare e informazioni bugfix. Supporto Alpha è stata aggiunta per Condor.
  • Un terzo motore griglia è stato fornito in aggiunta a GE e LSF (Condor funziona meglio su Windows).
  • Una nuova sintassi run_dependent_text è stato fornito per la ricerca più tardi partite in un file.

Cosa c'è di nuovo nella versione 3.22:.

  • strutture di ricerca hanno ape aggiunti al rapporto HTML
  • Non ci sono ulteriori possibilità in run_dependent_text e in copia dei file di dati.
  • Ci sono sei mesi di valore di miglioramenti generalmente minori e correzioni di bug.

Cosa c'è di nuovo in versione 3.20:.

  • sono stati fatti vari miglioramenti e correzioni di bug
  • In particolare, i test possono essere rianalizzati dalla GUI dinamica con impostazioni diverse.
  • impostazioni del file di configurazione possono essere variate per-test.
  • A & quot; noto bug & quot; che attiveranno una replica della prova fino a un certo numero di volte può essere eseguito.
  • Questa versione richiede Python 2.6 e PyGTK 2.16 o versione successiva.

Cosa c'è di nuovo nella versione 3.19:.

  • sono stati fatti vari miglioramenti e correzioni di bug
  • miglioramenti GUI sono stati realizzati con una particolare attenzione alla usabilità.
  • I miglioramenti sono stati fatti per i & quot; & quot bug noti; funzionalità.
  • Sun Grid Engine viene interrogato per rendere la condizione delle prove in più visibile.
  • Nota: questo è l'ultima release che supporterà Python 2.4 e 2.5:. TextTest 3.20 richiederà Python 2.6 e probabilmente GTK 2.18 e

Cosa c'è di nuovo nella versione 3.16.1:

  • Bug risolti a 3.16:
  • risolto pulsante di denominazione radio, che era strano in alcuni casi abbastanza (guiplugins.py)
  • Non è più ignorare & quot; vaniglia & quot; bandiera quando la ricerca di file mappa UI (pyusecase_interface.py)
  • Le correzioni per i bug più anziani:
  • Non StackTrace se la finestra GUI dinamico viene chiusa con le prove di corsa (controller.py)
  • casella di controllo di replay al rallentatore è mostrato dopo l'importazione di una nuova interfaccia grafica dell'applicazione per la prova (runningactions.py)
  • scheda Registrazione non è più mostrato dopo l'importazione di un'applicazione non GUI per la prova (guiplugins.py)
  • & quot; record Usa-case & quot; rimane in grigio se l'applicazione in prova non è una GUI (guiplugins.py)
  • Corretto errore in cui ripetere corrispondenze non esatte per il traffico riproduzione non li ha prodotto nell'ordine corretto (traffic.py)
  • problema di prestazioni fissa con molti tentativi condannati a importare moduli di configurazione GUI inesistenti (guiplugins.py)
  • copy_test_path_merge ora unire anche le sottodirectory come dovrebbe (sandbox.py)

Cosa c'è di nuovo nella versione 3.16:

  • statiche GUI Miglioramenti:
  • Ora è possibile rinominare i file dall'elenco a discesa nella visualizzazione del file (adminactions.py)
  • & quot; Refresh & quot; sostituisce & quot; Togliere Test & quot; nella barra degli strumenti di default, per lo più per ragioni estetiche (default_gui-static.xml)
  • contenuto della barra degli strumenti possono essere configurati / rimesso, vedi & quot; personalizzare l'interfaccia utente di & quot; sul sito web
  • & quot; Aggiungi Application & quot; dialogo ha ora un elenco a discesa di tutte le possibili opzioni-GUI testing (adminactions.py)
  • Ti permette di iniziare la prova di un utente prima di capire il file di configurazione
  • Movimentazione su iniziale & quot Errore; Aggiungi applicazione & quot; dialogo migliorato (adminactions.py)
  • Rifiuta caratteri non validi in suffisso e nomi sottodirectory
  • GUI-testing & quot; mappa UI & quot; file ora visibili dalla scheda Config (filetrees.py)
  • Miglioramenti Framework:
  • Ora si integra con il sistema di bugtracking Jira di Atlassian così come Bugzilla (jira.py)
  • Opere in linea di massima lo stesso modo in cui l'integrazione bugzilla. Vedi il sito per i dettagli.
  • & quot; collate_file & quot; funzionalità per più file riscritto (sandbox.py)
  • Modelli di modulo & quot; Dati *: i dati * .dump & quot; dovrebbe comportarsi in modo più intuitivo, ma potrebbe non essere compatibile posteriore completamente.
  • Leggi le note di migrazione e il sito per maggiori dettagli.
  • & quot; run_dependent_text & quot; migliorato per filtrare via sezioni di testo (rundependent.py)
  • È ora possibile controllare se le linee di inizio e fine vengono filtrati tramite ad esempio & quot; {[- & gt;]} & quot; sintassi
  • file di configurazione versione può essere ora essere messi in & quot; extra_search_directory & quot; posizioni (testmodel.py)
  • I file precedentemente importati solo si potevano trovare lì.
  • & quot; suppress_stderr_text & quot; ora supporta la stessa sintassi di & quot; run_dependent_text & quot; (default / __ init __. py)
  • Consente ad esempio filtraggio multilinea
  • & quot; text_diff_program_max_file_size & quot; impostazione ora rinominato in & quot; max_file_size & quot; e ora è un dizionario (comparefile.py)
  • Le chiavi sono i nomi dei programmi. Anche ottenere una finestra di avviso se si tenta di aprire un file di grandi dimensioni troppo dalla GUI.
  • Ora imposta & quot; USECASE_HOME & quot; per il test con GUI esempio PyUseCase a & quot; pyusecase_files & quot; (default / __ init __. py)
  • file Usecase del SUT In precedenza ha permesso di ottenere mescolato con la propria.
  • di TextTest
  • default.CountTest script riporta ora un totale complessivo alla fine (default / __ init __. py)
  • Relazione Batch Enhancements:
  • Ora genera automaticamente un & quot; cruscotto & quot; pagina contenente i link a tutti i rapporti e lo stato corrente (batch / __ init __. py)
  • Viene gratis con & quot; -coll & quot ;, può essere fatto anche solo via batch.GenerateSummaryPage -s. Vedi il sito.
  • È ora possibile creare tabelle di report separate contenenti (ad esempio) le informazioni sulle prestazioni o la memoria. (testoverview.py)
  • Utilizza web.performance -coll:. vedi sito web per i dettagli
  • Se più versioni sono presenti sulla stessa pagina, un & quot; totale & quot; è mostrato.
  • righe o tabelle contenenti solo & quot; N / A & quot; non sarà più indicato (testoverview.py)
  • Se i file di origine sono vuoti, indica questo fuori e suggerisce il disco potrebbe essere pieno (testoverview.py)
  • Celle ora hanno i suggerimenti indicando che prova e la data sono, al fine di evitare lo scorrimento tabelle di grandi dimensioni (testoverview.py)
  • Per il rapporto e-mail, autenticazione SMTP è ora possibile (batch / __ init __. py)
  • Le nuove impostazioni & quot file di configurazione; smtp_server_username & quot; e & quot; smtp_server_password & quot;
  • Grid Engine (LSF / SGE) miglioramenti:
  • riga di comando del motore griglia appare ora nella & quot; Run Info & quot; scheda della GUI dinamica. (textinfo.py)
  • Self-test / Cambiamenti interni:
  • PyUseCase strumentazione rimosso, utilizzare PyUseCase 3.0 che non ha bisogno di questo.
  • Utilizza file mappa UI (sotto, ecc), invece, e da riga di comando PyUseCase.
  • Ora prendere automaticamente un repository PyUseCase locale chiamato & quot; pyusecase & quot; (texttest.py)
  • Bug risolti:
  • Acceleratori per & quot; Cut Test & quot ;, & quot; Copia Test & quot; e & quot; Paste Test & quot; sono disabilitate quando un widget di testo si concentra (adminactions.py)
  • significa che è possibile utilizzare Ctrl + X, Ctrl + V, Ctrl + C per la manipolazione del testo nelle finestre TextTest.
  • applicazioni appena create ora funzionano senza dover riavviare se il controllo di versione è abilitato (controller.py)
  • Ha lavorato circa un Mercurial renaming files bug con collegamenti simbolici nel nome (hg.py)
  • & quot; copy_test_path: $ env_var & quot; sarà ora non fare nulla se env_var è vuota (sandbox.py)
  • In precedenza fissato a $ TEXTTEST_SANDBOX /. che potrebbe causare problemi.
  • Se un & quot; collate_script & quot; produce un file vuoto di ingresso non vuota, non scrivere un file vuoto (sandbox.py)
  • Un & quot; extra_version & quot; sarà ora di leggere la sua configurazione GUI test e non solo assumere che è lo stesso del padre (guiplugins.py)
  • & quot; save_filtered_file_stems & quot; ora supporta espansioni dei nomi di file (comparefile.py)
  • Script come default.CountTest non inviare la posta spuri se correre con la bandiera batch (& quot; -b & quot;) (. default / __ init __ py)
  • Non StackTrace se una variabile di ambiente in & quot; copy_test_path & quot; non esiste (sandbox.py)
  • Non StackTrace se un & quot; collate_script & quot; non esiste (sandbox.py)
  • Non StackTrace se l'argomento di & quot; -cp & quot; (o Times to Run) è valido (default / __ init __. py)
  • Non StackTrace se un programma interprete relativa non viene trovato (default / __ init __. py)
  • Non StackTrace se lo stesso nome dell'applicazione fornito due volte & quot; -a app, app & quot; sulla riga di comando (testmodel.py)

Cosa c'è di nuovo nella versione 3.15:.

  • Una discreta quantità è accaduto da 3.14 ai primi di giugno
  • Non c'è forse unico miglioramento importante che si distingue, ma molte piccole cose che potrebbero essere utili.
  • Ad esempio, è ora possibile eseguire nuovamente i test direttamente dalla GUI dinamica.
  • & quot; Opzioni & quot; file possono essere utilizzati nello stesso modo come file di ambiente, in modo che possano essere posizionato in qualsiasi punto della gerarchia e la duplicazione delle opzioni della riga di comando può essere eliminato.

Cosa c'è di nuovo nella versione 3.14:

  • Generale GUI Miglioramenti:
  • Questo ChangeLog ora visibile dalla GUI (helpdialogs.py) Dal menu? / Change Logs
  • Locali scelti FileChoosers ora ottenere ricordate (plugins.py) Quindi non c'è bisogno di continuare a cercare nello stesso posto.
  • statiche GUI Miglioramenti:
  • & quot; Crea file & quot; funzionalità migliorata. (default_gui.py) Sarà ora gestire correttamente le directory, e si può scegliere la sorgente con una filechooser ora.
  • Ora è possibile eseguire tutte le prove in una suite selezionando solo quella suite (default_gui.py) lavora anche per la riconnessione e salvare le selezioni.
  • Miglioramenti Framework:
  • Ora è possibile eseguire test su una macchina remota (solo UNIX) (default.py) funziona anche se il file system non condiviso. Le nuove voci di configurazione & quot; & quot; remote_shell_program e & quot; & quot ;. remote_copy_program Vedi il sito per i dettagli.
  • TextTest ora raccoglie codici di uscita dal sistema in prova di default (default.py) Solo scrive i file di status diverso da zero. Può essere disabilitato tramite discard_file
  • Può ora rimuovere alcuni elementi da file di configurazione di versione (plugins.py) Nuovo sintassi {} CANCELLA
  • Può ora dire TextTest fondere le directory dei dati con l'altro (sandbox.py) Usare nuova impostazione di configurazione & quot; & quot ;. copy_test_path_merge & quot; copy_test_path & quot; provoca directory essere sovrascritti.
  • Ora è possibile filtrare le differenze in virgola mobile entro una certa tolleranza (rundependent.py/fpdiff.py) Nuova impostazione file di configurazione & quot; & quot ;. floating_point_tolerance Vedere la documentazione sul sito web. Grazie a Michael Behrisch per questo. Ora è possibile raccogliere file dei risultati da una varietà di possibili modelli di origine (sandbox.py) Essenzialmente collate_file è ora una lista. Può richiedere la migrazione in teoria.
  • disaccoppiato ignorando altri errori da segnalare i bug come & quot; errore interno & quot; (knownbugs.py) Ora le caselle di controllo separate per queste cose quando facendo & quot; Inserire le informazioni fallimento & quot;
  • bugs marcati come & quot; errore interno & quot; ottenere riportato in preferenza a & quot; & quot bug noto; (knownbugs.py) I primi sono di solito un po 'catastrofico fallimento ambiente generale
  • impostazione del file di configurazione & quot; performance_use_normalised _% & quot; rinominata per l'applicazione generica (default.py) Adesso si chiama & quot; use_normalised_percentage_change & quot; riflettere possibile uso per altri scopi. Vecchio nome alias.
  • meccanismo traffico non si assume le modifiche di file asincrone sono possibili più (traffic.py)
  • Hai bisogno di elencare esplicitamente programmi che potrebbero fare questo: chiave con & quot; asincrono & quot; in & quot; collect_traffic & quot; impostazione file di configurazione, che ora è un dizionario.
  • Non è più ignora traffico mancanti e file caso d'uso. (default.py) & quot; definition_file_stems & quot; ora è un dizionario, dove gli oggetti come questi possono essere digitati & quot; rigenerare & quot;
  • Ora impostare la cassa se siamo in grado, quando l'esecuzione di script, tra cui la generazione sito web (default.py) Mezzi posizione repository può dipendere TEXTTEST_CHECKOUT.
  • Prende & quot; & quot proprietà; file in un modo simile a & quot; ambiente & quot; file (testmodel.py) Utilizzato per le applicazioni Java. Vedi il sito per maggiori dettagli.
  • Percorso predefinito dei file temporanei cambiato (engine.py) Ora scrive a ~ / .texttest / tmp invece di $ TEMP o ~ / texttesttmp
  • Controllo versione Enhancements Browser / correzioni di bug:
  • operazioni Amministrazione aggiornano i VCS correttamente (version_control.py) Rinomina, Sposta e rimuovere anche farlo in VCS per le prove in VCS-controllo
  • È ora possibile aggiungere al VCS tramite TextTest (version_control.py) azione separata sul menu appropriato
  • Ora supporta Bazaar e Mercurial, nonché CVS (bzr.py/hg.py/version_control.py)
  • Nascondere & quot; sconosciuto & quot; categoria ora funziona correttamente (version_control.py)
  • I cambiamenti interni:
  • TextTest ora strutturata in pacchetti così un sacco di file sono spostati
  • Bug risolti:
  • meccanismo del traffico non gestisce traslochi directory rimuovendo tutti i file non più (traffic.py) In realtà i negozi e replay la rimozione directory direttamente.
  • Non è più bandiera viene eseguito come mancante se batch_collect_compulsory_version si sovrappone con le versioni riportate sulla riga di comando (batch.py)
  • Python 2.6 non dovrebbe produrre fastidiosi messaggi sui moduli deprecati più.
  • Ha lavorato in giro per GTK 2.14 bug nella gestione dei file di selezione, non sarà più appendere
  • condizione Race rimosso dal server virtuale movimentazione su UNIX: non deve perdere i server virtuali più (startXvfb.py)
  • Non è più stacktrace se & quot; interprete & quot; è un percorso non valido (default / __ init __. py)
  • Non è più stacktrace quando i test di riposizionamento se permessi di scrittura ai file (default_gui.py)
  • Ora mostra i nomi dei test corretti nella barra di stato dopo la ridenominazione (engine.py)
  • Non bloccarsi se copiare o spostare una suite e il suo contenuto (default_gui.py)
  • Ora lavora per l'esecuzione in locale dalla directory bin. Grazie ancora a Michael Behrisch (texttest.py) & quot; le versioni Extra & quot; scrivere a ragionevoli percorsi di repository di batch quando nessuna versione dato sulla linea di comando (batch.py)
  • lavori generazione Sito per & quot; versione Extra & quot; le applicazioni anche se il genitore è bloccato o non dispone di dati (batch.py)

Programmi simili

BuildBot
BuildBot

17 Feb 15

NUnit
NUnit

19 Feb 15

tl.testing
tl.testing

15 Apr 15

Tarn
Tarn

14 Apr 15

Altri software di sviluppo Geoff Bache

PyUseCase
PyUseCase

11 May 15

Commenti a TextTest

I commenti non trovato
Aggiungi commento
Accendere le immagini!