Ivalidator.

Un quadro di prova per aiutarti con il tuo sviluppo.
Scarica ora

Ivalidator. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • InfoDesign OSD GmbH
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 7.1 MB

Ivalidator. Tag


Ivalidator. Descrizione

Ivalidator è un quadro Java progettato per aiutarti con l'automazione di test di scenario e integrazione in ambienti complessi. Caratteristiche principali: Scenari di prova complessi Ivalidator consente concomitamente strutture di prova gerarchiche e sequenziali. Il controllo dei processi di prova è sulle linee dei moderni sistemi di pianificazione del lavoro. Il contesto del test completo e la cronologia dei test sono disponibili per i mezzi di controllo. I parametri per i componenti (test, configurazioni, controlli e seamown) sono forniti dall'esterno (inversione del modello di controllo). Meccanismi di controllo ampi Elementi di controllo nella descrizione XML degli scenari di prova possono essere utilizzati per definire se il test dovrebbe funzionare in sequenza o in parallelo. Controllano anche il comportamento in base agli errori in singoli test o suite di prova, ad es. Aborto del test completo, continuazione con il prossimo livello di test con o senza reinizializzazione, ecc. Riutilizzazione dei test unitario I cosiddetti test dell'unità formano il livello base del sistema di test. Si tratta di classi di prova implementate in Java che eredita tutta la funzioni necessaria da utilizzare all'interno del quadro. La funzioni di prova deve essere codificata, i parametri vengono forniti attraverso la descrizione XML. I test dell'unità costituiscono test di sviluppatori autonomi. Avvolgimento delle interfacce tecniche SUT con adattatori Gli adattatori vengono utilizzati per avvolgere l'accesso al sistema in base al test (SUT) e ad altri sistemi esterni. Gli adattatori diminuiscono la complessità e i costi per il mantenimento del sistema di test, perché limitano il numero di posti necessari per essere aggiornati in caso di modifiche dell'interfaccia in SUAT o nei sistemi esterni. flessibilità I parametri di prova sono definiti nella descrizione XML. Se i parametri necessari per i test dell'unità e le suite di test del livello inferiore possono essere sovrascritti quando sono incorporati in ulteriori livelli di gerarchia di test. La separazione rigorosa delle classi di prova effettive dai parametri e la definizione del flusso di test offre una grande flessibilità. Inizializzazione dell'ambiente di prova L'inizializzazione e la liquidazione dell'ambiente di test vengono eseguite da lezioni di configurazione e di scarico. Come le classi di prova i parametri possono essere forniti nella descrizione XML e le impostazioni e le setup e le seamown è possibile riutilizzarsi. Le impostazioni e le segature possono essere applicate a tutti i livelli di test. Validazione, Reporting, Registrazione Ivalidator separa l'esecuzione del test dalla convalida dei risultati. Le classi di controllo speciali convalidano i risultati e consentono quindi una valutazione dipendente dal contesto all'interno di vari scenari. Esempio: un test funziona con successo, visto da solo è a posto. Ma all'interno di uno scenario di prova con un login precedente non valido, questo deve essere valutato come errore. I risultati del test sono riportati in XML. La struttura del rapporto riflette esattamente la struttura gerarchica della configurazione del test e quindi fornisce una chiara presentazione anche per scenari complessi e profondamente stratificati. Ivalidator utilizza ed estende log4j per registrare le informazioni pertinenti, ad es. Configurazione, dati di inizializzazione dei test e stato, informazioni su ogni fase di test e il suo stato, il risultato del test con stato e statistica, informazioni dettagliate per il monitoraggio degli errori (tracce dello stack). . Indipendenza del sistema Il framework di test di Ivalidator non è affatto limitato all'Automazione del test dei sistemi basati su Java. Con l'uso di cosiddetti adattatori qualsiasi sistema può essere testato. I sistemi necessari per l'esecuzione degli scenari di test ma non test pertinenti in se stessi possono essere simulati con oggetti finti. Supporto di tutti i livelli di test A causa della sua struttura Ivalidator supporta tutti i livelli di prova: Test degli sviluppatori test di integrazione test di accettazione Supporto Junit Siamo in grado di eseguire test di Junit all'interno del quadro Ivalidator. Ciò include il richiamo dei metodi di configurazione e di scarico delle classi di test di Junit. I risultati dei test di Junit possono essere utilizzati per il controllo dei flussi di prova lungo le stesse linee dei casi di test del Ivalidator. Ciò consente di riutilizzare Unittests esistenti per il test di integrazione. Plug-in Eclipse Per semplificare la gestione degli Ivalidator offriamo un plug-in Eclipse. Ora l'esecuzione del test e la visualizzazione dei risultati possono essere integrati perfettamente nel tuo IDE. task ant Fornendo ivalidatore come attività ant, le corse di prova possono essere facilmente integrate nel processo di build e distribuzione. Interfacce flessibili per le descrizioni dei test Il framework consente di leggere le descrizioni dei test da qualsiasi sorgente (e.g. Database o fogli Excel). Di conseguenza, i risultati dei Testrun possono essere scritti in qualsiasi obiettivo. Le implementazioni disponibili per le descrizioni dei test sono al momento: XML-Descrittore-repository Le implementazioni disponibili per i report sono: XML-Report-Repository report-report-repository


Ivalidator. Software correlato

inigleto

Crea applicazioni caricate dinamicamente con questo quadro. ...

146 2.5 MB

Scarica