Wiki > Test & QA

H U B

Naviga tra le definizioni - Test & QA

PHPUnit

PHPUnit è un framework di unit testing per PHP. Consente di testare piccole unità di codice (unit) e confrontare il risultato ottenuto rispetto ai risultati previsti, per indiivudare con facilità e rapidità eventuali bug.PHPUnit è un'istanza dell'arc...

Logo di RSpec

RSpec

RSpec è uno strumento di testing per Ruby. Si tratta di un tool per lo sviluppo guidato dal comportamento (behaviour-driven development, BDD), un processo di sviluppo software che mette al primo posto il comportamento dell'utente. Sulla base del comp...

Logo di Jest

Jest

Jest è un framework di unit test JavaScript sviluppato da Facebook. Focalizzato sulla semplicità, Jest è stato creato on top di Jasmine, rispetto a cui fornisce alcune funzionalità aggiuntive, come la creazione automatizzata di mock e un ambiente jsd...

Logo di Mocha

Mocha

Mocha è un framework di test JavaScript eseguito su Node.js e su browser. Mocha è utilizzato in modo specifico per i test asincroni.I test Mocha vengono eseguiti in serie, per produrre report flessibili e accurati. Inoltre le eccezioni non rilevate v...

Logo di Jasmine

Jasmine

Jasmine è un framework BDD (guidato dal comportamento) per test JavaScript. Si tratta di un framework senza dipendenze esterne e che non richiede un DOM, quindi contiene nel proprio core tutto il necessario per iniziare il testing del codice su Node....

Logo di Selenium

Selenium

Selenium è un tool open source per la gestione automatizzata dei browser, utilizzato come framework di testing. Selenium indica in realtà una suite, composta da diversi strumenti: Selenium IDE, Selenium Builder, Selenium Grid , Selenium WebDriver. Se...

Logo di Chai

Chai

Chai è una libreria di testing per Node.js e browser. Nello specifico, Chai è una libreria di asserzioni BDD/TDD utilizzabile con ogni framework di testing Javascript - è molto diffuso il suo utilizzo con Mocha. Nelle attività di testing, le asserzio...

Logo di Capybara

Capybara

Capybara è una libreria di automazione dei test, usata per testare le applicazioni web simulando il modo con cui un utente reale interagirebbe con il browser. Infatti Capybara è in grado di riprodurre il comportamento di un utente (navigazione, click...

Logo di Cucumber

Cucumber

Cucumber è uno strumento per eseguire test automatizzati scritti secondo lo stile di sviluppo basato sul comportamento (BDD). Cucumber è scritto nel linguaggio di programmazione Ruby. Inizialmente infatti Cucumber era usato solo per testare applicazi...

Celerity

Celerity è una libreria JRuby per l'automazione dei test per le webapp. Fornisce una semplice API per la navigazione programmatica attraverso le applicazioni web. Celerity lavora su HtmlUnit, un browser Java headless con supporto JavaScript. Si tratt...

Rack::Test

Rack::Test è un'API di test per le applicazioni Rack. Si tratta di un'API piccola e leggera, indipendente dal framework utilizzato (framework agnostic). Scritta nel linguaggio di programmazione Ruby, Rack::Test può essere utilizzata da sola o come ba...

Gherkin

Gherkin è il linguaggio usato per scrivere le specifiche di Cucumber e framework BDD simili, come ad esempio SpecFlow. È un linguaggio DSL che descrive il comportamento del software senza specificare dettagli di implementazione: è indicato quindi per...

Logo di SpecFlow

SpecFlow

SpecFlow è uno strumento BDD per definire, gestire ed eseguire automaticamente test su progetti .NET.  Si tratta infatti dell'implementazione Cucumber per le piattaforme .NET: soluzione open source, come Cucumber utilizza la sintassi Gherkin per scri...

HtmlUnit

HtmlUnit è un framework di unit test: viene definito dalla documentazione tecnica un "browser senza GUI per programmi Java". Si tratta di una tecnologia che simula un browser a scopo di test: modella documenti HTML e consente di svolgere le attività ...

JUnit

JUnit è un framework open source, usato per scrivere ed eseguire unit testing per Java. Si tratta di un framework assai rilevante in ambito QA & test, che ha promosso il ruolo fondamentale dei test nelle attività di programmazione, secondo un modello...

Geekandwiki
la scrivi
anche tu

Condividi le tue competenze

Registrati per scrivere o modificare le wiki.

La GeekandWiki nasce come strumento di condivisione della conoscenza all'interno di GeekandJob. Abbiamo deciso di trasformarlo in un progetto aperto e collaborativo, perché crediamo che il modo migliore di valorizzare le competenze sia condividerle.

Unisciti ad altri professionisti del settore tech e digital, e dai il tuo contributo alla GeekandWiki.

Registrati