Questa è l'app Linux denominata Pitest la cui ultima versione può essere scaricata come 1.15.2sourcecode.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app denominata Pitest con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
Pitest
DESCRIZIONE
PIT è un sistema di test di mutazione all'avanguardia, che fornisce una copertura di test standard di riferimento per Java e jvm. È veloce, scalabile e si integra con i moderni strumenti di test e creazione. Gli errori (o le mutazioni) vengono automaticamente inseriti nel codice, quindi vengono eseguiti i test. Se i tuoi test falliscono, la mutazione viene uccisa, se i tuoi test passano, la mutazione sopravvive. Poiché è effettivamente in grado di rilevare se ciascuna affermazione è stata testata in modo significativo, il test di mutazione è il gold standard rispetto al quale vengono misurati tutti gli altri tipi di copertura. La copertura dei test tradizionali (ad esempio riga, istruzione, ramo, ecc.) misura solo quale codice viene eseguito dai test. Non verifica che i tuoi test siano effettivamente in grado di rilevare errori nel codice eseguito. È quindi in grado di identificare solo codici sicuramente non testati.
Caratteristiche
- Il test di mutazione è concettualmente abbastanza semplice
- La qualità dei tuoi test può essere valutata dalla percentuale di mutazioni uccise
- PIT esegue i test unitari rispetto a versioni modificate automaticamente del codice dell'applicazione
- La copertura dei test tradizionali (ad esempio riga, istruzione, ramo, ecc.) misura solo quale codice viene eseguito dai test
- Gli esempi più estremi del problema sono i test senza asserzioni
- Poiché è effettivamente in grado di rilevare se ciascuna affermazione è stata testata in modo significativo, il test di mutazione è il gold standard rispetto al quale vengono misurati tutti gli altri tipi di copertura
Linguaggio di programmazione
Java
Categorie
Questa è un'applicazione che può essere recuperata anche da https://sourceforge.net/projects/pitest.mirror/. È stato ospitato su OnWorks per poter essere eseguito online in modo più semplice da uno dei nostri sistemi operativi gratuiti.