TextTest

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

Rating: nan/5 (Total Votes: 0)

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

nose-cprof
nose-cprof

20 Feb 15

gar
gar

11 May 15

pytest-marks
pytest-marks

15 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!