Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Test double

Indice Test double

I test double (informalmente indicati anche con la denominazione impropria di mock) sono uno strumento utilizzato in programmazione, specialmente orientata agli oggetti, come ausilio nello sviluppo di test unitari.

Indice

  1. 10 relazioni: Collaudo del software, Controfigura, Dependency injection, Martin Fowler, Microsoft, Programmazione (informatica), Programmazione orientata agli oggetti, Robert Cecil Martin, Test driven development, Unit testing.

Collaudo del software

Il collaudo del software (anche software testing in lingua inglese), in informatica, indica un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo.

Vedere Test double e Collaudo del software

Controfigura

La controfigura è il sostituto di un attore in determinate inquadrature o scene.

Vedere Test double e Controfigura

Dependency injection

Dependency injection (DI) è un design pattern della Programmazione orientata agli oggetti il cui scopo è quello di semplificare lo sviluppo e migliorare la testabilità di software di grandi dimensioni.

Vedere Test double e Dependency injection

Martin Fowler

Insieme a Kent Beck è stato uno dei padri dell'extreme programming e dello sviluppo agile del software. È membro della Agile Alliance ed è uno degli autori del Manifesto Agile.

Vedere Test double e Martin Fowler

Microsoft

Microsoft Corporation (in precedenza Micro-Soft Company, comunemente Microsoft) è un'azienda multinazionale statunitense d'informatica con sede nel Microsoft Campus a Redmond nello Stato di Washington (Stati Uniti).

Vedere Test double e Microsoft

Programmazione (informatica)

La programmazione è il processo di ideazione, progettazione e costruzione di programmi informatici eseguibili volti generalmente alla risoluzione di problemi o allo svolgimento di computazioni.

Vedere Test double e Programmazione (informatica)

Programmazione orientata agli oggetti

In informatica, la programmazione orientata agli oggetti (in acronimo OOP), a volte chiamata semplicemente programmazione ad oggetti, è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Vedere Test double e Programmazione orientata agli oggetti

Robert Cecil Martin

Opera come consulente a livello internazionale ed è autore di numerosi libri nei settori dell'ingegneria del software e della programmazione a oggetti.

Vedere Test double e Robert Cecil Martin

Test driven development

In informatica, nello sviluppo software, il test-driven development (abbreviato in TDD), in italiano sviluppo guidato dai test o sviluppo guidato dalle verifiche è un modello di sviluppo del software che prevede che la stesura dei test automatici avvenga prima di quella del software che deve essere sottoposto a test, e che lo sviluppo del software applicativo sia orientato esclusivamente all'obiettivo di passare i test automatici precedentemente predisposti.

Vedere Test double e Test driven development

Unit testing

In ingegneria del software, per unit testing, test unitario o collaudo unitario, si intende l'attività di collaudo di singole unità di un software.

Vedere Test double e Unit testing